Phần mềm dòng lệnh để đồng bộ danh sách phát với Điện thoại Android?


10

Tôi đang tìm cách đồng bộ hóa âm nhạc với Điện thoại Android của mình mà không phải tải một cái gì đó như banshee. Tôi biết có rất nhiều cách để đồng bộ hóa tệp , nhưng tôi quan tâm đến việc đồng bộ danh sách phát và có danh sách phát cho biết tệp nào được đồng bộ hóa.


Bạn nghĩ gì về một "danh sách nhạc"?
Falmarri

Câu trả lời:


5

Giả sử một m3u được xuất từ ​​banshee và bạn đã cài đặt Android, bạn có thể làm một cái gì đó như:

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

Ví dụ:

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

Bạn cũng có thể thêm --delete

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

Tôi đã thử nghiệm với một m3u đơn giản và làm việc, nhưng nó có thể cần một số điều chỉnh cho một phức tạp.


1
Tôi làm một cái gì đó tương tự, nhưng tôi có QuickSSHD trên Android của mình vì vậy tôi đồng bộ hóa thông qua ssh và không phải gắn kết nó (nó cũng làm cho quá trình nhanh hơn vì Android có thể quét các tệp của nó thay vì phải đi qua một mount). Sự khác biệt khác là tôi có một danh sách các tệp m3u mà tôi muốn được đồng bộ hóa và về cơ bản hợp nhất tất cả chúng lại với nhau (và bao gồm các tệp m3u trong đồng bộ hóa) cho một rsync lớn. Nhưng đây chắc chắn là hướng đi đúng đắn.
Patrick

0

Không có thêm thông tin, tôi chỉ có thể giả sử bạn có nghĩa là bạn muốn một số tệp (danh sách phát) có chứa các quy tắc để di chuyển một số tệp khác (nhạc) sang vị trí khác (Android của bạn).

Thấy rằng bạn không muốn bắt đầu bất kỳ ứng dụng nào, tôi sẽ đề nghị sử dụng một tệp văn bản đơn giản có chứa tên của các bài hát trong danh sách phát. Viết nhiều như bạn muốn.

Sau đó, bạn có thể viết một kịch bản ngắn gọi playlist_syncđó sẽ đọc các dòng trong mỗi danh sách, tìm kiếm thư mục nhạc của bạn (sử dụng một regex ) cho các tập tin phù hợp với tên bài hát của bạn và sao chép chúng sang một thiết bị nào đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.