Aurral ने अंत में स्व-होस्ट किए गए संगीत लोगों की एक बहुत ही विशिष्ट मांग का जवाब दिया: कुछ ऐसा जो Lidarr और Navidrome के शीर्ष पर बैठता है और Spotify की खोज फीड की तरह व्यवहार करता है, आपके श्रवण डेटा को बॉक्स से बाहर भेजे बिना। यह एक Docker छवि के रूप में आता है, Last.fm, ListenBrainz, और Spotify आयातों से जुड़ता है, और “मुझे कुछ नया दो” को प्लेलिस्ट में बदल देता है जिसे Lidarr वास्तव में डाउनलोड करता है। यदि Aurral वह खोज परत है जिसे आप चला रहे हैं, तो आप पहले से ही इसके मोटे किनारों को जानते हैं: एकल रखरखाव कर्ता, अभी भी 0.x रिलीज पर, और प्लेबैक जो Navidrome, Plex, या Plexamp पर निर्भर करता है न कि खिलाड़ी के मालिक होने के बजाय।
हमने Aurral के सात विकल्पों को देखा जो समान समस्या को विभिन्न कोणों से हल करते हैं, Navidrome आधार से जिस पर यह निर्भर करता है, पूर्ण-स्टैक प्रतिस्थापन तक जो पुस्तकालय और सुझाव दोनों के मालिक हैं।
त्वरित तुलना
| ऐप | सर्वश्रेष्ठ के लिए | लाइसेंस | तैनाती | प्रमुख विशेषता |
|---|---|---|---|---|
| Navidrome | पुस्तकालय परत जिस पर Aurral चलता है | MIT | Docker, बाइनरी | Subsonic API, कम RAM |
| Music Assistant | Home Assistant उपयोगकर्ता | Apache 2.0 | HA ऐड-ऑन, Docker | बहु-स्रोत सार्वभौमिक कतार |
| Funkwhale | संघीय खोज | AGPL | Docker | ActivityPub, सामुदायिक साझाकरण |
| Airsonic Advanced | पारंपरिक Java स्टैक | GPLv3 | Docker, WAR | परिपक्व ट्रांसकोडर, कई क्लाइंट |
| Koel | स्वच्छ UI | MIT | Docker, Laravel | YouTube फॉलबैक, साफ-सुथरा वेब प्लेयर |
| Ampache | दीर्घकालिक, कई सुविधाएं | AGPL | Docker, LAMP | गहरे कैटलॉग, रेडियो, पॉडकास्ट |
| Lyrion Music Server | मल्टी-रूम हार्डवेयर | GPL | Docker, मूल | Squeezebox, RAAT, Roon प्रतिद्वंद्वी |
लोग Aurral को क्यों पार करते हैं
Aurral एक काम अच्छी तरह करता है, लेकिन इसके चारों ओर सेटअप तुच्छ नहीं है और कुछ तीक्ष्ण किनारे बार-बार सामने आते हैं।
- Lidarr आवश्यक है। कोई Lidarr नहीं, कोई Aurral नहीं। Reddit के r/selfhosted पर उपयोगकर्ता इंगित करते हैं कि यदि आप पहले से ही Lidarr के *arr स्टैक से बच रहे हैं, तो Aurral आपके लिए नहीं है।
- प्लेबैक कहीं और रहता है। Aurral सिफारिशें Navidrome, Plex, या Plexamp को सौंपता है। यह ठीक है, लेकिन इसका मतलब है दो कंटेनर स्वस्थ रखने के लिए और दो UI के बीच स्विच करना।
- एकल रखरखाव कर्ता वेग। रिलीज रखरखाव कर्ता के शेड्यूल पर आती हैं। यह स्थिर है, लेकिन एक रुकी हुई सप्ताह एक रुकी हुई महीने की तरह महसूस होता है जब आप OIDC या Soulseek को ठीक कर रहे हों।
- सिफारिश की गुणवत्ता आपके डेटा पर निर्भर करती है। Aurral Last.fm और ListenBrainz पर निर्भर करता है। विरल श्रवण इतिहास का मतलब है कि डेटा पकड़ने तक फीके प्रवाह।
- केवल Docker वितरण। कोई मूल बाइनरी नहीं, कोई Snap नहीं, कोई Flatpak नहीं। होम लैब के लोगों के लिए अच्छा, जो कोई भी “बस इसे चलाएं” इंस्टॉल चाहता है उसके लिए घर्षण।
विकल्प
Navidrome, पुस्तकालय जिस पर Aurral चलता है
Navidrome ब्लॉक पर सबसे तेज़ स्व-होस्ट किए गए संगीत पुस्तकालय है और वह जिसे Aurral प्लेबैक सौंपता है। यह Subsonic API बोलता है, जिसका मतलब है कि प्रत्येक Subsonic क्लाइंट (Symfonium, DSub, Ultrasonic, Play:Sub) तुरंत काम करता है, और इसका पदचिह्न RAM के दसियों MB में मापा जाता है। यदि आप Aurral को केवल इसकी Discover Weekly-शैली की प्लेलिस्ट के लिए चला रहे हैं, तो आप Aurral को छोड़ सकते हैं और Navidrome के अपने “हाल ही में जोड़े गए” और स्मार्ट प्लेलिस्ट से अधिकांश मूल्य प्राप्त कर सकते हैं।
जहां यह कम है: खोज मूल है। Navidrome नए कलाकार नहीं लाता, यह केवल उसे फेरबदल करता है जो आप पहले से ही मालिक हैं। यह सटीक अंतराल है जिसे Aurral भरता है।
मूल्य: निःशुल्क, MIT लाइसेंस।
Aurral से माइग्रेशन: आप पहले से ही Aurral के तहत Navidrome चला रहे हैं। Aurral को हटाना एक docker-compose हटाना है। आपकी पुस्तकालय और उपयोगकर्ता जगह में रहते हैं।
डाउनलोड: navidrome.org | GitHub
निष्कर्ष: Navidrome को रखें। Aurral वह सुझाव देने वाला है जिसकी आपको आवश्यकता हो भी सकती है या नहीं।
Music Assistant, Home Assistant उत्तर
Music Assistant एक संगीत पुस्तकालय और खिलाड़ी नियंत्रक है जो Spotify, Tidal, Qobuz, YouTube Music, और स्थानीय Subsonic सर्वर को स्रोत के रूप में मानता है, फिर उन्हें किसी भी खिलाड़ी को Home Assistant तक पहुंच सकता है (Sonos, Chromecast, Squeezebox, HomePod via AirPlay)। इसका सिफारिश पैनल Aurral की प्रवाह जितना पॉलिश नहीं है, लेकिन कवरेज व्यापक है क्योंकि यह स्ट्रीमिंग API से सीधे खींच सकता है।
जहां यह कम है: Home Assistant के साथ गहरी耦合। यदि आप HA नहीं चलाते हैं, तो स्टैंडअलोन Docker छवि काम करती है, लेकिन आप उस आटोमेशन को खो देते हैं जो इसे चमकता है।
मूल्य: निःशुल्क, Apache 2.0।
Aurral से माइग्रेशन: Music Assistant को एक Subsonic प्रदाता के रूप में अपने Navidrome उदाहरण की ओर इशारा करें। आपकी पुस्तकालय बरकरार मेटाडेटा के साथ दिखाई देती है। क्रॉस-कैटलॉग खोज के लिए शीर्ष पर स्ट्रीमिंग प्रदाता जोड़ें।
डाउनलोड: music-assistant.io | GitHub
निष्कर्ष: सही विकल्प यदि Home Assistant पहले से ही आपके सेटअप का केंद्र है और आप सभी स्वामित्व फाइलों और स्ट्रीमिंग में एक कतार चाहते हैं।
Funkwhale, सामाजिक खोज कोण
Funkwhale खोज को एक असामान्य दिशा में लेता है: यह ActivityPub पर फेडरेट करता है, इसलिए उदाहरण एक दूसरे के सार्वजनिक चैनलों और पॉडकास्ट की सदस्यता ले सकते हैं। यह अन्य Funkwhale उपयोगकर्ताओं से मानव-क्यूरेटेड खोज देता है, केवल एल्गोरिथम प्रवाह नहीं। इसमें मजबूत पॉडकास्ट समर्थन भी है जो Aurral को छूता नहीं है।
जहां यह कम है: संघीय नेटवर्क Mastodon की तुलना में छोटा है। सिफारिश की गुणवत्ता इस बात पर निर्भर करती है कि आप किन उदाहरणों का पालन करते हैं। Spotify या Last.fm से आयात मैनुअल है।
मूल्य: निःशुल्क, AGPL।
Aurral से माइग्रेशन: Funkwhale एक फ़ोल्डर या S3-संगत बकेट से आयात करता है। इसे अपनी Lidarr डाउनलोड निर्देशिका की ओर इशारा करें और यह स्कैन करता है। प्लेबैक Funkwhale के अंदर चली जाती है, इसलिए Navidrome वैकल्पिक हो जाता है।
डाउनलोड: funkwhale.audio | GitHub
निष्कर्ष: उन लोगों के लिए जो संगीत के “दोस्त एक बैंड की सिफारिश करता है” पक्ष को याद करते हैं। एल्गोरिथम Discover Weekly क्लोन का पीछा करने वाले किसी के लिए नहीं।
Airsonic Advanced, परिपक्व स्टैक
Airsonic Advanced Airsonic का सामुदायिक फोर्क है, स्वयं Subsonic का फोर्क। यह एक Java WAR है जो कहीं भी JVM चलाता है। ट्रांसकोडर Navidrome की तुलना में अधिक किनारे-मामले कोडक को संभालता है, और क्लाइंट पारिस्थितिकी विशाल है क्योंकि यह मूल Subsonic API बोलता है।
जहां यह कम है: Java मेमोरी पदचिह्न (आमतौर पर 500 MB से 1 GB)। UI कार्यात्मक है, आधुनिक नहीं। खोज मूल है, Navidrome के समान।
मूल्य: निःशुल्क, GPLv3।
Aurral से माइग्रेशन: Airsonic को अपनी पुस्तकालय फ़ोल्डर की ओर इशारा करें। Aurral Lidarr एकीकरण संरक्षित नहीं है, लेकिन कोई भी Subsonic क्लाइंट जो आप पहले से उपयोग कर रहे हैं Airsonic के विरुद्ध बिना परिवर्तन के काम करेगा।
डाउनलोड: GitHub | Docker Hub
निष्कर्ष: उन लोगों के लिए जिन्हें JVM, अस्पष्ट कोडक समर्थन, या Subsonic क्लाइंट पारिस्थितिकी की अधिक आवश्यकता है।
Koel, पॉलिश वेब प्लेयर
Koel Laravel पर आधारित है जिसमें अधिकांश स्व-होस्ट किए गए संगीत ऐप की तुलना में विशेष रूप से स्वच्छ वेब UI है। इसमें ट्रैक के लिए YouTube फॉलबैक है जो यह नहीं करता है, iOS और Android ऐप, और Last.fm स्क्रोबलिंग। खोज “समान कलाकार” और “आप पसंद कर सकते हैं” तक सीमित है, लेकिन प्रस्तुति अधिकांश विकल्पों की तुलना में एक वाणिज्यिक उत्पाद के करीब है।
जहां यह कम है: पूर्ण LAMP स्टैक (PHP, MySQL) की आवश्यकता है। खोज Aurral की घूर्णन प्रवाह से पतली है।
मूल्य: निःशुल्क (सामुदायिक संस्करण, MIT)। Koel Plus (स्व-होस्ट या होस्ट) आजीवन अपडेट के लिए एक बार 12 USD पर शुरू होता है, स्रोत पहुंच के साथ।
Aurral से माइग्रेशन: Koel स्थानीय फ़ोल्डर को अनुक्रमित करता है। इसे अपने Lidarr आउटपुट निर्देशिका की ओर इशारा करें। आपकी Last.fm में श्रवण इतिहास स्थानांतरित होती है यदि आप स्क्रोबलर को जोड़ते हैं।
निष्कर्ष: श्रेणी में सर्वश्रेष्ठ UI। Aurral की तुलना में कमजोर खोज, बेहतर रोजमर्रा की प्लेयर।
Ampache, सब कुछ सर्वर
Ampache 2001 से चल रहा है और सर्वश्रेष्ठ तरीके से अपनी उम्र दिखाता है: इसमें ऐसी सुविधाएं हैं जो अधिकांश विकल्पों को छोड़ दिया गया है, जिसमें रेडियो स्ट्रीम, पॉडकास्ट सदस्यता, वीडियो स्ट्रीमिंग, और एक लोकतांत्रिक प्लेलिस्ट मोड शामिल है जहां कई उपयोगकर्ता अगले ट्रैक पर वोट करते हैं। सिफारिशें Last.fm और बिल्ट-इन “स्मार्ट प्लेलिस्ट” इंजन पर निर्भर करती हैं, जो नियम-आधारित चयन का समर्थन करता है जो Aurral नहीं करता।
जहां यह कम है: UI पुरानी है। LAMP पर सेटअप Docker-only विकल्प से अधिक काम है।
मूल्य: निःशुल्क, AGPL।
Aurral से माइग्रेशन: Ampache वही फ़ोल्डर पढ़ता है जिसमें Lidarr लिखता है। यह Aurral प्लेलिस्ट सीधे उपभोग नहीं करता है, लेकिन इसके स्मार्ट-प्लेलिस्ट नियम एक बार जब आप सिंटैक्स सीख लेते हैं तो घूर्णन प्रवाह को अनुमानित कर सकते हैं।
डाउनलोड: ampache.org | GitHub
निष्कर्ष: उन लोगों के लिए सर्वश्रेष्ठ जो ऑडियो, वीडियो, पॉडकास्ट, और रेडियो के लिए एक भारी सर्वर चाहते हैं।
Lyrion Music Server (पूर्व में Logitech Media Server), मल्टी-रूम किंग
Lyrion Music Server Logitech Media Server का पुनर्जन्म है। यह वह सॉफ्टवेयर है जो Squeezebox चलाता था और अभी भी HiFiBerry, piCorePlayer, और DIY Raspberry Pi बिल्ड्स से हार्डवेयर पर चलता है। यदि आपके पास कई कमरों में भौतिक खिलाड़ी हैं और अंतराल-रहित सिंक्रनाइज़्ड प्लेबैक चाहते हैं, तो इस सूची में कुछ भी करीब नहीं है। इसमें सबसे उपयोगी “मुझे आश्चर्य करो” रैंडम-मिक्स इंजन में से एक भी है, दशकों के ट्यूनिंग से सजाया गया।
जहां यह कम है: UI पुरानी है। कोई मूल मोबाइल वेब ऐप नहीं, इसलिए अधिकांश लोग इसे iPeng, Squeezer, या Squeezelite क्लाइंट के माध्यम से चलाते हैं। खोज अनुमानी है, तंत्रिका नहीं।
मूल्य: निःशुल्क, GPL।
Aurral से माइग्रेशन: LMS वही पुस्तकालय पढ़ता है। Aurral की सिफारिश प्रवाह स्थानांतरित नहीं होती है, लेकिन LMS की “MusicIP mixer” और “Don’t Stop the Music” प्लगइन बहुत समान जमीन को कवर करते हैं।
डाउनलोड: lyrion.org | GitHub
निष्कर्ष: विकल्प यदि आप Squeezeboxes के मालिक हैं या कसकर सिंक्रनाइज़्ड मल्टी-रूम ऑडियो की परवाह करते हैं।
कैसे चुनें
Aurral एक आला उपकरण है। इसका मूल्य वास्तविक है, लेकिन केवल यदि आप पहले से ही सटीक स्टैक चला रहे हैं जिसे यह लक्ष्य करता है।
- Aurral रखें यदि आप Lidarr + Navidrome चलाते हैं और Spotify-शैली Discover प्रवाह चाहते हैं बिना सदस्यता के। कोई अन्य चीज इस विशिष्ट नौकरी को इतनी अच्छी तरह करती है।
- Music Assistant के लिए Aurral छोड़ें यदि आप पहले से ही Home Assistant में रहते हैं और मिश्रित स्ट्रीमिंग प्लस एक कतार में स्थानीय प्लेबैक चाहते हैं।
- दोनों को Funkwhale के लिए छोड़ें यदि आप मानव क्यूरेशन और एल्गोरिथम पर संघीय खोज मानते हैं।
- Ampache जाएं यदि आप ऑडियो, वीडियो, पॉडकास्ट, और रेडियो के लिए एक भारी सर्वर चाहते हैं, और आप वहां पहुंचने के लिए एक पुरानी UI को स्वीकार करते हैं।
- Lyrion जाएं यदि आप समर्पित ऑडियो हार्डवेयर के मालिक हैं और मल्टी-रूम सिंक्रोनाइज़ेशन आधुनिक वेब UI की तुलना में अधिक महत्वपूर्ण है।
- सादा Navidrome के साथ रहें यदि आप तय करते हैं कि सुझाव देने वाली परत अतिरिक्त कंटेनर के लायक नहीं है। Subsonic क्लाइंट पारिस्थितिकी अकेले अधिकांश मूल्य वहन करती है।
FAQ
क्या Aurral एक Navidrome प्रतिस्थापन है? नहीं। Aurral को संगीत बजाने के लिए Navidrome (या Plex, या Plexamp) की आवश्यकता है। यह एक खोज और डाउनलोड परत है जो ऊपर बनाई गई है, एक स्टैंडअलोन संगीत सर्वर नहीं।
Aurral क्या करता है जो Navidrome नहीं करता है? घूर्णन खोज प्रवाह, Spotify या Last.fm प्लेलिस्ट आयात, कलाकार सुझाव जो Lidarr डाउनलोड को ट्रिगर करते हैं, और प्रति-उपयोगकर्ता OIDC के साथ बहु-उपयोगकर्ता प्रोफ़ाइल। Navidrome केवल पुस्तकालय को सेवा देता है जिसे यह इंगित करता है।
क्या Aurral का एक होस्ट किया गया संस्करण है? नहीं। Aurral Docker-only है और डिज़ाइन के अनुसार स्व-होस्ट किया गया है। यह आपके Lidarr और Navidrome के बगल में चलाने का इरादा है।
Lidarr के बिना Aurral के लिए सबसे करीबी क्या है? Music Assistant। इसमें अनिवार्य *arr निर्भरता के बिना मिश्रित-स्रोत खोज कोण है, हालांकि इसके लिए सर्वश्रेष्ठ अनुभव के लिए Home Assistant की आवश्यकता है।
क्या Koel Plus को भुगतान करने योग्य है? एक होम लैब के लिए जहां आप एक पॉलिश UI और iOS या Android ऐप चाहते हैं, एकबारी 12 USD Koel Plus एक उचित व्यापार है। यदि आप पहले से ही खोज के लिए Aurral चला रहे हैं, तो Koel Plus इसकी नकल नहीं करता है।
कौन सा स्व-होस्ट किया गया संगीत खिलाड़ी सर्वश्रेष्ठ सिफारिश इंजन है? Aurral एल्गोरिथम प्रवाह के लिए, Lyrion Music Server “Don’t Stop the Music” प्लगइन फ्लाई पर मिक्स के लिए, और Ampache स्मार्ट प्लेलिस्ट नियम-आधारित खोज के लिए। तीनों एक ही अनुभव के विभिन्न पथ लेते हैं।