Програмне забезпечення командного рядка для синхронізації списку відтворення на Android Phone?


10

Я шукаю спосіб синхронізувати музику на своєму Android телефоні, не завантажуючи щось на кшталт banshee. Я знаю, що існує безліч способів синхронізації файлів , але мені цікаво синхронізувати списки відтворення та мати списки відтворення, які диктують, які файли синхронізуються.


Що ви вважаєте "списком відтворення"?
Фальмарі

Відповіді:


5

Якщо припустити, що експортується з банші m3u, і у вас встановлений Android, ви можете зробити щось на кшталт:

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

Наприклад:

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

Ви також можете додати --delete

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

Я тестував простий m3u і працював, але для складної може знадобитися певна настройка.


1
Я роблю щось дещо схоже, але у мене на андроїді є QuickSSHD, тому я синхронізую через ssh і не повинен його монтувати (це також робить процес швидшим, оскільки андроїд може сканувати свої файли, замість того, щоб пройти кріплення). Інша відмінність полягає в тому, що у мене є список яких файлів m3u, які я хочу синхронізувати, і в основному об'єднати їх усі разом (і включати файли m3u в синхронізацію) для однієї великої rsync. Але це, безумовно, правильний напрямок.
Патрік

0

Без додаткової інформації я можу лише припустити, що ви маєте на увазі, що ви хочете, щоб певні файли (списки відтворення) містили правила для переміщення певних інших файлів (музики) в інше місце (ваш андроїд).

Бачачи, що ви не хочете запускати жодних програм, я б запропонував використовувати простий текстовий файл, який містить назви пісень у списку відтворення. Напишіть скільки завгодно таких.

Тоді ви можете написати короткий сценарій, playlist_syncякий буде читати рядки у кожному списку відтворення, шукати у музичному каталозі (використовуючи регулярний вираз ) за файлами, які відповідають назвам вашої пісні, та копіювати їх на певний пристрій.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.