foobar2000 播放列表中如何批量修改文件盘符/路径
最近新买了个硬盘,打算把这些资源都转移到I盘,想把播放列表中的路径由"E:\Music..."批量地改成"I:\Music..."。
试过了用记事本或Notpad+打开.fpl播放列表文件后把"E:"替换为"I:",但打开foobar2000后它又把那些自动改回"E:"
我这里有很多播放列表,重新一个一个添加很麻烦的啊>_<
求批量改播放列表盘符的方法,拜谢!
另,我的众播放列表里面,有的是单独的音频文件,有的是cue分轨列表,还有直读压缩包里文件的列表。@_@ 展开
不过首先还是想先确认下,LZ你的播放列表是每个专辑一个播放列表呢,还是比如说是A B C这几个专辑放一起做一个播放列表?
如果是第一种情况的话,还是去建立foobar的媒体库吧。把手头的资源整理好,分好文件夹,编辑好TAG,FOOBAR一下子就能变得更好用了。虽然这工作量不小,但是一劳永逸,现在虽然累了一点,但是以后会发现各种方便的。
至于第二种情况,FPL不是这么改的啊。。。你拿记事本打开之后,应该会看到各种除掉那些英文路径以外,其他还有很多各种乱码的部分。。。 那是FOOBAR基于二进制特制的播放列表。。即使你把看得到的英文的E改成I了,通过验证二进制数据,当然就改回去,变成E了啊。。。
↑针对这个情况,你实在要改的话,也挺麻烦,不如这么来吧。
“计算机”或者“我的电脑”图标上邮件,点选“管理”。里面左边的一列里面有个磁盘管理。
单击单开,在E盘上右键,选“更改驱动器号或路径”,把E盘随便改成其他字母。再在I盘上,同理改成E盘。然后把你的MUSIC文件夹放在新的这个E盘里,应该就能解决了
我觉得吧 这是一个好机会,用上foobar更多的功能,有空的话,还是去建立媒体库吧。。。一劳永逸
全程手码字,希望能帮到你
哇噻!佩服佩服,这都能看粗来~~ *(∩_∩)*
我是每个歌手一个播放列表,比如“汪峰”是一个播放列表,我下载他的专辑全都放在这个列表里;比如"Adele"”纵贯线“等等,各自是一个播放列表。
看了您的帮助,我已经倾向于一劳永逸的方法了。
您帮助里说”……编辑好TAG……“。什么是TAG?怎么编辑?这TAG是放在每个文件夹里可以跟文件夹一起移动吗?
如果有的话,您给个链接即可,我可以自己看。就不必再码这么多字了。
TAG嘛 就是歌曲信息,比如歌手,专辑名称 ←我个人觉得,这是对流行音乐最重要的2个TAG
其次嘛,比如作曲者啊什么的,随自己喜好了
这个东西,一般网上不太会有教程的,大部分人自己摸索一下,还是比较好懂,好操作的
1. 编辑TAG的话,建议这么来。以专辑为单位来进行编辑。编辑方法:把你要编辑的音乐拖进FOOBAR,拖黑选上那些歌,点右键,属性。然后就可以看到各种TAG信息了。
①首先给音乐文件加上“专辑名称”
如果你之前的音乐文件已经是分门别类,比如一个专辑1个文件夹了,弄起来应该相对方便。大部分MP3,应该都是有歌曲信息的吧。无损的CUE更不用说了。那么至少是每个音乐文件,都有自己对应的“专辑名称”了。
②编辑“专辑歌手”
比如说汪峰的专辑,你就把“专辑歌手”上贴上汪峰。如果艺术家这一栏已经填过汪峰了,而且选上的歌曲这一栏都是汪峰,那么在“专辑歌手”这一栏不填也不要紧,这个时候foobar会读取艺术家作为专辑歌手的。
③音轨号问题。图上已经说明了,只要不是同专辑内,出现2个音轨号一样的,都不会有问题。
---------小结---------
于是,这样子一来,专辑的分门别类就完成了。
2. foobar建立媒体库:你已经把所以的音乐文件放在I:\MUSIC下了,于是就很方便了。打开foobar的设置(Ctrl+P),找到媒体库。选择音乐文件夹路径。你就把你的I:\Music选上。
这样子应该就行了。默认的媒体库排序,大概是 “专辑歌手 - 专辑名称” 吧。如果你的专辑是分文件夹放好的,而且文件夹里面有专辑图片,比如COVER.JPG,那么FOOBAR的流动方面功能也能用了
媒体库完成了之后,大概是这种效果。因为我个人更喜欢用流动封面,所以基本上媒体库里面的信息就是完善了专辑歌手和专辑名称。 然后排列顺序就是先对专辑歌手排序,再对专辑名称排序。这样子,比如你的汪峰的所有专辑,就全部都在一起了,方便选择。
另外,专辑多了之后,用上面的媒体库也很方便。你展开“艺术家”那一栏之后,找到汪峰,他的所有歌就都在里面了
全程手码字,希望能帮到你。
如果觉得好的话,请点一下↙的采纳为最佳答案,谢谢。
1.先利用FOOBAR2000把所有播放列表保存为m3u格式(save all playlists...)
2.把导入的m3u文件放在一个文件夹里,然后在该文件夹里建一个批处理文件(扩展名为bat),
文件内容为:
@echo off
for /f "delims=" %%i in ('dir /s/b *.m3u') do (
for /f "delims=" %%a in ('type "%%~fi"') do (
set "foo=%%a"
call,set foo=%%foo:J:\MUSIC=I:\MUSIC%%
call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
exit
3.上文的例子里把路径由J:\MUSIC改为I:\MUSIC,根据自己的需求自行替换。保存批处理文件。
4.运行批处理文件(很快就完成)。
5.回到FOOBAR2000安装位置,找到播放列表文件*.fpl,全部删除(删除前最好备份,还要事先把FOOBAR2000程序关闭)
6.重新启动FOOBAR2000,此时所有播放列表全部消失,点击 file,选择load playlist...,或者随便手动添加一个播放列表,然后在列表标签上选择“读取列表”(load playlist...),找到刚才处理过的m3u文件,全选导入,完活。
1播放列表名字上右键菜单
2选择保存所有播放列表
3格式选择m3u8(m3u也可)
4记事本打开所有播放列表,修改为现有路径保存,载入播放列表即可。