foobox-UWP

这是一个将foobox移植到UWP版foobar 2000上的项目

foobox主页

为什么要做这个移植:

直接把foobox的theme文件夹提取出来丢到UWP版foobar2000的theme目录下使用会由于path错误,无法加载脚本导致foobar白板,完全无法使用,因此必须进行移植后才能使用。

这个移植包含什么:这个代码库只包含了使foobox显示出正常的界面所必须的js脚本。如果你直接使用此代码库的文件,你仍需要获取foobox内含的插件才能使这一移植版正常工作。这也是为了尊重原作者的劳动。不能让你们都从我这里拿完了把原作者忘了。关于具体需要哪些东西及如何使用这些插件,请参阅这个帖子。我发布到百度网盘的打包版应该是包含了必备组件的所以没有问题。

这个移植的意义:

这个移植可以看作一个将CUI主题移植到UWP版foobar 2000上的例子。理论上讲,利用同样的方法(更改path和command的语言为英语)可以将任意的CUI主题从Win32版foobar 2000移植到UWP版foobar 2000上。我也希望有更多高(xian)水(de)平(huang)的人去做这些移植工作。

关于许可:

你可以自由地使用此资源,但如要进行二次发布,请注明原作者(dreamweak前辈和本人)。并且不得利用这些资源牟利,因为它们本就是免费的社区产物。

目前的问题:

  1. 最小化按钮没有反应,原因不明。按理说我没有动涉及最小化的代码啊……
  2. 由于UWP的代码保护机制,未在脚本中定义的界面元素是没有汉化的。这个除了peter(foobar作者)自己想搞本地化以外我们其他人没有任何办法解决,所以在此提出这些问题的话是会被直接关issue的
  3. 由于UWP的文件关联定义是在编译源码的时候就定义好的,因此这个mod并不能帮助你关联未在UWP版foobar2000中定义的文件关联。这个也和上面那个一样,提出issue会被直接关闭的
  4. 没有实现调用MP3tag的功能。一是我自己不用二是我代码水平没那么高(就是没看懂调用代码),还有就是对UWP能何种程度调用Win32不太确定。