帮助您整理音乐收藏的一组实用程序

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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
并行处理java。util。同时发生的叉子在游泳池里。常见的并行性准则,用于选择正确的并行度大小   java如何将空白字符追加到指定长度?   安卓应用程序中出现错误,SSLHandshakeException,找不到证书路径的信任锚点   java如何使用JUnit Mockito验证检查方法是否未被调用   java如何使用不同的@RequestMapping解析多个控制器中的静态页面   Selenium中的javascript需要验证搜索结果   访问数据库SQLiteopenHelper方法时java应用程序崩溃(nullpointerexception)   在二叉树中验证最小堆时出现java空指针异常   Java 7的SSL连接失败   java用RestEasyWebTarget替换ProxyFactory不起作用   在Java应用程序中单击“否”按钮后,数组程序冻结(无响应)   数组中的前缀Java初学者前进和   Java HTML解析器,包括脚本标记和LineNumberReader   在java中为长类型数字加前导零   正则表达式无法映射正则表达式java。lang.IllegalArgumentException:模式段中捕获组的数量