Hinzufügen einer Songdatei zu iTunes über die Befehlszeile, ohne die Datei abzuspielen


8

Ich möchte über die Befehlszeile Songdateien zu iTunes hinzufügen.

    open -a iTunes -g song.mp3

macht genau das. - Es wird jedoch auch das Lied abgespielt . Wie kann man das vermeiden?

Antworten:


11

Sie können dafür den Ordner "Automatisch zu iTunes hinzufügen " verwenden (siehe PH19617 ):

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

Wenn iTunes ausgeführt wird, wird alles, was Sie in diesen Ordner kopieren, automatisch in iTunes importiert (und anschließend aus dem Ordner gelöscht).

Bitte beachten Sie:

  • Der Ordnername ist möglicherweise sprachspezifisch. Überprüfen Sie daher zuerst den Namen auf Ihrem System.
  • Je nachdem, wann iTunes installiert wurde, kann der Medienordner entweder iTunes Mediaoder aufgerufen werdenTunes Music

1
Sie sollten mvstattdessen verwenden, cpdamit die Datei hinzugefügt wird und Sie keine doppelte Songdatei außerhalb Ihrer iTunes-Mediathek mehr haben.
CyberSkull

1
Der Ordner "Automatisch zu iTunes hinzufügen" funktioniert nicht nur in vielen Fällen nicht, sondern auch nicht für eine verteilte Bibliothek.
Marshall Eubanks

1
Die Unterstützung verteilter Bibliotheken ist hier nicht Teil der Frage. Aber Sie haben Recht: Wenn Sie Ihre iTunes-Mediathek auf mehrere Datenträger verteilen, wird weder "Zu iTunes hinzufügen" noch das Ziehen von Mediendateien in das iTunes-Fenster auf brauchbare Weise importiert.
Nohillside

0

Sie können dazu Applescript verwenden und es gibt noch viel mehr zu entdecken. (Musik zu spezieller Wiedergabeliste hinzufügen usw.)

Sie müssen beispielsweise die Datei /User/username/myMusic/my.mp3 zur lib hinzufügen und eine Skriptdatei mit dem Namen add.scpt erstellen

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

Führen Sie den Befehl aus:

osascript add.scpt
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.