इस प्रोजेक्ट के बारे में
LMS (Lightweight Music Server) एक स्व-होस्टेड संगीत स्ट्रीमिंग सॉफ़्टवेयर है जो आपको वेब इंटरफ़ेस के माध्यम से कहीं से भी अपने संगीत संग्रह तक पहुँचने देता है। एक सार्वजनिक डेमो इंस्टेंस उपलब्ध है, हालाँकि वहाँ प्रशासन सेटिंग्स अक्षम हैं।
मुख्य क्षमताएँ
- Subsonic/OpenSubsonic API समर्थन, ताकि संगत क्लाइंट कनेक्ट कर सकें।
- बहु-मूल्यवान टैग जैसे शैली, मूड और कलाकार, साथ ही कलाकार संबंध (संगीतकार, कंडक्टर, गीतकार, मिक्सर, कलाकार, निर्माता, रीमिक्सर)।
- MusicBrainz-उन्मुख मेटाडेटा: रिलीज़ प्रकार, रिलीज़ समूह (रीमास्टर, पुनः जारी), और MusicBrainz पहचानकर्ता ताकि डुप्लिकेट कलाकार और रिलीज़ नामों को अलग किया जा सके।
- ListenBrainz (जिसमें 'love' फ़ीडबैक सिंक शामिल है) और Last.fm स्क्रॉबलिंग के माध्यम से स्क्रॉबलिंग और सुनने का सिंक्रोनाइज़ेशन।
- मल्टी-लाइब्रेरी समर्थन, ReplayGain, संगतता और कम बैंडविड्थ के लिए ऑडियो ट्रांसकोडिंग, कई प्रमाणीकरण बैकएंड के साथ उपयोगकर्ता प्रबंधन, पॉडकास्ट, प्लेलिस्ट, लिरिक्स और Jukebox समर्थन।
संगीत खोज
LMS टैग-आधारित फ़िल्टर प्रदान करता है (उदाहरण के लिए शैली और मूड संयोजन), समान कलाकारों और एल्बमों के लिए सिफ़ारिशें, एक रेडियो मोड जो समान ट्रैक के साथ प्ले कतार को भरता रहता है, एल्बम/कलाकार/ट्रैक नामों में खोज जिसमें सॉर्ट नाम शामिल हैं, स्टार किए गए आइटम, और रैंडम/स्टार किए गए/सबसे अधिक बजाए गए/हाल ही में बजाए गए/हाल ही में जोड़े गए दृश्य। सिफ़ारिश इंजन के दो मोड हैं: ऑडियो समानता (डिफ़ॉल्ट, MusicNN एम्बेडिंग का उपयोग करके) और टैग-आधारित (शैली, मूड, ग्रुपिंग और भाषा टैग का उपयोग करके)।
संगठन और मेटाडेटा
LMS मुख्य रूप से संग्रहों को टैग द्वारा व्यवस्थित करता है, लेकिन Subsonic/OpenSubsonic API के माध्यम से निर्देशिका ब्राउज़िंग का भी समर्थन करता है। यह जीवनी, सॉर्ट नाम और MusicBrainz ArtistID के लिए artist.nfo फ़ाइलों के साथ Kodi-शैली कलाकार सूचना फ़ोल्डर का समर्थन करता है। लाइब्रेरी रूट पर एक .lmsignore फ़ाइल gitignore-प्रेरित सिंटैक्स का उपयोग करके फ़ाइलों या निर्देशिकाओं को बाहर कर सकती है। शैली, मूड, ग्रुपिंग, भाषा, कोडेक और लाइब्रेरी द्वारा वैश्विक फ़िल्टर लागू किए जा सकते हैं, साथ ही डेटाबेस प्रशासन सेटिंग्स में अतिरिक्त कस्टम टैग कॉन्फ़िगर किए जा सकते हैं।
आर्टवर्क और मीडिया हैंडलिंग
आर्टवर्क को स्कैन किया जाता है और jpg/jpeg, png, bmp, webp और gif प्रारूपों में प्रस्तुत किया जाता है, दोनों स्टैंडअलोन फ़ाइलों के रूप में और टैग में एम्बेडेड। एल्बम, डिस्क, कलाकार और प्लेलिस्ट छवि लुकअप दस्तावेज़ीकृत फ़ॉलबैक श्रृंखलाओं का पालन करते हैं, MusicBrainz ID-नामित फ़ाइलों को प्राथमिकता देते हैं और फिर सामान्य नाम जैसे cover, front, folder, thumb या fanart। m3u/m3u8 प्रारूपों में प्लेलिस्ट स्कैनिंग के दौरान सिंक की जाती हैं और सार्वजनिक साझा प्लेलिस्ट के रूप में उजागर की जाती हैं। लिरिक्स lrc फ़ाइलों, txt फ़ाइलों और एम्बेडेड मेटाडेटा से समर्थित हैं, दोनों सिंक्रोनाइज़्ड और अनसिंक्रोनाइज़्ड।
इंटरफ़ेस और इंस्टॉलेशन
एक वेब इंटरफ़ेस प्ले/पॉज़, ट्रैक नेविगेशन, वॉल्यूम और सीकिंग के लिए कीबोर्ड शॉर्टकट के साथ प्लेबैक नियंत्रण प्रदान करता है। इंस्टॉलेशन निर्देश रिपॉजिटरी की INSTALL.md में प्रदान किए गए हैं, और योगदान का स्वागत चर्चाओं, इश्यू ट्रैकर और develop ब्रांच के विरुद्ध पुल अनुरोधों के माध्यम से किया जाता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.