عن المشروع

Samo-server هو خادم صوتي ذاتي الاستضافة يعامل الموسيقى، والكتب الصوتية، والبودكاست، والإذاعة كمجالات من الدرجة الأولى تشارك مكتبة واحدة، وقائمة انتظار، وتاريخ تشغيل. إنه ليس غلافًا حول حلول موجودة مثل Navidrome أو Audiobookshelf. يتم النشر عبر أمر Docker Compose واحد. معالج إعداد ويب على المنفذ 6969 يوجه التكوين الأولي، بما في ذلك إنشاء حساب مسؤول وإعداد مجلد المكتبة. يتم تثبيت دوائر الوسائط للقراءة فقط افتراضيًا لحمايتها من أخطاء الماسح الضوئي، مع خيار تمكين دليل موسيقى قابل للكتابة لميزة "الاحتفاظ بالمكتبة". يستخدم الخادم شبكة المضيف لدعم اكتشاف التلقائي للشبكة المحلية عبر منفذ UDP 7360، مما يسمح للعملاء المرافقين لنظام أندرويد وسطح المكتب بالعثور على الخادم تلقائيًا. قاعدة بيانات PostgreSQL المدمجة تعمل دون مستمع شبكة أو كلمة مرور، وتتواصل عبر مأخذ Unix مشترك. تشمل القدرات الأساسية مسح مجلات الوسائط المحلية باستخدام ffmpeg المدمج، وإدارة خلاصات RSS للبودكاست وتدفقات الإذاعة عبر الإنترنت، وتشغيل قنوات إذاعية مخصصة 24/7 مبرمجة من مكتبة المستخدم. يبث الخادم الملفات الأصلية، ويقدم الأعمال الفنية، ويسجل تاريخ التشغيل، وي optionally يسجل إلى Last.fm. يعرض واجهة أصلية /api/v1 ومحولًا للقراءة فقط لـ Subsonic.