रास्पबेरी पर वेब रेडियो अलार्म घड़ी
वेब एजेंसी » डिजिटल समाचार » रास्पबेरी पर वेब रेडियो अलार्म घड़ी

रास्पबेरी पर वेब रेडियो अलार्म घड़ी

संपादित करें: नया संस्करण यहां उपलब्ध है।
अंग्रेजी में थोड़ा और डूबने के लिए और मौखिक समझ में योग्यता हासिल करने के लिए, मैं सुबह यूएस रेडियो के साथ जागना चाहता हूं। केवल यहाँ एक घड़ी रेडियो है जो वेब रेडियो के साथ काम करता है जिसकी कीमत औसतन लगभग 150 € है। मेरा सुझाव है कि आप इसे रास्पबेरी पाई की कीमत के लिए करें। आवश्यक सामग्री:

  •  एक रास्पबेरी पाई 
  • रास्पबेरी से कनेक्ट करने के लिए वक्ताओं की एक जोड़ी।
  • (वैकल्पिक) एक Android स्मार्टफ़ोन

 

आरपीआई प्रणाली पर पूर्वापेक्षाएँ

अच्छा समय

अपने आरपीआई का समय प्रदर्शित करने के लिए कमांड टाइप करें

यदि समय सही नहीं है तो निश्चित रूप से यह क्षेत्र सही ढंग से समायोजित नहीं है। फिर टाइप करें

फिर 'यूरोप / पेरिस' चुनें।

वेब सर्वर

HTML5 और PHP में लिखे गए एप्लिकेशन को वितरित करने के लिए एक वेब सर्वर।

यह जांचने के लिए कि इंस्टॉलेशन ठीक है, हमारे पसंदीदा ब्राउज़र के साथ आरपीआई के पते पर जाएं। मेरे लिए यह IE6 होगा। अपाचे वेब सर्वर आपको निम्न छवि की तरह डिफ़ॉल्ट अनुक्रमणिका पृष्ठ दिखाना चाहिए। यह चलेगा

 

ऑडियो ट्यूनिंग

आरपीआई पर डिफ़ॉल्ट रूप से, एचडीएमआई इंटरफेस के माध्यम से ध्वनि निकलती है। स्पीकर का उपयोग करने के लिए एनालॉग आउटपुट के माध्यम से ध्वनि को आउटपुट करने के लिए, निम्न कमांड टाइप करें

या आउटपुट नंबर है। 0 = ऑटो, 1 = एनालॉग, 2 = एचडीएमआई।

एनालॉग आउटपुट को बाध्य करने के लिए हम टाइप करेंगे

सत्यापित करने के लिए एक साधारण ध्वनि परीक्षण।

आपको एक सीज़ल सुननी चाहिए।

आप कमांड के माध्यम से आरपीआई के आउटपुट वॉल्यूम को एडजस्ट कर सकते हैं

डिफ़ॉल्ट रूप से आरपीआई 50% तक बढ़ जाता है। alsamixer कमांड आपको कीबोर्ड पर "ऊपर तीर" और नीचे तीर "कुंजी के माध्यम से एक सेटिंग मेनू प्रदान करता है।

मीडिया प्लेयर

एप्लिकेशन MPlayer नामक एक ओपन-सोर्स प्लेयर पर आधारित है। MPlayer linux के लिए एक मल्टीमीडिया प्लेयर है। यह अधिकांश प्रारूपों का समर्थन करता है और नेट पर पाए जाने वाले ऑडियो स्ट्रीम को भी संभालता है, जो हमारे मामले में हमारे लिए रुचिकर है।

mplayer एक कमांड लाइन प्रोग्राम है piloमानक इनपुट द्वारा टेड।

इसका परीक्षण करने के लिए, स्पीकर की एक जोड़ी को Rpi से कनेक्ट करें और निम्न कमांड चलाएँ

अपाचे विशेषाधिकार अद्यतन कर रहा है

