कैसे रास्पबेरी पाई पर एक Airplay सर्वर बनाने के लिए

रास्पबेरी पाई एक किफायती, एटीएम कार्ड के आकार की मशीन है जो एक टेलीविजन या कंप्यूटर मॉनिटर में प्लग होती है। नवीनतम रास्पबेरी पाई मॉडल में आमतौर पर तीन से चार यूनिवर्सल सीरियल बस (यूएसबी) पोर्ट, एक ईथरनेट पोर्ट और एक हाई डेफिनिशन मल्टीमीडिया इंटरफ़ेस (एचडीएमआई) होता है। यह वह सब कर सकता है जो आप अनुमान लगाते हैं कि एक वर्क स्टेशन को करना चाहिए, जैसे कि एक बेहतर गुणवत्ता वाला वीडियो चलाना, स्प्रैडशीट बनाना, एफएम रेडियो स्टेशन और गेमिंग इत्यादि। इसके साथ ही Apple ने AirPort- राउटर सहित AirPort राउटर की अपनी लाइन को आधिकारिक तौर पर समाप्त कर दिया है। एक्सप्रेस, खाई को भरने के लिए एक रास्पबेरी पाई का उपयोग करना काफी अतिरिक्त आकर्षक विकल्प में बदल गया है।



रास्पबेरी पाई

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



रास्पबेरी पाई को सेटअप कैसे करें और उस पर एयरप्ले सर्वर को कॉन्फ़िगर करें?

अब, पीआई की स्थापना और उस पर एक एयरप्ले सर्वर को डिजाइन करने के लिए नीचे बताए गए कार्यों को करने की दिशा में कदम बढ़ाएं।



चरण 1: रास्पबेरी पाई मॉडल का चयन करना

रास्पबेरी पाई के कई मॉडल बाजार में उपलब्ध हैं। रास्पबेरी पाई शून्य को छोड़कर, किसी भी मॉडल को पसंद किया जा सकता है। ऐसा इसलिए है क्योंकि Pi शून्य पर नेटवर्क स्थापित करना बहुत थका देने वाला काम है। 3A +, 3B + या 4 जैसे नवीनतम मॉडल खरीदे जा सकते हैं। नया रास्पबेरी पाई 3 सबसे तेज और सबसे प्रमुख गैजेट है जिसे रास्पबेरी पाई फाउंडेशन ने आज तक जारी किया है। यह 1.2GHz क्वाड-सेंटर ARM Cortex-A53 और 1GB LPDDR2 रैम के साथ आता है।



रास्पबेरी 3 बी +

चरण 2: एक ऑपरेटिंग सिस्टम चुनना:

सबसे पहले, हमें एक उपयुक्त ऑपरेटिंग सिस्टम के साथ एसडी कार्ड की आवश्यकता होगी। ओएस उठाते समय, आजकल 'पारंपरिक' रास्पियन से लेकर समर्पित मीडिया वर्किंग फ्रेमवर्क और यहां तक ​​कि विंडोज आईआईटी जैसे कई विकल्प हैं। बहुत सारे अनुप्रयोगों की आवश्यकता नहीं है इसलिए, हमें सेंट्रल प्रोसेसिंग यूनिट (सीपीयू) और रैंडम एक्सेस मेमोरी (रैम) को छोड़ देना चाहिए जितना हम मीडिया स्ट्रीमिंग एप्लिकेशन के लिए कर सकते हैं। एक समस्या यह है कि आर्क लिनक्स उन लोगों के लिए अनुशंसित है जिनके पास काफी लिनक्स ज्ञान है। वे बहुत आगे की रेखा हैं और हम तृतीय-पक्ष एप्लिकेशन और लाइब्रेरी शुरू करते समय मुद्दों में भागते रहने के लिए बाध्य हैं। इस प्रकार, यदि यह एयरप्ले गैजेट की आपकी पहली स्थापना है, तो हम सुझाव देते हैं रास्पियन लाइट । यह कमांड-लाइन संचालित है, और 'हेडलेस' मोड में चालू रखने के लिए डिज़ाइन किए गए एक स्ट्रेच के बिना, जो कंसोल या स्क्रीन की आवश्यकता के बिना सिस्टम पर पूरी तरह से दूरस्थ रूप से एक्सेस किया जा सकता है।

