ฉันกำลังมองหาวิธีการซิงค์เพลงกับโทรศัพท์ Android ของฉันโดยไม่ต้องโหลดอะไรเช่นแบนชี ฉันรู้ว่ามีหลายวิธีในการซิงค์ไฟล์แต่ฉันสนใจซิงค์เพลย์ลิสต์และให้เพลย์ลิสต์กำหนดว่าไฟล์ใดบ้างที่ซิงค์
ฉันกำลังมองหาวิธีการซิงค์เพลงกับโทรศัพท์ Android ของฉันโดยไม่ต้องโหลดอะไรเช่นแบนชี ฉันรู้ว่ามีหลายวิธีในการซิงค์ไฟล์แต่ฉันสนใจซิงค์เพลย์ลิสต์และให้เพลย์ลิสต์กำหนดว่าไฟล์ใดบ้างที่ซิงค์
คำตอบ:
สมมติว่า m3u ส่งออกจาก banshee และคุณได้ติดตั้ง 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"
คุณยังสามารถเพิ่ม - ลบได้
rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"
ฉันทดสอบด้วย m3u แบบง่าย ๆ และใช้งานได้ แต่อาจต้องใช้การปรับแต่งแบบซับซ้อน
หากไม่มีข้อมูลเพิ่มเติมฉันจะถือว่าคุณหมายความว่าคุณต้องการให้ไฟล์ (เพลย์ลิสต์) บางอย่างมีกฎเพื่อย้ายไฟล์อื่น ๆ (เพลง) ไปยังตำแหน่งอื่น (แอนดรอยด์ของคุณ)
เมื่อเห็นว่าคุณไม่ต้องการเริ่มแอปพลิเคชันใด ๆ ฉันขอแนะนำให้ใช้ไฟล์ข้อความแบบง่ายที่มีชื่อเพลงในเพลย์ลิสต์ เขียนได้มากเท่าที่คุณต้องการ
จากนั้นคุณสามารถเขียนสคริปต์สั้น ๆ ที่เรียกplaylist_sync
ว่าจะอ่านบรรทัดในแต่ละรายการเล่นค้นหาไดเรกทอรีเพลงของคุณ (ใช้regex ) สำหรับไฟล์ที่ตรงกับชื่อเพลงของคุณและคัดลอกไปยังอุปกรณ์บางอย่าง