2011-02-12 12 views
8

मैं ओपनबीएसडी चलाने वाला कंप्यूटर स्थापित कर रहा हूं जिसे मैं चाहता हूं कि मैं जो भी संगीत चाहता हूं उसे खेलना चाहता हूं। मैं इसे मूल रूप से एक कोने में सेट करना चाहता हूं और यह काम करता हूं। इसके साथ समस्या यह है कि मैं इसे कहीं से भी नियंत्रित करना चाहता हूं। मैं अपने कंप्यूटर से एसएसएच के साथ ऐसा कर सकता हूं (हालांकि बेहद आसानी से नहीं)। मुझे लगता है कि यह एक साधारण वेब पेज से नियंत्रित करने के लिए वास्तव में अच्छा होगा (जैसे, गाने, छोड़ें, रोकें, वॉल्यूम नियंत्रण इत्यादि) ताकि मैं इसे अपने फोन, साथ ही साथ अपने कंप्यूटर से एक्सेस कर सकूं।क्या मप्लेर को किसी अन्य प्रोग्राम से आसानी से नियंत्रित करना संभव है?

तो, मैं इसके लिए mplayer का उपयोग करना पसंद करूंगा। क्या एक PHP स्क्रिप्ट या कुछ समान कहने से mplayer को नियंत्रित करने का कोई तरीका है?

+0

यदि अन्य सभी विफल हो जाते हैं, तो 'exec' का उपयोग करें। –

+0

@ राफ, ठीक है, मैं जिस समस्या को देख रहा हूं वह मेरी स्क्रिप्ट के भीतर से वॉल्यूम जैसी चीज़ों को नियंत्रित कर रहा है। चीजें जहां आप बस प्रक्रिया को मार नहीं सकते हैं और इसे – Earlz

+0

पुनरारंभ कर सकते हैं आप 'mplayer -slave' का उपयोग कर सकते हैं और एक फीफो नोड स्थापित कर सकते हैं, जिसे बदले में सॉकेट हैंडलर (इनसेट स्क्रिप्ट) से खिलाया जा सकता है जिसे दूरस्थ रूप से कहा जा सकता है php। – mario

उत्तर

14

http://www.mplayerhq.hu/DOCS/tech/slave.txt

आप कमांड receival मोड में MPlayer शुरू कर सकते हैं। पहले एक नामित पाइप बनाएँ:

mkfifo /tmp/mplayercontrol 
mplayer -slave -input file=/tmp/mplayercontrol 

कौन सा बदले में पीएचपी के माध्यम से आसानी से नियंत्रित किया जा सकता है:

file_put_contents("/tmp/mplayercontrol", "pause"); 

आप एक ही सर्वर पर MPlayer और PHP चलाते हैं, जो पहले से ही यह करना चाहिए।

+0

ओह, साफ और सरल :) धन्यवाद! – Earlz

4

mplayer का रिमोट कंट्रोल (गुलाम) इंटरफ़ेस है।

http://www.mplayerhq.hu/DOCS/tech/slave.txt

+0

बिल्कुल जो मैं खोज रहा था, मछली को एक आदमी को सिखाओ ... :) –

संबंधित मुद्दे

 संबंधित मुद्दे