foobar2000自动更新播放列表

2008-12-17 3:42| 分类:Internet windows软件| 标签: | 4,454 次点击

刚才看到博客上有一个留言,关于foobar的:

“第三种办法的专集列表是有面板组件的,foo_albumlist
可以到我的blog去看看,我写那篇文章就是受到你的启发的,呵呵”

我看了这位朋友的博客,发现他写的这两篇教程真的不是一般的棒!分别是:foobar2000自动播放列表—按文件夹目录自动产生、更新foobar2000自动播放列表 (II),可以看出作者截图非常认真,以至于我都没什么好补充的,而且作者对foobar的设置风格跟我的很像,最终我按他所说的方法解决了foobar之前的设置带给我的问题,非常感谢他。

之前在《让foobar2000的播放列表按文件夹目录排序》一文中提到的最终方法是在分栏模式下用“专辑列表(视图下拉菜单选择“按目录结构”)+媒体库选择项+播放列表”来实现实时更新播放列表,但这样做的专辑列表是浮动的。这样就有了两个问题:

1、不美观,foobar的专辑列表是浮动的,如果稍微移一下位置就很难看
2、操作不够便捷,因为我用的是快捷键ctrl+0调出foobar播放列表,换专辑时还得用ctrl+home调出专辑列表,多按了一次。

没想到这位朋友的两篇文章一下给出了两个解决办法,第一个用的是默认面板,无需插件。我尝试了一下,最终设置的结果如下:

 image

两个画圆的地方是要去掉的,在“默认面板”下,我还真不知道怎么去掉 – -! 但作者的截图里是有去掉的。更简洁。

(我以前抱怨过foobar没法把专辑列表嵌入,因为一直在分栏模式下改动而分栏模式的确无法不依赖插件实现专辑列表的嵌入,想不到原来在“默认模式”下,foobar2000早就可以在“外观设置”那设置嵌入的专辑列表了)

另外一种方法是在分栏模式下,安装一个foo_albumlist插件(这个插件比较难单独下载到,我之前下载的一个HA_FB_OY_Green_Asion版本里有这个插件foo_uie_albumlist.dll)。

最终设置结果如下:

image

怎么样,看起来非常简洁吧?没错,这就是分栏模式的好处,可定制效果大大增加,最终我就选择了这个样式。

注:我没有菜单栏,所以可用按ctrl+p(panel)调出参数设置面板。

这是我写博客这么久碰上的最好的事~有人主动告诉我我没法解决的事~

让foobar2000的播放列表按文件夹目录排序

2008-11-03 4:54| 分类:windows软件| 标签: | 6,401 次点击

对于把歌曲工工整整的按歌手和专辑分文件夹排序的人来说,文件目录其实就可以当成播放列表了。可是这么简单的需求在千千静听和foobar里实现都没那么简单。所以现在就要解决一个问题:如何让foobar的播放列表按文件夹目录排序。

有三种方法可以实现:

1、“播放列表切换器+播放列表+文件夹监视插件”的形式,如我前面所说,这种方式是我在千千静听上使用的,效率低下,即便foobar可以按ctrl+enter或者拖拽迅速的从专辑列表创建一个播放列表,但如果像我这样有100多个文件夹,要按每个歌手都去建一个播放列表,可想而知工作量。最终抛弃此方式。

为了用这个方法我还安装了foo_dirwatch.dll插件,来监视文件夹,我设置为“启动时就监测文件夹”,但后来一启动foobar就报错,只能把这个删了,下次如果还想用这个方法的话再试试foo_playlist_bind.dll。

2、“资源管理器插件(foo_uie_explorer.dll)+播放列表”的形式,看个截图就明白了:

image

用这种方式来实现需求实在是本末倒置,本来用foobar就是要脱离explorer的,居然又跑回去用explorer,显然也不能考虑。

3、“专辑列表(视图下拉菜单选择“按目录结构”)+媒体库选择项+播放列表”

既然foobar2000的媒体库专辑列表可以按目录结构排序,何不直接就用这个功能呢?那样就不必创建播放列表了,等于是每次都在更换“媒体库选择项”的播放列表(相当于创建了一个“动态播放列表”)。而且专辑列表不用任何插件就已经会自动更新的,不用担心下了新歌却找不到。如图:

 image

不过有个问题就是这个“面板”(其实按foobar对面板的定义,这个就不算面板了)是浮动的,我找了一些插件,比如foo_dockable_panels.dll之类的只能把面板变得浮动起来,却没法让浮动的变成面板。后来想想也算了,这个浮动也没什么不好,而且我每次都是用快捷键调出(ctrl+home键),就更没关系了。默认设置是按回车才能播放,可以改为双击“发送到当前播放列表”,这样就很像foobar CUI布局里的播放列表切换器或者千千静听里的左侧播放列表选择栏了。

好了,因为这样子每次创建的播放列表实际上都是临时的,所以就可以去掉那个“播放列表切换器”了,但左侧栏可以留着放这个“专辑列表”,于是我在“分栏用户界面”的布局删掉了播放列表切换器,把位置腾出来给专辑列表。最终效果如图:

image

其实还有一种方法可能可以实现,就是《【求助】Foobar 2000 能不能把专辑列表显示在左侧栏?》有人提到的用数据库浏览器foo_uie_dbexplorer.dll插件,我还特别下载了一个带这个插件的版本,但没搞清楚怎么用,《【原创】foobar2000的Columns UI插件的简单应用》有关于数据库浏览器的图片,但因我不是dream4ever的会员无法看到图,感觉也不会比第三种方法好用所以这里就不说了。

