इस प्रोजेक्ट के बारे में
Raspotify एक Debian पैकेज और रिपॉजिटरी है जो librespot लाइब्रेरी को systemd डेमॉन के रूप में लपेटता है, और हेडलेस Linux सिस्टम के लिए Spotify Connect क्लाइंट प्रदान करता है। यह Debian Stable (वर्तमान में Debian 13 "Trixie") और Debian-संगत वितरणों को लक्षित करता है, README में उल्लेख है कि अन्य सिस्टम पर संगतता भिन्न हो सकती है।
चूंकि यह हेडलेस वातावरण के लिए बनाया गया है, इसलिए परियोजना डेस्कटॉप उपयोगकर्ताओं को spotifyd की ओर निर्देशित करती है, और एक तैयार Raspberry Pi ऑडियो सेटअप के लिए moOde ऑडियो प्लेयर की सिफारिश करती है। Librespot, और इसलिए Raspotify, के लिए Spotify प्रीमियम खाता आवश्यक है।
इंस्टॉलेशन एक शेल वन-लाइनर के माध्यम से पेश किया जाता है जो curl इंस्टॉल करता है और परियोजना की इंस्टॉल स्क्रिप्ट चलाता है, या नवीनतम .deb पैकेज को मैन्युअल रूप से डाउनलोड करके। प्रीबिल्ट पैकेज armhf, arm64, amd64 और riscv64 के लिए प्रकाशित किए जाते हैं। ARMv6 डिवाइस जैसे मूल Pi और Pi Zero v1.x स्पष्ट रूप से समर्थित नहीं हैं।
पैकेज Docker के अंदर बनाए जाते हैं, Linux के लिए librespot को क्रॉस-कंपाइल करते हुए; यह macOS पर Docker Desktop या Colima के साथ काम करने के रूप में प्रलेखित है। सबमॉड्यूल को इनिशियलाइज़ करने के बाद, बिल्ड को arm64, armhf, amd64, riscv64 या all के लिए make टारगेट के साथ शुरू किया जाता है, और परिणामी .deb फाइलें रिपॉजिटरी रूट में लिखी जाती हैं। पैकेज फ़ाइलनाम में librespot कमिट हैश बिल्ड समय पर librespot सबमॉड्यूल में चेक आउट किए गए कमिट को दर्शाता है; README एक अलग संशोधन के खिलाफ बिल्ड करने के लिए सबमॉड्यूल पॉइंटर को बंप करने का वर्णन करता है। riscv64 टारगेट एक अलग Docker इमेज का उपयोग करता है। clean और distclean टारगेट क्रमशः बिल्ड आर्टिफैक्ट और Docker इमेज हटाते हैं।
कॉन्फ़िगरेशन मार्गदर्शन परियोजना विकी में रहता है, जिसमें बेसिक सेटअप गाइड को शुरुआती बिंदु के रूप में सुझाया गया है। बग रिपोर्ट, प्रश्न और फीचर अनुरोधों के लिए, README उपयोगकर्ताओं से पहले ट्रबलशूटिंग और बेसिक सेटअप गाइड पढ़ने और मौजूदा खुले और बंद मुद्दों और चर्चाओं को खोजने के लिए कहता है।
एक अस्वीकरण नोट करता है कि librespot को Spotify के API से जोड़ना, librespot के अपने अस्वीकरण के अनुसार, संभवतः Spotify द्वारा निषिद्ध है, और उपयोग उपयोगकर्ता के अपने जोखिम पर है। Raspotify और librespot को केवल व्यक्तिगत निजी उपयोग के लिए बताया गया है, वाणिज्यिक या सार्वजनिक उपयोग को Spotify की सेवा की शर्तों का उल्लंघन बताया गया है जो इन उपकरणों के सभी उपयोगकर्ताओं को ब्लॉक करने का कारण बन सकता है।
परियोजना MIT लाइसेंस के तहत लाइसेंस प्राप्त है। यह अंतर्निहित लाइब्रेरी के लिए Paul Lietar, librespot संगठन और उसके योगदानकर्ताओं को श्रेय देता है, और नोट करता है कि मूल लेखक रेडियो कार्य में चले गए हैं जबकि Kim Tore Jensen परियोजना का रखरखाव करते हैं, एक पूर्व अनुरक्षक को भी धन्यवाद के साथ।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.