Додавання файлу пісні в iTunes за допомогою командного рядка без відтворення файлу


8

Я хочу додати файли пісень в iTunes за допомогою командного рядка.

    open -a iTunes -g song.mp3

робить саме це. - Однак пісня теж починає грати . Будь-який спосіб уникнути цього?

Відповіді:


11

Для цього можна використовувати папку "Автоматично додати до iTunes" (див. PH19617 ):

cp song.mp3 ~/"Music/iTunes/iTunes Media/Automatically Add to iTunes/"

Якщо програма iTunes запущена, все, що ви скопіюєте в цю папку, імпортується в iTunes автоматично (а потім буде видалено з папки).

Будь ласка, запиши:

  • Назва папки може бути специфічною для мови, тому спочатку перевірте її в системі.
  • Залежно від того, коли було встановлено iTunes, папку мультимедіа може називатися iTunes MediaабоTunes Music

1
Ви повинні використовувати mvзамість того, cpщоб файл був доданий, і ви не залишилися з копією файлу пісень поза вашою бібліотекою iTunes.
CyberSkull

1
Мало того, що папка "Автоматично додавати в iTunes" просто не працює в багатьох випадках, вона не працює для розподіленої бібліотеки.
Маршалл Еубанкс

1
Підтримка розподілених бібліотек тут не є частиною питання. Але ви правильні: якщо ви розподіляєте свою бібліотеку iTunes на декілька дисків, ні "Додати в iTunes", ні перетягнути медіа-файли у вікно iTunes не імпортується корисним способом.
nohillside

0

Ви можете використовувати яблучний скрипт для цього, і є ще багато чого для вивчення. (додавання музики до спеціального списку відтворення тощо)

наприклад, вам потрібно додати файл /User/username/myMusic/my.mp3 до lib, створити файл сценарію під назвою add.scpt

tell application "iTunes"
    add alias ((path to home folder as string) & "myMusic:my.mp3") 
end tell

запустити команду:

osascript add.scpt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.