把foobar2000由DUI界面转换为CUI界面

2:19| 分类:windows软件| 标签: | 6,590 次点击

用了几天foobar默认的DUI界面,感觉很不习惯,我电脑上的歌是比较多的,播放列表达到上百个的时候,还用标签的方式,会显得很壮观,而且很不好控制。还是比较习惯用千千静听的那种“侧边栏”显示播放列表的方式,看了这篇《Foobar2000界面入门:认识Foobar的UI系统,熟悉三种主流界面插件》才知道foobar原来连个界面的定制自由度都这么高,于是添加了foo_ui_columns.dll插件,重启选择分栏模式,就切换到了CUI界面了。

然后去掉了“工具栏”上的所有项目和“可视化”里的“频谱分析仪”(后来知道可以直接设置为“不显示工具栏” – -!),现在很清爽,啥都没有,全部都用快捷键控制了。太好了,见图:

image

要设置时可按ctrl+p调出参数选项。

本来对《foobar2000 汉化周年纪念版》提到的“单栏播放列表”挺感兴趣的,还不清楚是什么,于是也添加了foo_uie_single_column_playlist.dll插件,但不知道怎么启用,看了《单栏播放列表教程》,说到:

“找到分栏界面项。切换到“布局”标签,在分粒器上右键选择“插入面板->播放列表视图->单栏播放列表视图”。这样你就将SCP插入到foobar了,并且你可以通过点击右边的配置按钮来设置他。”

一个插件的使用居然这么复杂,实在比较夸张,而文章居然还说:“该插件的初次设置和其它大多数的分栏界面(Columns UI)面板插件一样”,本来我对界面要求就不高,只要求简洁方便就行,现在看来我也是玩不转了,而且启用后才知道原来“单栏播放列表”就是把播放列表按自己设定的分组规则重新分组(比如默认是按照“%album%”分组),并且放在一个列表里,看来的确只是为了节省空间,而不是为了方便,而我根本就没在意foobar2000界面占用多少空间,因为我都是用快捷键操作的,顶多只是调用出来换个播放列表,所以这个“单栏播放列表”对我没有意义。于是关闭并删除了这个面板。并且删除了这个插件,重启foobar时居然还提示:

image

选了No,foobar2000真是智能啊,爱上这个播放器了。

目前foobar已经够用,暂不加插件了。

这个做法跟以前我上手TC一样,先用原版汉化的,再下载一个带很多插件的,慢慢等有需求了再从带插件的那个版本里复制插件过去。这样既能做出一个适合自己的个性化定制版本,又不用上网到处下载或者找资料累死人。

原版汉化下载:Foobar2000 V0.9.6 Beta1 汉化版 5.13 MB
插件绿色版下载:foobar2000 汉化周年纪念版 12.6 MB

我心目中的完美音乐播放器(foobar2000和千千静听对比)

2008-10-29 6:35| 分类:Internet| 标签: | 4,014 次点击

本文不讨论音质问题。我心目中的完美播放器应该是这样子的:1、不丢失播放列表。(在我的电脑上千千静听总会丢失播放列表,至今的版本还没解决这个问题,foobar2000目前没发现)

2、可以用快捷键进行主要的操作,音量调节、切换歌曲、暂停播放自然不能少,最好还要能切换播放列表。(千千静听和foobar2000都能做到前者,但只有foobar2000可以快捷键切换播放列表)

3、可以用快捷键把正在听的不好听的歌曲从播放列表里删除,或者把整个文件物理删除也可以,或者移动到一个文件夹中。(千千静听没有这样的快捷键,foobar2000虽然有但不知道为什么我设置了都不起作用。把文件删除或者移动需要切换歌曲或者解锁等操作,比较麻烦,估计foobar以后的版本也不太可能会支持,没法用快捷键一次操作文件了。不过虽然都没有快捷键,用foobar内置的模板功能操作起文件来也比千千方便)

4、可以一键标注为“最喜欢的歌曲“,添加到一个专辑(特殊的播放列表中去) ,方便搜集起自己最喜欢的歌曲。(千千静听我是没看到有这个功能,不知道它那个评级的功能有什么用;暂时foobar2000也没做到,不清楚它的标签有没潜力实现这个功能)

5、一键显示界面,一键隐藏界面,一键退出。(千千静听和foobar2000都能做到)

6、可按文件夹目录创建播放列表,最好能给我全自动创建按目录划分的播放列表。(千千静听不行,得手工创建;而foobar2000已有一个“专辑列表”功能,选中这个专辑列表中的某个专辑会且只会产生一个新的标签(播放列表)——“媒体库选择项”,所以并不好控制,要使用快捷键方便地切换播放列表那肯定得用标签,而不是用专辑列表。但拖拽专辑列表里面的文件夹项到标签栏可以生成标签(即播放列表),甚是方便,原来专辑列表就是这个作用,这样看来千千静听就没有专辑列表的功能了)

7(11.2日补充)、可根据文件夹的变化自动更新播放列表。(千千静听可以,但必须在媒体库模式下,且要在“监视文件夹”中添加要被监视的文件夹,才可以自动更新播放列表,而不在媒体库模式下似乎就无法监视。而foobar2000的播放列表默认也不会自动随着文件夹的变化而更新,但可以通过一些方法来解决,见《让foobar2000的播放列表按文件夹目录排序》)

综上,foobar2000绝对胜出,彻底放弃千千静听改用foobar2000。