【发布时间】:2014-04-19 12:29:59
【问题描述】:
每次我在计算机和/或智能手机上添加新文件时,我都厌倦了手动更新庞大的 mp3/mp4 数据库, 所以我正在寻找一些帮助来创建一个批处理文件,自动创建/更新我所有的播放列表 .m3u。
需要2个批处理文件(第一个调用第二个):
第一个很简单,我快搞定了 ;-)
create_all_playlist.bat(无需参数,自定义文件)
create_m3u.bat misc-70-80.m3u misc\70\ misc\80\
create_m3u.bat misc-70-80-90.m3u misc\70\ misc\80\ misc\90\
create_m3u.bat misc-60-70-2000-2010.m3u misc\60\ misc\70\ misc\2000\ misc\2010\
[...]
create_m3u.bat albums-2010.m3u albums\2010\
很简单吧?
我需要你的帮助来编写第二个 .bat,即动态的:
create_m3u.bat output-playlist-name.m3u 文件夹-1 文件夹-2 [...] 文件夹-n
为了简单起见,输出 file.m3u 应该如下所示(注意所有都是 相对路径 并且搜索 *.mp3 *.mp4 *.ogg (无论我是 cutomize/hard -code) 将递归到指定的文件夹)
(原始 .m3u 兼容大多数安卓和 PC 播放器)
misc\2000s\Kelly Rowland - Work (Freemasons Arabic Mix).mp3
misc\2000s\Keri Hilson - Knock You Down ft Kanye West and Ne-Yo.mp3
misc\2000s\Kid Cudi vs Crookers - Day n Nite.mp3
misc\2000s\Korn - Inja.mp3
[...]
misc\2000s\Ladyhawke - My Delirium.mp3
在最好的情况下,只有在最好的情况下,假设某人的技能足以产生完整的 mp3/mp4 TAG 阅读和格式如下
#EXTM3U
#EXTINF:227,A-Ha - Take On Me
misc\80s\A-Ha - Take On Me.mp3
#EXTINF:257,ACDC - Back in Black
misc\80s\ACDC - Back in Black.mp3
#EXTINF:311,Aerosmith & Run Dmc - Walk This Way
misc\80s\Aerosmith & Run Dmc - Walk This Way.mp3
[...]
#EXTINF:289,Alannah Myles - Black Velvet
misc\80s\Alannah Myles - Black Velvet.mp3
谢谢!!
对于原始的 m3u,我有啤酒 :-)
对于扩展的完整 m3u:啤酒,我会煮鸭 magret ;-)
【问题讨论】:
-
#EXTINF 标记的 227/257/311 是什么?
-
以秒为单位的跟踪时间 -- [链接] (en.wikipedia.org/wiki/M3u)
-
您必须提供有关您期望在每个文件夹中的内容的信息 - 例如,
every folder中的m3u文件在c:\misc下,每个mp3文件都在文件中,@987654329 @ 并打电话给MyMusic.m3u。根据需要进行调整。 -
不确定我们是否相互理解 --foxidrive-- 我需要批处理递归搜索指定文件夹(作为参数传递)并查找 *.mp3 *.m4a *.ogg(无论如何文件类型)并生成 1 个且仅 1 个 playlist.m3u 作为指定参数。如果我不够清楚,请告诉我
-
那么 - 如何提取运行时数据?
标签: windows batch-file cmd playlist m3u