#itunes #playlist #m3u #music #command-line-tool #convert #apple

app playlistrs

将 iTunes 播放列表转换为 m3u

1 个不稳定版本

0.2.0 2024 年 2 月 15 日

1540命令行工具

MIT 许可证

26KB
605

playlistrs

从 iTunes®/音乐库中提取播放列表数据。已针对 iTunes 进行测试

关于 Catalina 及以后版本的说明

从 MacOS Catalina 开始,iTunes® 已被新的音乐应用程序取代。虽然新的音乐应用程序包括导出为 m3u 或 m3u8 的功能,但如果像我一样有 50 个以上的播放列表,这会有些不方便。您可以使用 Automator 自动化导出,但我更喜欢使用这个工具,它还可以更改其他设备的路径。

用法

首先,您需要转储您的 iTunes/Apple Music 库,因为据我所知,Apple 没有公开 API,以便工具可以直接从您的本地音乐数据中获取。您需要打开 iTunes/音乐,然后使用右键菜单转到

文件 -> 图书馆 -> 导出图书馆

Context menu image, shows using the File option to export Library.xml

保存的位置不重要,但您需要记住,并且它应该在您可以从终端轻松找到的地方。这里我将保存到桌面

File dialog image, shows saving Library.xml to the MacOS Desktop

然后您可以在终端或您使用的任何终端模拟器中启动,并将刚才转储的 Library.xml 的路径传递

Terminal emulator image, shows invoking playlistrs with the path to the Library.xml

有关所有可用选项,请参阅 --help 或浏览源代码。

依赖项

~7MB
~147K SLoC