आपको व्यावसायिक संगीत स्ट्रीमिंग सेवाओं पर निर्भर रहने की ज़रूरत नहीं है। अपना स्वयं का रास्पबेरी पाई संगीत सर्वर बनाएं और किसी भी डिवाइस से सुनें।
संगीत स्ट्रीम करना आधुनिक जीवन की एक विशेषता है, और अधिकांश लोग Spotify और YouTube जैसी सेवाओं की सुविधा के आदी हैं। यदि आपके पास एक बड़ा, निजी स्वामित्व वाला संगीत संग्रह है, तो आप अपने पसंदीदा धुनों को अपने मोबाइल उपकरणों पर स्ट्रीम करने और इंटरनेट रेडियो सुनने के लिए नेविड्रोम का उपयोग कर सकते हैं।
अपने रास्पबेरी पाई से संगीत स्ट्रीम करने के लिए नेविड्रोम का उपयोग क्यों करें?
कई लोगों के लिए, बड़े संगीत संग्रह जमा करना एक शौक है। जबकि व्यावसायिक स्ट्रीमिंग सेवाओं में लाइसेंस प्राप्त ट्रैक का अकल्पनीय रूप से विशाल भंडार होता है, अक्सर अधिक अस्पष्ट कलाकारों को सुनने के लिए आपको भुगतान वाली सदस्यता की आवश्यकता होगी। और विभिन्न स्ट्रीमिंग प्लेटफ़ॉर्मों की प्रचुरता के बीच, इस बात की कोई गारंटी नहीं है कि आपका चुना हुआ प्रदाता अनिश्चित काल तक उस सभी संगीत के अधिकार बरकरार रखेगा जिसे वह वर्तमान में लाइसेंस देता है।
यदि आप संगीत स्ट्रीमिंग सेवाओं के मुफ्त सदस्यता मॉडल का उपयोग करना चुनते हैं, तो आपको कष्टप्रद डेटा संग्रह और विज्ञापनों का सामना करना पड़ेगा। अपना खुद का संगीत खरीदना, या अपने पुराने सीडी संग्रह को डिजिटल रूप में बदलना, और इसे स्वयं स्ट्रीम करना कहीं अधिक सार्थक है।
ऐसे कई समाधान हैं जो आपको अपने रास्पबेरी पाई को संगीत स्ट्रीमर के रूप में उपयोग करने की अनुमति देते हैं, जिनमें शामिल हैं पायथन-आधारित संगीत सर्वर मोपिडी. आप भी उपयोग कर सकते हैं जेलीफिन स्ट्रीमिंग मीडिया सेंटर संगीत के लिए, और निश्चित रूप से, रास्पबेरी पाई पर नेक्स्टक्लाउड, जिसमें आप कई संगीत बजाने वाले ऐप्स जोड़ सकते हैं।
जबकि इनमें से प्रत्येक के अपने फायदे हैं, नेविड्रोम का अकेले संगीत पर एक अनूठा फोकस है, और यह कई विशेषताओं के साथ आता है जो इसे बनाते हैं बाकियों से अलग दिखें—विशेष रूप से, डेवलपर्स का दावा है कि यह रास्पबेरी पाई जैसे बहुत कम-एंड हार्डवेयर पर भी बिना किसी समस्या के चलेगा। शून्य।
अपने रास्पबेरी पाई पर नेविड्रोम कैसे स्थापित करें
नेविड्रोम को आपके रास्पबेरी पाई पर स्थापित करना काफी सरल है, लेकिन शुरू करने से पहले आपको निम्नलिखित चरणों का पालन करना चाहिए अपने रास्पबेरी पाई को एक वेब सर्वर के रूप में तैयार करें. हालाँकि इस प्रोजेक्ट के लिए आपको MariaDB या PHP इंस्टॉल करने की आवश्यकता नहीं है, आप पा सकते हैं कि वे अन्य महान रास्पबेरी पाई सेल्फ-होस्टिंग प्रोजेक्ट्स के लिए उपयोगी हो सकते हैं। आपको भी चाहिए नवीनतम डॉकर कंपोज़ रिलीज़ को मैन्युअल रूप से इंस्टॉल करें.
अब सिक्योर शेल (एसएसएच) का उपयोग करके अपने रास्पबेरी पाई से कनेक्ट करें, और नेविड्रोम और उसके डेटा के लिए नई निर्देशिकाएं बनाएं:
ssh pi@your-pi-local-ip-address
mkdir navidrome navidrome/data
आपको अपने एल्बम संग्रहीत करने के लिए एक स्थान की भी आवश्यकता होगी। यह आपकी इच्छानुसार कहीं भी हो सकता है, लेकिन हम आपकी होम निर्देशिका में एक नई निर्देशिका बनाने की सलाह देते हैं:
mkdir music
अपनी स्थानीय मशीन पर, एक नया टर्मिनल खोलें, और अपने संगीत को अपने रास्पबेरी पाई में कॉपी करने के लिए सिक्योर कॉपी का उपयोग करें:
scp -r /path/to/your/music/folder/* pi@your-pi-local-ip-address:~/music/
अपने Pi SSH कनेक्शन पर, नेविड्रोम निर्देशिका में जाएँ, और एक नई फ़ाइल बनाने और संपादित करने के लिए नैनो टेक्स्ट एडिटर का उपयोग करें:
cd navidrome
nanodocker-compose.yml
इसमें निम्नलिखित पंक्तियाँ जोड़ें:
version: "3"
services:
navidrome:
image: deluan/navidrome: latest
user: 1000:1000
ports:
- "4533:4533"
restart: unless-stopped
environment:
ND_SCANSCHEDULE: 1h
ND_LOGLEVEL: info
ND_SESSIONTIMEOUT: 24h
ND_BASEURL: ""
volumes:
- "/home/pi/navidrome/data:/data"
- "/home/pi/music:/music: ro"
नैनो को सहेजें और बाहर निकलें Ctrl+O तब Ctrl+X.
डॉकर कंपोज़ को अलग मोड में लाएं:
docker-compose up -d
डॉकर कंपोज़ छवियां डाउनलोड करेगा और नेविड्रोम कंटेनर स्थापित करेगा। जब प्रक्रिया समाप्त हो जाए, तो अपनी स्थानीय मशीन पर एक वेब ब्राउज़र खोलें; यूआरएल बार में, दर्ज करें आपका-पीआई-स्थानीय-आईपी-पता: 4533.
उपयोगकर्ता नाम और पासवर्ड दर्ज करके एक व्यवस्थापक उपयोगकर्ता खाता बनाएं, फिर लॉग इन करें। आपको तुरंत अपने सभी संगीत एल्बम देखने चाहिए।
अपने नेविड्रोम इंस्टेंस को वेब पर पहुंच योग्य बनाएं
अपने डोमेन रजिस्ट्रार पर जाएँ और पता लगाएं उन्नत डीएनएस आपके डोमेन के लिए अनुभाग. कोई नया बनाएं ए रिकॉर्ड, सेटिंग मेज़बान '@' और आपके घरेलू आईपी पते का मान फ़ील्ड। टाइम टू लीज़ (टीटीएल) मान को यथासंभव कम सेट करें।
Pi पर वापस, आपको एक नई Apache कॉन्फ़िग फ़ाइल बनानी होगी:
cd /etc/apache2/sites-available/
sudonanonavidrome.conf
नई फ़ाइल में, निम्नलिखित पंक्तियाँ चिपकाएँ:
<VirtualHost *:80>
ServerNamemuo.lol
ProxyPass / http://127.0.0.1:4533/
ProxyPassReverse / http:/127.0.0.1:4533/
ProxyPreserveHost On
VirtualHost>
आपको प्रतिस्थापित करना चाहिए मुओ.लोल अपने स्वयं के डोमेन नाम के साथ.
नैनो को सहेजें और बाहर निकलें Ctrl+O तब Ctrl+X, फिर अपने डोमेन के लिए TLS प्रमाणपत्र और कुंजियाँ प्राप्त करने और लागू करने के लिए Certbot का उपयोग करें:
sudo certbot
सूची से अपना डोमेन नाम चुनें और दबाएँ प्रवेश करना.
अब आप अपने डोमेन नाम का उपयोग करके ब्राउज़र में अपने नेविड्रोम इंस्टेंस पर जा सकते हैं। सभी कनेक्शन HTTPS में अपग्रेड कर दिए जाएंगे।
नेविड्रोम वेब इंटरफ़ेस
नेविड्रोम वेब इंटरफ़ेस उपयोग करने में काफी सहज है, और आपको मुख्य मेनू स्क्रीन के बाईं ओर नीचे चलता हुआ मिलेगा। यदि यह बहुत अधिक जगह ले रहा है, तो आप तुरंत ऊपर दिए गए हैमबर्गर आइकन का उपयोग करके इसे संक्षिप्त कर सकते हैं।
इस मेनू का उपयोग करके, आप कलाकार, गीत शीर्षक या एल्बम के आधार पर एल्बम ब्राउज़ कर सकते हैं। आप अपने पसंदीदा, सर्वाधिक खेले गए, हाल ही में खेले गए और हाल ही में जोड़े गए को भी ब्राउज़ कर सकते हैं।
यदि आप नहीं जानते कि आप क्या सुनना चाहते हैं, तो आप एक यादृच्छिक प्लेलिस्ट तैयार कर सकते हैं। दुर्भाग्य से, वेब इंटरफ़ेस में किसी विशेष ट्रैक के आधार पर त्वरित मिश्रण बनाने का विकल्प नहीं है; हालाँकि, इसे भविष्य के रिलीज़ में जोड़ा जाएगा और यह सुविधा कई संगत क्लाइंट में समर्थित है।
एल्बम दृश्य से, आप एल्बम चला सकते हैं, पसंदीदा कर सकते हैं और अलग-अलग ट्रैक को रेट कर सकते हैं, और बाद में चलाने के लिए प्लेलिस्ट या कतार में संगीत जोड़ सकते हैं।
नीली पट्टी के दाईं ओर, आपको विभिन्न कार्यों के लिए तीन बिना लेबल वाले आइकन दिखाई देंगे। पहला दृश्य को ताज़ा करेगा, जबकि दूसरा आपको अपटाइम और निर्देशिकाओं की संख्या सहित आपके नेविड्रोम इंस्टेंस से संबंधित विभिन्न आँकड़े देगा। आप अपनी संगीत लाइब्रेरी का त्वरित या पूर्ण पुन: स्कैन करने में भी सक्षम होंगे - यदि आपके पास टेराबाइट संगीत है तो इसमें काफी समय लग सकता है।
अंतिम आइकन प्रशासन से संबंधित है, और इसमें आपके स्वयं के उपयोगकर्ता अनुभव को वैयक्तिकृत करने के लिए उप-मेनू शामिल हैं। आप उपयोगकर्ताओं को जोड़ने और हटाने में भी सक्षम होंगे, और हाल ही में उपयोग किए गए क्लाइंट डिवाइस और सॉफ़्टवेयर की सूची भी देख पाएंगे।
नेविड्रोम में रेडियो स्टेशन जोड़ें
बेशक, संगीत की उत्कृष्ट कृतियों के अपने खुद के क्यूरेटेड संग्रह को सुनना एक समय के बाद फीका पड़ सकता है, और रेडियो आपकी पसंदीदा शैली के भीतर या उससे दूर नए संगीत की खोज करने का एक शानदार तरीका है।
जबकि यह आसान है अपने ब्राउज़र में इंटरनेट रेडियो सुनें, और आप भी कर सकते हैं एक टचस्क्रीन रास्पबेरी पाई इंटरनेट रेडियो बनाएं, आप नेविड्रोम के वेब इंटरफ़ेस में रेडियो स्टेशन भी जोड़ सकते हैं—ताकि आपके रेडियो स्टेशन और संगीत संग्रह सभी एक ही स्थान पर हों।
नेविड्रोम में रेडियो स्टेशन जोड़ने के लिए क्लिक करें रेडियो, और स्टेशन को एक नाम देकर अपना पहला स्टेशन जोड़ें। स्ट्रीम यूआरएल और वैकल्पिक रूप से स्टेशन होमपेज यूआरएल दर्ज करें। क्लिक बचाना जब आप खुश हों. आप जितने चाहें उतने रेडियो स्टेशन जोड़ सकते हैं, और उन सभी तक पहुंच सकते हैं रेडियो टैब.
नेविड्रोम के लिए मोबाइल ऐप्स
जबकि आपके नेविड्रोम इंस्टेंस के लिए वेब इंटरफ़ेस एक प्रगतिशील वेब ऐप है और छोटी स्क्रीन पर भी अच्छा दिखता है, नेविड्रोम किसी भी सबसोनिक क्लाइंट के साथ संगत है। ऐसे दर्जनों संभावित ऐप्स हैं जिनका आप उपयोग कर सकते हैं—बस अपने पसंदीदा ऐप स्टोर पर "सबसोनिक" खोजें।
नेविड्रोम आपके संगीत संग्रह को स्ट्रीम करना और प्रबंधित करना आसान बनाता है
अपने रास्पबेरी पाई पर नेविड्रोम सर्वर के साथ आप दुनिया में कहीं भी अपना संगीत स्ट्रीम कर सकते हैं। लेकिन आपकी रास्पबेरी पाई इससे कहीं अधिक सक्षम है। यदि आपके पास फिल्मों का बड़ा संग्रह है और आप नेटफ्लिक्स, डिज्नी या एचबीओ पर निर्भर नहीं रहना चाहते हैं, तो जेलीफिन स्थापित करने पर विचार करें।