विचार इसलिए है piloइस कार्यक्रम को वेब इंटरफेस के माध्यम से प्राप्त करें। केवल, एक समस्या है। ननक्स पर, प्रत्येक प्रोग्राम को चलाने के लिए अपना स्वयं का उपयोगकर्ता होता है। यह सुरक्षा कारणों से है। यह सामान्य है कि अपाचे वेब सर्वर (www-data) का उपयोगकर्ता सिस्टम कमांड निष्पादित नहीं कर सकता है। इसलिए इस उपयोगकर्ता के पास MPlayer प्रोग्राम लॉन्च करने का अधिकार नहीं है। हम प्रोग्राम के लिए आवश्यक कुछ सिस्टम कमांड को निष्पादित करने के लिए उपयोगकर्ता www-data को अधिकृत करेंगे। इसके लिए हम sudo का इस्तेमाल करते हैं। सूडो सिस्टम व्यवस्थापक को कुछ उपयोगकर्ताओं (या उपयोगकर्ताओं के समूह) को एक व्यवस्थापक के रूप में या किसी अन्य उपयोगकर्ता के रूप में कमांड चलाने की क्षमता प्रदान करने की अनुमति देता है। विशेषाधिकार प्राप्त कार्यों के निष्पादन को अधिकृत या अस्वीकार करने के लिए इसे बारीक रूप से कॉन्फ़िगर किया जा सकता है। इसके लिए धन्यवाद, हम अपने उपयोगकर्ता www-data को निम्नलिखित विशिष्ट अधिकार देंगे:

  • एमपीलेयर शुरू करें
  • पता करें कि क्या MPlayer चल रहा है
  • एमपीलेयर बंद करो

ऐसा करने के लिए, हम कमांड का उपयोग करके sudoer फ़ाइल को संपादित करते हैं

फ़ाइल के अंत में निम्न पंक्ति जोड़ें

Rpi . पर Piclodio एप्लिकेशन की स्थापना

मैंने Piclodio ऐप को के लिए नाम दिया है रास्पबेरी पाई क्लॉक रेडियो. कोड यहाँ GitHub पर उपलब्ध है।

हम संग्रह के नवीनतम संस्करण को सीधे Rpi . पर पुनः प्राप्त करते हैं

हम निकालते हैं

हम फ़ोल्डर को अपाचे निर्देशिका में रखते हैं

हम इस निर्देशिका पर apache (www-data) के उपयोगकर्ता को अधिकार देते हैं

एप्लिकेशन इंस्टॉल हो गया है।

उपयोग

आप अपने स्थानीय नेटवर्क पर टर्मिनल पर किसी भी ब्राउज़र के माध्यम से एप्लिकेशन का उपयोग कर सकते हैं। बस आरपीआई के आईपी पते पर जाएं और यूआरएल के अंत में पिक्लोडियो फ़ोल्डर का नाम इस तरह जोड़ें

एप्लिकेशन, अपने इंटरफ़ेस के कारण, स्मार्टफोन प्रकार के मोबाइल टर्मिनलों के लिए अधिक अभिप्रेत है, लेकिन यह पीसी ब्राउज़र पर भी काम करता है।

 मुझे वेब रेडियो URL कहां मिल सकते हैं?

मैं साइट http://tunein.com या http://www.radio.fr की अनुशंसा करता हूं। एक बार जब आप एक वेब रेडियो पा लेते हैं तो आपको केवल उस यूआरएल को पुनः प्राप्त करना होता है जो इसे पिक्लोडियो में डालने के लिए ऑडियो स्ट्रीम उत्पन्न करता है।

क्रोम पर:

  • पेज पर राइट क्लिक करें
  • तत्व का निरीक्षण करें
  • "नेटवर्क" टैब
  • वह स्क्रिप्ट ढूंढें जो सबसे अधिक डेटा स्थानांतरित करती है (सबसे बड़ा पीला नंगे वाला)
  • Piclodio में "अनुरोध URL" की प्रतिलिपि बनाएँ

स्ट्रीम_ऑडियो_क्रोम

 

अनुरोधयूआरएल

पिक्लोडियो एंड्रॉइड ऐप

हर बार जब आप अलार्म घड़ी बदलना चाहते हैं या सिर्फ रेडियो शुरू करना चाहते हैं तो अपने स्मार्टफोन पर ब्राउज़र के माध्यम से जाना बहुत अच्छा नहीं है। आपको ब्राउज़र लॉन्च करना होगा फिर रास्पबेरी का यूआरएल दर्ज करना होगा या जाकर इसे अपने पसंदीदा में ढूंढना होगा। संक्षेप में, यह बहुत लंबा है। इसलिए मैंने एक छोटा एंड्रॉइड एप्लिकेशन बनाया जो केवल आरपीआई वेब पेज प्रदर्शित करेगा।

कोड यहां गिटहब पर उपलब्ध है, इसलिए दाढ़ी वाले शुद्धतावादी यह सत्यापित कर सकते हैं कि मैंने अनजाने में एक पिछला दरवाजा नहीं रखा है जो सीधे ईबे पर अपना डेटा बेचता है।

अन्यथा आप यहां एपीके डाउनलोड कर सकते हैं। लॉन्च के समय, प्रोग्राम आपसे केवल Rpi पर piclodio url मांगेगा।

सेटिंग्स_पिक्लोडियोpiclodio_android

 

 

 

★ ★ ★ ★ ★