Raspbian



चरण 3: रास्पियन लाइट स्थापित करना और सुरक्षित शेल (एसएसएच) को सक्षम करना:

रास्पियन लाइट स्थापित करने और एसएसएच को सक्षम करने के बाद हम एयरप्ले सर्वर को कॉन्फ़िगर करने की दिशा में आगे बढ़ेंगे।

आप रास्पियन से डाउनलोड कर सकते हैं यहाँ

1)। निर्भरताएं स्थापित करें: सबसे महत्वपूर्ण बात, हमें कुछ शर्तों को पेश करना होगा ताकि हम Airplay सर्वर एप्लिकेशन को इकट्ठा कर सकें। निम्नलिखित चलाएँ:

sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-आवश्यक git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libssemon-dev libssl-dev libtl-dev libtool xmltoman

निर्भरता स्थापित करना

2)। निर्माण और स्थापित करें (शिरपोर्ट-सिंक): shairport-सिंक आपके लिनक्स मशीन को Apple Airplay सर्वर में बदल देता है। शायद इसके बारे में सबसे अच्छी बात यह है कि यह पूरी तरह से कमांड लाइन पर चलता है, और यह ध्यान में रखते हुए कि यह एक लाख व्यवस्था विकल्प है, बॉक्स से बाहर काम करने के लिए यह चौंकाने वाला सरल है। सबसे पहले, इसके पुस्तकालय को गीथूब से डाउनलोड करें:

git clone https://github.com/mikebrady/shairport-sync.it

जीथब से शिरपोर्ट-सिंक स्थापित करना

अब, अन्वेषण करेंshairport-सिंकनिर्देशिका और बिल्ड कॉन्फ़िगर करें: -

सीडी शिरपोर्ट-सिंक ऑटोरैकोन-आई-एफ ./configure --with-alsa --with-avahi --with-ssl = opensl --with-systemd --with-metaata

शिरपोर्ट-सिंक निर्देशिका में नेविगेट करना

अंत में, एप्लिकेशन बनाएं और इंस्टॉल करें:

सुडोल बनाओ स्थापित करें

एप्लिकेशन इंस्टॉल करना

ऊपर बताए गए सभी चरणों को पूरा करने के बाद हमारे पास शिरपोर्ट-सिंक की कार्यशील स्थापना होनी चाहिए।

चरण 4: ऑडियो आउटपुट कॉन्फ़िगर करना

अब हम एयरप्ले ऑडियो का परीक्षण करने के लिए तैयार हैं। उसके लिए, कुछ हार्डवेयर घटकों की आवश्यकता होती है। आवश्यक हार्डवेयर घटक नीचे सूचीबद्ध हैं:

(हेडफ़ोन, एक डेस्कटॉप पीसी से सक्रिय स्पीकर, एक केबल के साथ हाई-फाई एम्पलीफायर जो कि आरसीए फोनो प्लग की एक जोड़ी के लिए 3.5 मिमी जैक में परिवर्तित होता है)।

अब, हमें रास्पबेरी पाई पर ऑडियो पथ को कॉन्फ़िगर करने की आवश्यकता है। यह आमतौर पर 'ऑटो' पर सेट होता है, लेकिन आपको इसे 3.5 मिमी जैक पर जाने के लिए ड्राइव करना होगा। Daudraspi-config: -

सुडो रससि-विन्यास

कॉन्फ़िगरेशन मोड में हेडिंग

