มีทางเลือกเครื่องเล่น Linux MPD (music daemon) สำหรับเซิร์ฟเวอร์ / เครื่องเล่นเพลงบนเครือข่าย [ปิด]


9

มีทางเลือกอื่นที่สมเหตุสมผลสำหรับ MPD (เครื่องเล่นเพลง daemon) ในฐานะเครื่องเล่นเพลงควบคุมจากระยะไกลหรือไม่? มันควรจะสามารถควบคุมได้ผ่านเครือข่ายและไม่จำเป็นต้องใช้ X server ในการทำงาน


สิ่งที่ควรทำแตกต่างจาก MPD
asjo

ฉันสนใจในทุกทางเลือกโดยไม่คำนึงถึงความสามารถของพวกเขา MPD ขาดความสามารถในการดูไดเรกทอรี (คุณต้องบังคับให้รีเฟรช db เมื่อคุณเพิ่มสิ่งใหม่ ๆ ) เพลย์ลิสต์จะค่อนข้างคงที่และไม่มีความสามารถในการแก้ไขแท็กจากระยะไกล (มันน่ารำคาญที่ต้องแก้ไขด้วยเครื่องมือภายนอก ตามที่ระบุไว้ในหน้าหลักของ MPD wiki: MPD เป็นเซิร์ฟเวอร์ที่เล่นเพลง ฉันต้องการได้มากขึ้น :-)
Saulius Žemaitaitis

MPD มีข้อ จำกัด มากมาย: mpd.wikia.com/wiki/What_MPD_Is_and_Is_Not
endolith

1
น่าเสียดายที่ดูเหมือนว่าทางเลือกมีข้อ จำกัด มากขึ้น ฉันหวังว่าหนึ่งในโปรแกรมจริงเช่น Banshee สามารถแยกออกและเรียกใช้เป็นเซิร์ฟเวอร์ในเครื่องหนึ่งและไคลเอนต์ / การควบคุมระยะไกลบนเครื่องอื่น ถอนหายใจ
endolith

ความเป็นไปได้อีกอย่างหนึ่งคือ "แกล้งทำ" เซิร์ฟเวอร์ X (ด้วย Xvfb?) บนเครื่องที่ไม่มีหัวจากนั้นใช้แอป X ผ่านการควบคุมระยะไกล Banshee มีการควบคุมระยะไกลเช่น launchpad.net/banshee-remote-control dartmouth.edu/~nstamato/android.html
endolith

คำตอบ:


5

xmms2เป็นทางเลือกที่ยอดเยี่ยม

จากหน้าเว็บ:

รูปแบบไคลเอนต์ - เซิร์ฟเวอร์

  • อนุญาตให้ XMMS2 มีหลายอินเตอร์เฟส (เป็นไคลเอนต์)
    • อินเตอร์เฟสบรรทัดคำสั่ง
    • ลูกค้า GTK (จับคู่รูปลักษณ์และความรู้สึก GNOME & Xfce4)
    • ไคลเอนต์ KDE (จับคู่รูปลักษณ์ของ KDE)
  • ความโปร่งใสของเครือข่ายหมายความว่าคุณสามารถเรียกใช้และควบคุม XMMS2 จากระยะไกล (เช่นเรียกใช้ XMMS2 บน 'กล่องสื่อ' ของคุณและควบคุมผ่านเครือข่ายโดยใช้ PDA ที่รองรับ Bluetooth (TCP) - ดูแพลตฟอร์มมือถือ)

ตั้งแต่สมัยก่อนฉันรู้จัก xmms2 ในฐานะผู้เล่น GUI ไม่เคยคิดเลยว่าจะมีอินเตอร์เฟสบรรทัดคำสั่งและรองรับการควบคุมเครือข่ายระยะไกล ขอบคุณสำหรับข้อมูล!
Saulius Žemaitaitis

xmms is / เคยเป็นผู้เล่น GUI โดยตรง xmms2 ไม่จำเป็นต้องพยายามปรับใช้ xmms อีกครั้ง แต่ใช้โมเดลไคลเอ็นต์ / เซิร์ฟเวอร์และไคลเอนต์ GUI ภายนอก
cschol

โอ้เจ้าฉันหมาย xmms :-)
Saulius Žemaitaitis

4

Groove Basinเป็นคู่แข่งของ MPD มันยังรองรับโปรโตคอล MPD นอกเหนือจากโปรโตคอลของตัวเอง ( ดีกว่า ) มันมีการสแกนเสียงในตัว, การดูระบบไฟล์, scrobbling Last.fm, Auto-DJ, การแก้ไขแท็กและการสนับสนุนการสตรีม มันมาพร้อมกับอินเตอร์เฟซบนเว็บที่คุณสามารถเลือกที่จะใช้ถ้าคุณชอบ (ดูภาพหน้าจอ)

การสาธิตออนไลน์

ภาพหน้าจอ: ภาพหน้าจอ


เริ่มต้นบน Ubuntu

คุณสามารถติดตั้งร่องบน Ubuntu ด้วย:

sudo apt-get install groovebasin

จากนั้นสร้าง symlink จาก ~ / music ในโฟลเดอร์เพลงของคุณ:

ln -s -T $PATH_TO_OWN_MUSIC_FOLDER ~/music

จากนั้นเริ่มต้น:

groovebasin &

