帮助您整理音乐收藏的一组实用程序
musictoolbox的Python项目详细描述
这是一个用python 2编写的实用程序小工具箱,可以帮助用户整理他们的音乐收藏。
盒子里有什么
同步播放列表在命令行中接受多个文件列表/播放列表, 和目标目录,然后同步播放列表中的所有歌曲 到目标目录,并对文件及其 复制到目标目录时的名称。同步播放列表保留 你的音乐收藏的目录结构。
同步播放列表需要主目录中的一个简单ini文件(将其命名为 .syncplaylists.ini)其中必须说明您希望如何对内容进行转码:
# cat .syncplaylists.ini [transcoding] mp3=copy m4a=copy ogg=copy flac=copy *=mp3 opus=copy
一旦创建了ini文件,下面是您 实际上,使用工具:
` [user@laptop ~/Music]$ syncplaylists -vdPlaylists/*.m3u /mnt/usbdrive/Music/ `
它将复制您的所有M3U播放列表中列出的所有歌曲 ~/music/playlists文件夹直接放入/mnt/usbdrive/music,保留 您拥有的目录结构。
运行syncplaylists–help或查看文件synccli.py中的get_parser()了解更多信息 信息。
genplaylist生成播放列表。运行genplaylist–帮助或查看 在文件genplaylist中获取parser()以获取更多信息。
要求
这是大多数这些实用程序工作所需的非详尽列表:
- python-setuptools
- ffmpeg
- python-mutagen
- mp3gain
- madplay
- mplayer
- mppenc
- vorbis-tools
- flac