Ajout d'un fichier de morceau à iTunes via la ligne de commande sans lire le fichier


8

Je souhaite ajouter des fichiers de morceaux à iTunes via la ligne de commande.

    open -a iTunes -g song.mp3

fait exactement cela. - Mais il commence aussi à jouer la chanson. Comment éviter cela?

Réponses:


11

Vous pouvez utiliser le dossier "Ajouter automatiquement à iTunes" pour cela (voir PH19617 ):

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

Si iTunes est en cours d'exécution, tout ce que vous copiez dans ce dossier sera automatiquement importé dans iTunes (et supprimé du dossier par la suite).

Notez s'il vous plaît:

  • Le nom du dossier peut être spécifique à la langue, alors vérifiez d'abord le nom sur votre système.
  • Selon le moment où iTunes a été installé, le dossier média peut être appelée iTunes MediaouTunes Music

1
Vous devez utiliser à la mvplace de cpafin que le fichier soit ajouté et que vous ne vous retrouvez pas avec un fichier de morceau en double en dehors de votre bibliothèque iTunes.
CyberSkull

1
Non seulement le dossier "Ajouter automatiquement à iTunes" ne fonctionne tout simplement pas dans de nombreux cas, mais il ne fonctionne pas pour une bibliothèque distribuée.
Marshall Eubanks

1
La prise en charge des bibliothèques distribuées ne fait pas partie de la question ici. Mais vous avez raison: si vous distribuez votre bibliothèque iTunes sur plusieurs disques, ni "Ajouter à iTunes" ni faire glisser des fichiers multimédias dans la fenêtre iTunes n'importera de manière utilisable.
nohillside

0

Vous pouvez utiliser applescript pour ce faire et il y a beaucoup plus à explorer. (ajouter de la musique à une liste de lecture spéciale, etc.)

par exemple, vous devez ajouter le fichier /User/username/myMusic/my.mp3 à lib, créer un fichier de script nommé add.scpt

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

exécuter la commande:

osascript add.scpt
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.