عن المشروع
mStream هو خادم بث موسيقى مستضاف ذاتيًا يُوصف بأنه "أسهل خادم بث موسيقى متاح". يأتي بواجهة ويب تضم عروض Main وShared وAdmin، بالإضافة إلى تطبيقات جوال رسمية مفتوحة المصدر لنظامي Android وiOS (توجد أيضًا تطبيقات طرف ثالث).
تشمل خيارات الإعداد ملفات ثنائية جاهزة لنظامي Windows وmacOS وLinux، وصورة Docker من LinuxServer.io، والتثبيت من المصدر، ومسار AWS/Terraform. منذ الإصدار v6.20، توفر الإصدارات حزمة مستقلة واحدة لكل منصة: تطبيق صيني لسطح المكتب (بدء عند تسجيل الدخول، Quick Connect) أو ملف ثنائي `mstream-server` بدون واجهة؛ وحزمتا linux-arm64 وmusl مخصصتان للخادم فقط.
القدرات البارزة الموصوفة في README:
- البحث التلقائي عن أغلفة الألبومات لمجموعتك.
- Quick Sync: خدمة مجانية شبيهة بـ VPN مدعومة من Iroh تتيح لك الوصول إلى خادمك دون إعادة توجيه المنافذ أو DNS أو SSL. تعمل فقط مع تطبيقات الجوال وتطبيق سطح المكتب القادم، وليس مع تطبيق الويب.
- اكتشاف P2P: ينزّل اختياريًا بيانات اكتشاف الموسيقى من خوادم mStream أخرى لاقتراح أغانٍ مشابهة غير موجودة في مجموعتك (للاكتشاف فقط؛ وأنت من يوفر الملفات بنفسك).
- الاتحاد: تحصل الخوادم المتحدة على صلاحية قراءة بيانات بعضها البعض، بحيث يمكن بث نتائج اكتشاف P2P.
- الوضع العام: يكون الخادم متاحًا للعامة افتراضيًا، مما يبسط الإعداد على الشبكات الموثوقة؛ وإضافة مستخدم تفعّل حماية كلمة المرور.
ميزات إضافية مذكورة: تكامل عميل التورنت، وتكامل YT-DLP لتنزيل صوت YouTube، ودعم DLNA، والنسخ الاحتياطي التلقائي إلى أي قرص متصل بالخادم، وتحويل الترميز، ووضع Auto DJ للطوابير، ودعم كلمات الأغاني بما في ذلك البحث بالكلمات، ووضع الجوكبوكس للتحكم عن بعد عبر المتصفح، وتشغيل الصوت من الخادم المحلي (غير متاح تحت Docker).
يعزو المشروع الفضل إلى مكونات مفتوحة المصدر تشمل music-metadata وLofty وSymphonia وButterchurn وLRCLib، ويشكر LinuxServer.io على صورة Docker. ويوجد موقع تجريبي وقناة Discord وموقع ويب مرتبطة من README.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.