มีทางเลือกอื่นที่สมเหตุสมผลสำหรับ MPD (เครื่องเล่นเพลง daemon) ในฐานะเครื่องเล่นเพลงควบคุมจากระยะไกลหรือไม่? มันควรจะสามารถควบคุมได้ผ่านเครือข่ายและไม่จำเป็นต้องใช้ X server ในการทำงาน
มีทางเลือกอื่นที่สมเหตุสมผลสำหรับ MPD (เครื่องเล่นเพลง daemon) ในฐานะเครื่องเล่นเพลงควบคุมจากระยะไกลหรือไม่? มันควรจะสามารถควบคุมได้ผ่านเครือข่ายและไม่จำเป็นต้องใช้ X server ในการทำงาน
คำตอบ:
xmms2เป็นทางเลือกที่ยอดเยี่ยม
จากหน้าเว็บ:
รูปแบบไคลเอนต์ - เซิร์ฟเวอร์
- อนุญาตให้ XMMS2 มีหลายอินเตอร์เฟส (เป็นไคลเอนต์)
- อินเตอร์เฟสบรรทัดคำสั่ง
- ลูกค้า GTK (จับคู่รูปลักษณ์และความรู้สึก GNOME & Xfce4)
- ไคลเอนต์ KDE (จับคู่รูปลักษณ์ของ KDE)
- ความโปร่งใสของเครือข่ายหมายความว่าคุณสามารถเรียกใช้และควบคุม XMMS2 จากระยะไกล (เช่นเรียกใช้ XMMS2 บน 'กล่องสื่อ' ของคุณและควบคุมผ่านเครือข่ายโดยใช้ PDA ที่รองรับ Bluetooth (TCP) - ดูแพลตฟอร์มมือถือ)
Groove Basinเป็นคู่แข่งของ MPD มันยังรองรับโปรโตคอล MPD นอกเหนือจากโปรโตคอลของตัวเอง ( ดีกว่า ) มันมีการสแกนเสียงในตัว, การดูระบบไฟล์, scrobbling Last.fm, Auto-DJ, การแก้ไขแท็กและการสนับสนุนการสตรีม มันมาพร้อมกับอินเตอร์เฟซบนเว็บที่คุณสามารถเลือกที่จะใช้ถ้าคุณชอบ (ดูภาพหน้าจอ)
ภาพหน้าจอ:
คุณสามารถติดตั้งร่องบน Ubuntu ด้วย:
sudo apt-get install groovebasin
จากนั้นสร้าง symlink จาก ~ / music ในโฟลเดอร์เพลงของคุณ:
ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music
จากนั้นเริ่มต้น:
groovebasin &
จากนั้นเข้าถึงจากเว็บเบราว์เซอร์ที่ 127.0.0.1:16242
ฉันไม่แนะนำสิ่งนี้เนื่องจากฉันไม่ได้ลอง แต่pitaเป็นเครื่องเล่นเพลงเซิร์ฟเวอร์บรรทัดคำสั่ง
อัปเดต: ตามที่นักพัฒนาซอฟต์แวร์ได้ทำสิ่งเดียวกันกับ MPD และไม่ได้รับการบำรุงรักษาอย่างแข็งขัน นอกจากนี้ยังเป็น Python แทน C ซึ่งง่ายต่อการขยาย ฯลฯ พวกเขา "พยายามแก้ปัญหาแบบเดียวกันด้วยวิธีเดียวกัน"
MythTVยังให้บริการฉันดีมาก
deejaydเป็นตัวเลือกอื่นที่เกิดจากข้อบกพร่องใน MPD และ XMMS2 ก็มีเพียงไม่กี่ลูกค้าในขณะนี้เป็นบรรทัดคำสั่งหนึ่งและเว็บอินเตอร์เฟส มันเขียนใน Python ด้วย GStreamer หรือ Xine สำหรับการถอดรหัสสื่อและใช้ JSON-RPC เป็นรูปแบบข้อความ
ไม่แน่ใจว่าคุณรู้สิ่งนี้หรือไม่ แต่ MPD ล่าสุดนั้นรองรับ libinotify ซึ่งจะอัพเดทฐานข้อมูลโดยอัตโนมัติ
ฉันไม่ได้ลองสิ่งนี้เช่นกัน แต่Audacious สามารถทำงานได้โดยไม่ต้องมีหัวและควบคุมโดยลูกค้า วิกิพีเดีย
คุณกำลังมองหา mpd เพียงแค่มีลูกค้าที่ดีขึ้น
freedrull กล่าวถึงตอนนี้มีการสนับสนุน libinotify (ซึ่งฉันไม่ทราบ) ฉันได้เห็นสคริปต์ที่น่าสนใจโดยใช้ inotify "cron" daemon เพื่อเรียกใช้การอัปเดต mpd อัตโนมัติเมื่อระบบไฟล์เปลี่ยนแปลง
การแก้ไขแท็กยังขึ้นอยู่กับแอปไคลเอนต์ mpd ฉันพบว่า ncmpcpp ทำงานแก้ไขแท็กและจัดการเพลย์ลิสต์ได้ดี
คุณอาจจะสามารถใช้ซอฟต์แวร์เซิร์ฟเวอร์ Squeezeboxเพื่อตอบสนองความต้องการนี้ มันเป็นชุดของสคริปต์ Perl ดังนั้นจึงทำงานได้ทุกที่โดยไม่ต้องใช้ GUI และไม่จำเป็นต้องมีฮาร์ดแวร์ Squeezebox เพื่อใช้งาน มันส่งออกเว็บอินเตอร์เฟสและสตรีม HTTP MP3 และยังมีไคลเอนต์หลากหลายสำหรับแพลตฟอร์มต่าง ๆ ที่มีคุณสมบัติบางอย่างที่คุณได้อธิบายไว้