以编程方式将播放列表添加到iTunes

时间:2018-07-13 02:13:55

标签: bash itunes

我正在尝试提出一种以编程方式将甜菜播放列表添加到iTunes的方法,以便可以同步到手机。

我正试图做这样的事情

#!/bin/bash
ITUNES_PATH="/path/to/itunes/media"
cat playlists/itunes.m3u | xargs -I {} cp {} "${ITUNES_PATH}/Automatically Add to iTunes.localized/"

第一次很好,但是第二次运行可以复制iTunes中的所有内容。我尝试过在导入之前删除"${ITUNES_PATH}/Music",该文件修复了文件系统上的重复项,但仍在iTunes中重复项。

我还尝试了rsync直接到"${ITUNES_PATH}/Music"的访问,但是iTunes似乎无法识别那里的更改。

我猜我将不得不遍历播放列表中的每首歌曲,拉出艺术家和专辑,并确保"${ITUNES_PATH}/Music/artist/album"中不存在该歌曲,但是我想看看是否存在是更好的方法。

0 个答案:

没有答案