จากนั้นเข้าถึงจากเว็บเบราว์เซอร์ที่ 127.0.0.1:16242


ฉันลอง groovebasin แต่ไม่มีตัวเลือกให้ผู้ใช้ป้อนชื่อผู้ใช้ / รหัสผ่านเพื่อเข้าถึงเพลง นอกจากนี้ยังไม่มีวิธีการเข้าถึงอินเทอร์เฟซจาก LAN มันทำงานบน localhost เท่านั้น ฉันไม่เข้าใจสาเหตุที่หลงทางข้อกำหนดขั้นต่ำที่เปลือยเปล่าเหล่านี้สำหรับการใช้งาน
Josh

รองรับคุณสมบัติทั้งสองนี้ อดีตสามารถกำหนดค่าในบานหน้าต่าง "การตั้งค่า" ของเว็บอินเตอร์เฟสและสามารถกำหนดค่าหลังในไฟล์ "config.json" ในไดเรกทอรีเดียวกันกับเซิร์ฟเวอร์ ฉันขอเชิญคุณยื่นปัญหาหากคุณมีปัญหาในการหาวิธีการทำงานของสิ่งนี้และฉันจะให้คำอธิบายโดยละเอียดเพิ่มเติม
andrewrk

1

ฉันไม่แนะนำสิ่งนี้เนื่องจากฉันไม่ได้ลอง แต่pitaเป็นเครื่องเล่นเพลงเซิร์ฟเวอร์บรรทัดคำสั่ง

อัปเดต: ตามที่นักพัฒนาซอฟต์แวร์ได้ทำสิ่งเดียวกันกับ MPD และไม่ได้รับการบำรุงรักษาอย่างแข็งขัน นอกจากนี้ยังเป็น Python แทน C ซึ่งง่ายต่อการขยาย ฯลฯ พวกเขา "พยายามแก้ปัญหาแบบเดียวกันด้วยวิธีเดียวกัน"


จากหน้าแรกของโครงการ: "ถ้าคุณต้องการปลั๊กอินออสซิลโลสโคปรูปคลื่นของ OpenGL ที่จะเต้นไปรอบ ๆ หน้าจอในขณะที่คุณเล่นเพลงฮิตที่ยอดเยี่ยมที่สุดของ Winger ในปริมาณสูงสุดคุณอาจต้องการอย่างอื่น"
ต้มตุ๋น Quixote

น่าเสียดายที่ฉันต้องการบางอย่างที่มีระฆังและนกหวีดและ MPD ไม่มีพวกเขา ฉันไม่ต้องการให้การแสดงข้อมูลเป็นใบ้ แต่ฉันต้องการเข้าถึง DAAP, Last.fm radio, การแก้ไขแท็กและการลบไฟล์จากไคลเอนต์, ปกอัลบั้มที่ส่งถึงลูกค้าจากเซิร์ฟเวอร์ ฯลฯ
endolith

1

ฉันยังชอบAmpache


คำอธิบายของมันคืออะไรและไม่ใช่: ampache.org/wiki/about
endolith

Ampache ไม่ปรากฏขึ้นหากมีการเล่นเพลงหรือไม่เมื่อใช้งาน localplay อย่าแสวงหาเกินไปเช่น :(
Josh


1

deejaydเป็นตัวเลือกอื่นที่เกิดจากข้อบกพร่องใน MPD และ XMMS2 ก็มีเพียงไม่กี่ลูกค้าในขณะนี้เป็นบรรทัดคำสั่งหนึ่งและเว็บอินเตอร์เฟส มันเขียนใน Python ด้วย GStreamer หรือ Xine สำหรับการถอดรหัสสื่อและใช้ JSON-RPC เป็นรูปแบบข้อความ


1

ไม่แน่ใจว่าคุณรู้สิ่งนี้หรือไม่ แต่ MPD ล่าสุดนั้นรองรับ libinotify ซึ่งจะอัพเดทฐานข้อมูลโดยอัตโนมัติ



0

คุณกำลังมองหา mpd เพียงแค่มีลูกค้าที่ดีขึ้น

freedrull กล่าวถึงตอนนี้มีการสนับสนุน libinotify (ซึ่งฉันไม่ทราบ) ฉันได้เห็นสคริปต์ที่น่าสนใจโดยใช้ inotify "cron" daemon เพื่อเรียกใช้การอัปเดต mpd อัตโนมัติเมื่อระบบไฟล์เปลี่ยนแปลง

การแก้ไขแท็กยังขึ้นอยู่กับแอปไคลเอนต์ mpd ฉันพบว่า ncmpcpp ทำงานแก้ไขแท็กและจัดการเพลย์ลิสต์ได้ดี


0

คุณอาจจะสามารถใช้ซอฟต์แวร์เซิร์ฟเวอร์ Squeezeboxเพื่อตอบสนองความต้องการนี้ มันเป็นชุดของสคริปต์ Perl ดังนั้นจึงทำงานได้ทุกที่โดยไม่ต้องใช้ GUI และไม่จำเป็นต้องมีฮาร์ดแวร์ Squeezebox เพื่อใช้งาน มันส่งออกเว็บอินเตอร์เฟสและสตรีม HTTP MP3 และยังมีไคลเอนต์หลากหลายสำหรับแพลตฟอร์มต่าง ๆ ที่มีคุณสมบัติบางอย่างที่คุณได้อธิบายไว้

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