我正在寻找一个控制台应用程序来帮助我管理我的便携式 mp3 播放器。播放器是一个简单的挂载点,所以这里没有什么特别的。
我的愿望应用程序将按如下方式运行:
- 我提供了一个文件夹,其中符号链接了我想要的设备上的所有媒体文件。
- 我运行该应用程序,它执行以下操作:
- 如果我的播放器无法处理该格式 (flac->mp3),请将媒体文件转换为可播放格式。同时将源文件的标签应用于转换后的文件。缓存转换后的文件,以便在下次同步时无需再次进行转换。
- 检查文件是否适合设备,否则抛出错误
- 将文件复制到我的设备上(安装到安装点)
我知道不会有应用程序可以做到这一点,但有类似的东西吗?我也知道我可以自己构建类似的东西(使用 rsync、sox、du),但如果有可用的东西,我想保存工作。
感谢帮助!
答案1
假设您有一个 iPod,Gnupod(请谷歌一下,我只能发布一个超链接)能够通过一些脚本魔法来实现您所提议的功能。
它还可以即时将 FLAC 和 ogg 文件转换为 AAC,当然还可以传输 WAV、AAC 和 mp3:
http://www.gnu.org/software/gnupod/gnupod.html#SEC11
只需进行一些修改,您就可以添加对其他格式的支持。我已经使用它好几年了(我现在用的是第三台 iPod),它真的比其他更臃肿的选项(amarok、banshee 等)好很多。它是一款简单的工具,可以与其他工具结合使用。
答案2
看一下插入驱动器时自动备份。这是一个udev
基于的解决方案,负责自动复制和归档外部驱动器的备份。