Aggiunta di un file di brani musicali a iTunes tramite la riga di comando senza riprodurre il file


8

Voglio aggiungere file di brani su iTunes tramite la riga di comando.

    open -a iTunes -g song.mp3

fa esattamente questo. - Comunque inizia anche a suonare la canzone. Un modo per evitarlo?

Risposte:


11

A tale scopo puoi utilizzare la cartella "Aggiungi automaticamente a iTunes" (vedi PH19617 ):

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

Se iTunes è in esecuzione, tutto ciò che copi in questa cartella verrà importato automaticamente in iTunes (e successivamente eliminato dalla cartella).

Notare che:

  • Il nome della cartella potrebbe essere specifico della lingua, quindi controlla prima il nome sul tuo sistema.
  • A seconda di quando è stato installato iTunes, la cartella multimediale può essere chiamata iTunes MediaoTunes Music

1
Dovresti usare mvinvece cpche in modo che il file venga aggiunto e non ti rimanga un file di brani duplicato al di fuori della libreria di iTunes.
CyberSkull,

1
La cartella "Aggiungi automaticamente a iTunes" non funziona semplicemente in molti casi, ma non funziona per una libreria distribuita.
Marshall Eubanks,

1
Il supporto per le librerie distribuite non fa parte della domanda qui. Ma hai ragione: se distribuisci la tua libreria iTunes su più dischi, né "Aggiungi a iTunes" né trascinando i file multimediali nella finestra di iTunes verranno importati in modo utilizzabile.
Nohillside

0

Puoi usare applecript per farlo e c'è molto altro da esplorare. (aggiungi musica a playlist speciali, ecc.)

ad esempio, è necessario aggiungere il file /User/username/myMusic/my.mp3 in lib, creare un file di script chiamato add.scpt

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

esegui comando:

osascript add.scpt
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.