“7 चुनें। उन्नत विकल्प ”, फिर“ ए 4। ऑडियो ', फिर विकल्प 1' बल 3.5 मिमी ('हेडफ़ोन') जैक चुनें। यह 3.5 एमएम ईयरफोन जैक के साउंड के रास्ते को बाधित करेगा।

चरण 5: वॉल्यूम सेट करें

सामान्य तौर पर, वॉल्यूम बहुत कम होगा, इसलिए इसे निम्न कमांड का उपयोग करके अधिकतम में परिवर्तित करें:

पीसीएम, 0 100%

वॉल्यूम अधिकतम करना

वॉल्यूम सेटिंग कुछ हद तक इस तथ्य के प्रकाश में उपयोग करने के लिए कठिन है कि यह डीबी (डेसीबल) में डिज़ाइन किया गया है, जिसके मामले में आप एक विशेषज्ञ नहीं हैं, बहुत ही अनपेक्षित हैं। आयक कमांड और वांछित प्रतिशत के साथ वॉल्यूम कम करना अनुशंसित नहीं है क्योंकि यदि आप प्रतिशत कम करते हैं तो यह श्रोता के लिए मुश्किल से श्रव्य हो जाता है।

चरण 6: रास्पबेरी पाई के लिए टेस्ट एयरप्ले

अब शुरू करते हैंshairport-सिंकनिम्नलिखित आदेश के साथ:

सुडो सेवा शिरपोर्ट-सिंक शुरू

शिरपोर्ट-सिंक शुरू करना

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

IPhone के म्यूजिक प्लेबैक स्क्रीन से एयरप्ले के माध्यम से रास्पबेरी पाई का चयन करना

Step7: कॉन्फ़िगर करेंshairport-सिंकस्वचालित रूप से शुरू करने के लिए

मीडिया प्लेयर सेवाओं को शुरू करना कोई बहुत थका देने वाला काम नहीं है, इसलिए हम चाहते हैं कि जैसे ही पीर बूट हो जाए हम शिरपोर्ट-सिंक को चलाएं। सेवा को स्वचालित रूप से लॉन्च करने के लिए हम कमांड का उपयोग करेंगे:

sudo systemctl शायरपोर्ट-सिंक को सक्षम करता है

शिरपोर्ट-सिंक को सक्षम करना

शिरपोर्ट-सिंक को सक्षम करने के लिए कमांड लिखने के बाद आउटपुट निम्नानुसार होना चाहिए:

सिम्लिंक /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service बनाया गया।

उत्पादन

अब जब हमने एक Airplay सर्वर बनाया है, तो हमें कमांड का उपयोग करके रिबूट पाई करना होगा 'सूद रिबूट' और हमारे पास हर बार जब हम इसे बूट करते हैं तो रास्पबेरी पाई के लिए एयरप्ले का विकल्प होता है।

चरण 8: वाईफ़ाई ड्रॉपआउट को रोकें

ज्यादातर मौकों पर, रास्पबेरी पावर-सेविंग मोड में जाएंगे जो एयरप्ले का उपयोग करते समय गंभीर ऑडियो गड़बड़ कर सकते हैं। इसलिए, इस समस्या से बचने के लिए हम कमांड प्रॉम्प्ट में निम्नलिखित कमांड जोड़ेंगे:

सुडो नैनो / आदि / नेटवर्क / इंटरफेस

पावर-सेव मोड को रोकना

उसके बाद फ़ाइल के अंत तक स्क्रॉल करें और निम्न पंक्तियाँ जोड़ें:

# वाईफाई पॉवर प्रबंधन अक्षम करेंवायरलेस-पावर बंद

वाईफ़ाई पावर प्रबंधन को अक्षम करना

वाईफ़ाई शक्ति प्रबंधन को अक्षम करने के बाद ऊपर बताई गई कमांड का उपयोग करके रास्पबेरी पाई को रिबूट करें और नवीनतम पटरियों का आनंद लें!