Dodanie pliku piosenki do iTunes za pomocą wiersza poleceń bez odtwarzania pliku

8

Chcę dodać pliki utworów do iTunes za pomocą wiersza polecenia.

    open -a iTunes -g song.mp3

robi dokładnie to. - Ale zaczyna się też odtwarzanie piosenki. Jakiś sposób, aby tego uniknąć?

halloleo
źródło

Odpowiedzi:

11

Możesz do tego użyć folderu „Automatycznie dodaj do iTunes” (patrz PH19617 ):

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

Jeśli iTunes jest uruchomiony, wszystko, co skopiujesz do tego folderu, zostanie automatycznie zaimportowane do iTunes (a następnie usunięte z folderu).

Proszę zanotować:

  • Nazwa folderu może być specyficzna dla języka, więc najpierw sprawdź nazwę w systemie.
  • Zależnie od kiedy został zainstalowany iTunes, folder mediów można nazwać albo iTunes MediaalboTunes Music
nohillside
źródło
1
Powinieneś użyć mvzamiast, cpaby plik został dodany i nie pozostało z duplikatem pliku piosenki poza biblioteką iTunes.
CyberSkull
1
Folder „Automatycznie dodaj do iTunes” nie tylko po prostu nie działa w wielu przypadkach, ale nie działa w przypadku biblioteki rozproszonej.
Marshall Eubanks
1
Obsługa bibliotek rozproszonych nie jest tutaj częścią pytania. Ale masz rację: jeśli rozpowszechnisz bibliotekę iTunes na kilku dyskach, ani „Dodaj do iTunes”, ani przeciągnięcie plików multimedialnych do okna iTunes nie zaimportuje się w użyteczny sposób.
nohillside
0

Możesz użyć do tego jabłkowego skryptu i jest o wiele więcej do odkrycia. (dodaj muzykę do specjalnej listy odtwarzania itp.)

na przykład musisz dodać plik /User/username/myMusic/my.mp3 do biblioteki lib, utwórz plik skryptu o nazwie add.scpt

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

Uruchom polecenie:

osascript add.scpt
elprup
źródło