عن المشروع
Soundsible هي خدمة بث موسيقى شاملة ذاتية الاستضافة. تجمع بين البحث في الكتالوج الخارجي وإدارة المكتبة المحلية وميزات التشغيل المستمر، وهي مصممة للعمل على جهازك الخاص أو خادمك أو مضيف Docker أو NAS.
القدرات الأساسية الموضحة في ملف README:
- البحث الخارجي: ابحث في كتالوج YouTube Music أو الصق رابطًا، ثم استمع أو احفظ دون تنزيل أو نزّل الصوت إلى الخادم. يعتمد التوفر على YouTube.
- المكتبة الشخصية: تصفح حسب الفنان أو الألبوم أو النوع أو السنة، وأنشئ قوائم تشغيل، واحفظ المفضلة، وارفع ملفاتك الصوتية الخاصة.
- كلمات الأغاني: كلمات متزامنة في الوقت الفعلي عند توفرها، بالإضافة إلى كلمات عادية.
- الاكتشاف والتشغيل المستمر: توصيات مبنية على سجل الاستماع، ووضع الراديو الذي يبدأ من أغنية، والتشغيل التلقائي، وجلسات Auto DJ. وضع DJ في مرحلة تجريبية ويحلل الإيقاع والمفتاح الموسيقي والطاقة لاختيار المقطوعات والمزج بين منصتين؛ يمكن للمستخدمين توجيه الاتجاه أو طلب أغنية في نقطة معينة من المسار. تعلّم التوصيات اختياري وخاص، ويبقى على الخادم.
- البودكاست: ابحث عن حلقات البودكاست واشترك فيها وشغّلها في نفس التطبيق.
- دعم متعدد المستخدمين: لكل مستخدم مكتبة وقوائم تشغيل ومفضلة وسجل استماع منفصل.
- الاستيراد: استيراد تصديرات Spotify أو Apple Music؛ لا يحتوي التصدير على صوت، لذا يقوم Soundsible بمطابقة التسجيلات بنفسه.
- غرفة الاستماع المباشر: يمكن للمستخدمين بث جلسات DJ الخاصة بهم للآخرين.
العملاء والوصول: يعمل مشغل الويب في متصفحات سطح المكتب والجوال ويمكن تثبيته كتطبيق ويب تقدمي (PWA). تطبيق سطح المكتب في مرحلة تجريبية ويمكنه تشغيل الخادم على نفس الجهاز. دعم OpenSubsonic يسمح للتطبيقات المتوافقة بتشغيل المكتبة المحفوظة، بينما يبقى البحث الخارجي وDJ داخل Soundsible. عميل iOS الأصلي موصوف بأنه لم يعمل بعد على جهاز، مع عدم التحقق من التشغيل والتنزيلات دون اتصال وعناصر التحكم في السيارة.
خيارات التثبيت: تثبيت أصلي على Linux وmacOS وWindows (الطريقة الأساسية للمشرف)، أو Docker Compose مع تخزين دائم وصور مبنية مسبقًا، أو تنزيل سطح المكتب التجريبي لنظامي Windows وDebian/Ubuntu. يمكن بدء التثبيتات الأصلية من خلال قائمة طرفية تفاعلية (`python3 run.py`)، أو تشغيلها مباشرة كخدمة خلفية (`python3 run.py --daemon`)، أو إدارتها كخدمة systemd على Linux. بعد البدء، يكون المشغل متاحًا على http://localhost:5005/player/. تظهر صفحة إعداد أول مرة مرة واحدة.
تغطي الوثائق التكوين والمصادر، وAuto DJ، والبث المباشر، والتثبيت، وDocker، وترحيل الموسيقى، وOpenSubsonic، وحالة سطح المكتب التجريبية، وحالة iOS، وخارطة الطريق، والقياس عن بُعد والخصوصية، والاستخدام القانوني والمقبول. المشروع مرخص بموجب MIT ويطلب من المستخدمين فقط تنزيل ومشاركة الموسيقى التي لديهم الحق في استخدامها.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.