Perangkat lunak command-line untuk sinkronisasi daftar putar ke Ponsel Android?

10

Saya mencari cara untuk menyinkronkan musik ke Ponsel Android saya tanpa harus memuat sesuatu seperti banshee. Saya tahu ada banyak cara untuk menyinkronkan file , tetapi saya tertarik untuk menyinkronkan daftar putar dan membuat daftar putar menentukan file mana yang disinkronkan.

filosofi
sumber
Apa yang Anda anggap sebagai "daftar putar"?
Falmarri

Jawaban:

5

Dengan asumsi m3u diekspor dari banshee dan Android Anda sudah terpasang, Anda dapat melakukan sesuatu seperti:

rsync -avu --files-from=yourlist.m3u  <MUSIC_DIR>  /media/ANDROID/<ANDROID_MUSIC_DIR>

Sebagai contoh:

rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

Anda juga dapat menambahkan --delete

rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"

Saya diuji dengan m3u sederhana dan berhasil, tetapi mungkin perlu beberapa penyesuaian untuk yang kompleks.

ghm1014
sumber
1
Saya melakukan sesuatu yang agak mirip, tetapi saya memiliki QuickSSHD di android saya jadi saya menyinkronkan melalui ssh dan tidak harus memasangnya (itu juga membuat proses lebih cepat karena android dapat memindai file-nya daripada harus melalui mount). Perbedaan lainnya adalah saya memiliki daftar file m3u yang ingin saya selaraskan dan pada dasarnya menggabungkan semuanya (dan termasuk file m3u dalam sinkronisasi) untuk satu rsync besar. Tapi ini pasti arah yang benar.
Patrick
0

Tanpa informasi lebih lanjut, saya hanya dapat berasumsi bahwa Anda menginginkan file tertentu (daftar putar) berisi aturan untuk memindahkan file tertentu lainnya (musik) ke lokasi lain (android Anda).

Melihat Anda tidak ingin memulai aplikasi apa pun, saya sarankan menggunakan file teks sederhana yang berisi nama-nama lagu dalam daftar putar. Tulis sebanyak mungkin yang Anda inginkan.

Kemudian Anda dapat menulis skrip pendek yang disebut playlist_syncyang akan membaca baris di setiap daftar putar, mencari direktori musik Anda (menggunakan regex ) untuk file yang cocok dengan nama lagu Anda dan menyalinnya ke perangkat tertentu.

n0pe
sumber