ซอฟต์แวร์บรรทัดคำสั่งสำหรับเพลย์ลิสต์ที่ซิงค์กับโทรศัพท์ Android หรือไม่


10

ฉันกำลังมองหาวิธีการซิงค์เพลงกับโทรศัพท์ Android ของฉันโดยไม่ต้องโหลดอะไรเช่นแบนชี ฉันรู้ว่ามีหลายวิธีในการซิงค์ไฟล์แต่ฉันสนใจซิงค์เพลย์ลิสต์และให้เพลย์ลิสต์กำหนดว่าไฟล์ใดบ้างที่ซิงค์


คุณพิจารณา "เพลย์ลิสต์" อะไรบ้าง
Falmarri

คำตอบ:


5

สมมติว่า 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 แบบง่าย ๆ และใช้งานได้ แต่อาจต้องใช้การปรับแต่งแบบซับซ้อน


1
ฉันทำสิ่งที่ค่อนข้างคล้ายกัน แต่ฉันมี QuickSSHD บน Android ของฉันดังนั้นฉันจึงซิงค์ผ่าน ssh และไม่ต้องติดตั้ง (มันทำให้กระบวนการเร็วขึ้นเนื่องจาก android สามารถสแกนไฟล์ได้แทนที่จะต้องผ่านการติดตั้ง) ข้อแตกต่างอีกอย่างคือฉันมีรายการไฟล์ m3u ที่ฉันต้องการซิงค์และรวมเข้าด้วยกัน (และรวมไฟล์ m3u ในการซิงค์) สำหรับ rsync ขนาดใหญ่หนึ่งรายการ แต่นี่เป็นทิศทางที่ถูกต้องอย่างแน่นอน
Patrick

0

หากไม่มีข้อมูลเพิ่มเติมฉันจะถือว่าคุณหมายความว่าคุณต้องการให้ไฟล์ (เพลย์ลิสต์) บางอย่างมีกฎเพื่อย้ายไฟล์อื่น ๆ (เพลง) ไปยังตำแหน่งอื่น (แอนดรอยด์ของคุณ)

เมื่อเห็นว่าคุณไม่ต้องการเริ่มแอปพลิเคชันใด ๆ ฉันขอแนะนำให้ใช้ไฟล์ข้อความแบบง่ายที่มีชื่อเพลงในเพลย์ลิสต์ เขียนได้มากเท่าที่คุณต้องการ

จากนั้นคุณสามารถเขียนสคริปต์สั้น ๆ ที่เรียกplaylist_syncว่าจะอ่านบรรทัดในแต่ละรายการเล่นค้นหาไดเรกทอรีเพลงของคุณ (ใช้regex ) สำหรับไฟล์ที่ตรงกับชื่อเพลงของคุณและคัดลอกไปยังอุปกรณ์บางอย่าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.