इस प्रोजेक्ट के बारे में

Samo-server एक स्व-होस्टेड ऑडियो सर्वर है जो संगीत, ऑडियोबुक, पॉडकास्ट और रेडियो को एकल लाइब्रेरी, क्यू और प्लेबैक इतिहास साझा करने वाले प्रथम-श्रेणी डोमेन के रूप में मानता है। यह Navidrome या Audiobookshelf जैसे मौजूदा समाधानों का रैपर नहीं है। डिप्लॉयमेंट एकल Docker Compose कमांड द्वारा प्रबंधित किया जाता है। पोर्ट 6969 पर वेब-आधारित सेटअप विज़ार्ड प्रारंभिक कॉन्फ़िगरेशन का मार्गदर्शन करता है, जिसमें एडमिन खाता निर्माण और लाइब्रेरी फ़ोल्डर सेटअप शामिल हैं। डिफ़ॉल्ट रूप से मीडिया डायरेक्टरीज़ स्कैनर बग्स से सुरक्षा के लिए केवल-पढ़ने के रूप में माउंट की जाती हैं, साथ ही "Keep in Library" सुविधा के लिए एक लिखने योग्य संगीत डायरेक्टरी सक्षम करने का विकल्प भी होता है। सर्वर LAN ऑटोडिस्कवरी के लिए UDP पोर्ट 7360 के माध्यम से होस्ट नेटवर्किंग का उपयोग करता है, जिससे साथी Android और डेस्कटॉप क्लाइंट सर्वर को स्वचालित रूप से खोज सकते हैं। बंडल्ड PostgreSQL डेटाबेस नेटवर्क लिसनर या पासवर्ड के बिना चलता है और साझा यूनिक्स सॉकेट के माध्यम से संवाद करता है। कोर क्षमताओं में बंडल्ड ffmpeg का उपयोग करके स्थानीय मीडिया फ़ोल्डर स्कैन करना, पॉडकास्ट RSS फ़ीड और इंटरनेट रेडियो स्ट्रीम प्रबंधित करना, और उपयोगकर्ता की लाइब्रेरी से प्रोग्राम किए गए 24/7 कस्टम रेडियो चैनल चलाना शामिल है। सर्वर मूल फ़ाइलों को स्ट्रीम करता है, आर्टवर्क सर्व करता है, प्लेबैक इतिहास रिकॉर्ड करता है, और वैकल्पिक रूप से Last.fm पर स्क्रोबल करता है। यह एक नैटिव /api/v1 इंटरफ़ेस और एक पढ़ने‑केवल Subsonic एडेप्टर को उजागर करता है।