Menambahkan file lagu ke iTunes melalui baris perintah tanpa memutar file

8

Saya ingin menambahkan file lagu ke iTunes melalui baris perintah.

    open -a iTunes -g song.mp3

melakukan hal ini dengan tepat. - Namun itu mulai memutar lagu juga. Adakah cara untuk menghindari ini?

halo
sumber

Jawaban:

11

Anda dapat menggunakan folder "Tambahkan Secara Otomatis ke iTunes" untuk itu (lihat PH19617 ):

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

Jika iTunes sedang berjalan, apa pun yang Anda salin ke folder ini akan diimpor ke iTunes secara otomatis (dan dihapus dari folder setelahnya).

Tolong dicatat:

  • Nama folder mungkin spesifik bahasa, jadi periksa nama di sistem Anda terlebih dahulu.
  • Tergantung pada saat iTunes diinstal, folder media dapat disebut salah satu iTunes MediaatauTunes Music
nohillside
sumber
1
Anda harus menggunakan mvalih-alih cpagar file ditambahkan dan Anda tidak dibiarkan dengan file lagu duplikat di luar perpustakaan iTunes Anda.
CyberSkull
1
Folder "Otomatis ditambahkan ke iTunes" tidak hanya berfungsi dalam banyak kasus, folder ini juga tidak berfungsi untuk perpustakaan yang didistribusikan.
Marshall Eubanks
1
Dukungan untuk perpustakaan yang didistribusikan bukan bagian dari pertanyaan di sini. Tetapi Anda benar: jika Anda mendistribusikan perpustakaan iTunes Anda di beberapa disk, "Add to iTunes" atau menyeret file media ke jendela iTunes tidak akan diimpor dengan cara yang bisa digunakan.
nohillside
0

Anda dapat menggunakan applescript untuk melakukannya dan masih banyak yang bisa dijelajahi. (tambahkan musik ke daftar putar khusus, dll.)

misalnya, Anda perlu menambahkan file /User/username/myMusic/my.mp3 ke lib, buat file skrip bernama add.scpt

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

jalankan perintah:

osascript add.scpt
elprup
sumber