Agregar un archivo de canción a iTunes a través de la línea de comando sin reproducir el archivo

8

Quiero agregar archivos de canciones a iTunes a través de la línea de comandos.

    open -a iTunes -g song.mp3

hace exactamente esto - Sin embargo, también comienza a reproducir la canción. ¿Alguna forma de evitar esto?

halloleo
fuente

Respuestas:

11

Puede usar la carpeta "Agregar automáticamente a iTunes" para eso (consulte PH19617 ):

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

Si iTunes se está ejecutando, todo lo que copie en esta carpeta se importará a iTunes automáticamente (y luego se eliminará de la carpeta).

Tenga en cuenta:

  • El nombre de la carpeta puede ser específico del idioma, así que primero verifique el nombre en su sistema.
  • Dependiendo de cuando se ha instalado iTunes, la carpeta de medios puede ser llamado ya sea iTunes MediaoTunes Music
nohillside
fuente
1
Debería usar en mvlugar de cppara que se agregue el archivo y no se quede con un archivo de canción duplicado fuera de su biblioteca de iTunes.
CyberSkull
1
La carpeta "Agregar automáticamente a iTunes" no solo no funciona en muchos casos, sino que no funciona para una biblioteca distribuida.
Marshall Eubanks
1
El soporte para bibliotecas distribuidas no es parte de la pregunta aquí. Pero tiene razón: si distribuye su biblioteca de iTunes en varios discos, ni "Agregar a iTunes" ni arrastrando archivos multimedia a la ventana de iTunes se importarán de manera útil.
nohillside
0

Puede usar AppleScript para hacerlo y hay mucho más por explorar. (agregue música a una lista de reproducción especial, etc.)

por ejemplo, debe agregar el archivo /User/username/myMusic/my.mp3 a lib, crear un archivo de script llamado add.scpt

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

comando de ejecución:

osascript add.scpt
elprup
fuente