كوبوز: مشغل موسيقى متكامل لنظام لينكس يدعم جيلي فين وسبوتيفاي وغيرها

  • Kopuz هو مشغل موسيقى مفتوح المصدر تم تطويره بلغة Rust، وهو يجمع بين الملفات المحلية وخدمات الموسيقى المختلفة.
  • يمكن للتطبيق الاتصال بخدمات Jellyfin و Navidrome و Subsonic المتوافقة و Nextcloud و YouTube Music و SoundCloud و Spotify و Apple Music.
  • يتوفر على نظام لينكس عبر DEB و RPM و Flatpak و AppImage و Cargo و Nix و AUR، ويتضمن أيضًا كلمات الأغاني المتزامنة والقوائم والمفضلة والسمات ومعادل صوت ذو عشرة نطاقات.

Kopuz

كوبوز هو مشغل موسيقى مفتوح المصدر يهدف إلى دمج مكتبة الموسيقى المحلية للمستخدم مع خدمات وخوادم الموسيقى المختلفة في تطبيق واحد. تم تطوير المشروع بلغة رست ويعتمد على إطار عمل ديوكسوس، ويتميز بواجهة عصرية متعددة المنصات، مع إصدارات لأنظمة لينكس، وويندوز، وماك أو إس، وأندرويد.

يتجاوز نطاق خدماته مجرد تشغيل الملفات المخزنة على جهاز الكمبيوتر. إذ يُمكن للتطبيق تنظيم الموسيقى المحلية والاتصال بخدمات مثل Jellyfin وNavidrome وغيرها من الخوادم المتوافقة مع Subsonic، بالإضافة إلى دمج منصات مثل YouTube Music وSoundCloud وSpotify وApple Music وNextcloud . كل هذا مُتاح ضمن مكتبة مشتركة تُمكّنك من تصفح الفنانين والألبومات والأنواع الموسيقية والأغاني وقوائم التشغيل.

يسعى تطبيق Kopuz إلى توحيد الموسيقى والخدمات المحلية في تطبيق واحد.

تكمن الميزة الرئيسية لبرنامج Kopuz في قدرته على العمل مع مصادر موسيقية متعددة. إذ يمكن للمستخدم إضافة مجلدات محلية ودمجها مع خادم شخصي أو خدمات عبر الإنترنت، مما يغنيه عن استخدام تطبيق مختلف لكل مكتبة موسيقية.

تُدمج المصادر المتصلة في مكتبة المشغل ويمكن إدارتها من واجهة موحدة. يتيح ذلك الوصول إلى الفنانين والألبومات والأغاني والمفضلة وقوائم التشغيل دون أن يقتصر التطبيق على الملفات المخزنة على الجهاز فقط.

يُعدّ هذا النهج مثيرًا للاهتمام بشكل خاص لمن يحتفظون بمجموعات موسيقية محلية ويستخدمون أيضًا خوادم منزلية. إذ يمكن لخدمات مثل Jellyfin و Navidrome وغيرها من الخدمات المتوافقة مع واجهة برمجة تطبيقات Subsonic أن تعمل كمصادر موسيقى ضمن التطبيق نفسه.

مشغل موسيقى حديث تم تطويره بلغة Rust

تم تطوير المشروع باستخدام لغة Rust، ويستخدم Dioxus لبناء واجهته. ويهدف هذا المزيج إلى تقديم تطبيق خفيف الوزن وعصري ذي بنية قادرة على العمل على أنظمة تشغيل مختلفة.

يتم تخزين المكتبة وقوائم التشغيل والمفضلة والإعدادات المختلفة محليًا باستخدام قاعدة بيانات SQLite. تحافظ هذه البنية التحتية على تنظيم معلومات المستخدم وتُحدّث الواجهة عند حدوث تغييرات في المصادر أو المكتبة.

يتميز المشغل أيضًا بتكامل أصلي مع عناصر التحكم بالوسائط في كل منصة. على نظام لينكس، يستخدم MPRIS، لذا يمكن أن يظهر في عناصر التحكم في بيئة سطح المكتب ويستجيب لمفاتيح الوسائط المتعددة القياسية.

يتضمن تطبيق Kopuz دعمًا لكلمات الأغاني المتزامنة وخيارات تشغيل متنوعة

من بين الميزات المتاحة دعم الكلمات المتزامنة، بما في ذلك الكلمات التقليدية والأنظمة التي تعرض النص متزامنًا مع الأغنية. وقد وسّعت الإصدارات الأحدث هذه الميزة لتشمل كلمات متزامنة كلمة بكلمة ومؤثرات بصرية متنوعة.

يتضمن تطبيق Kopuz أيضًا قوائم تشغيل، ومفضلة، وتصفحًا للأنواع الموسيقية، وبحثًا، ونظامًا للثيمات لتخصيص مظهر التطبيق. يمكن للمستخدمين استخدام الثيمات المضمنة أو إنشاء ثيمات خاصة بهم عن طريق تعديل المتغيرات المرئية المتاحة.

كما يتضمن مشغلًا مصغرًا يسمح لك بإبقاء عناصر التحكم الرئيسية مرئية دون استخدام النافذة الكاملة. ومن الميزات الأخرى المتوفرة على أنظمة سطح المكتب إمكانية تصغير التطبيق إلى شريط النظام لمواصلة تشغيل الصوت في الخلفية.

معادل صوت ذو عشرة نطاقات وميزات إضافية

يتضمن التطبيق مُعادل صوت بعشرة نطاقات مع إعدادات مُسبقة وإعدادات مُخصصة. تُمكّنك هذه الميزة من تعديل الصوت مُباشرةً من المُشغل دون الحاجة إلى مُعادل صوت خارجي.

تتيح لك المكتبة أيضًا تحديد نوع الملف المستخدم في المسارات المحلية بصريًا. يمكن عرض التنسيقات بجانب الأغاني، مما يسهل التمييز بسرعة بين ملفات مثل MP3 وFLAC وWAV.

بالإضافة إلى تشغيل الموسيقى، يتضمن البرنامج ميزات لإدارة المجموعات. يمكنك وضع علامة على الأغاني كمفضلة، وإنشاء قوائم تشغيل، وإضافة مقاطع موسيقية أو ألبومات كاملة. مع بعض الخدمات المتصلة، يمكن أيضًا مزامنة المفضلة وقوائم التشغيل مع الخادم.

تُعدّ كل من جيليفين، ونافيدروم، وسابسونيك جزءًا من نهجهم.

إحدى مزايا نظام لينكس لمستخدميه هي التكامل مع خوادم الموسيقى ذاتية الاستضافة. يستطيع برنامج Kopuz الاتصال بخدمات متوافقة مع Jellyfin و Subsonic، وهي فئة تشمل أيضاً Navidrome.

يتيح لك هذا استخدام التطبيق كعميل لمكتبة موسيقية مخزنة على جهاز كمبيوتر أو خادم آخر. وبذلك، يستطيع المستخدم الاحتفاظ بمجموعته الموسيقية مركزياً والوصول إليها من أجهزة مختلفة.

يتناسب الجمع بين التشغيل المحلي والخدمات المستضافة ذاتيًا بشكل خاص مع بيئة البرمجيات الحرة. فبدلاً من إجبار المستخدم على الاختيار بين الملفات الموجودة على جهازه وخادم شخصي، يمكن لكلا المصدرين التعايش ضمن المكتبة نفسها.

يتصل تطبيق Kopuz أيضًا بخدمات الموسيقى عبر الإنترنت

وسع المشروع نطاق إمكانياته من خلال خدمات البث المختلفة، بما في ذلك يوتيوب ميوزك، وساوند كلاود، وسبوتيفاي، على الرغم من أن لكل عملية دمج متطلباتها وقيودها الخاصة.

في حالة Spotify، يستخدم التطبيق واجهات برمجة التطبيقات والأدوات الرسمية للخدمة. يعتمد التشغيل المحلي عبر المشغل المدمج على حزمة تطوير البرامج (SDK) الخاصة بتشغيل الويب، ويتطلب حسابًا مميزًا، بالإضافة إلى إعداد المستخدم الأولي.

يمكن استخدام يوتيوب ميوزك كمصدر للموسيقى، بينما يتيح ساوند كلاود الوصول إلى الخدمة مباشرةً من المشغل. هذه التكاملات تجعل من كوبوز بديلاً مختلفاً تماماً عن المشغلات التقليدية التي تركز فقط على الملفات المحلية.

تُوسّع كل من Apple Music وNextcloud نطاق المصادر المتاحة

أضافت التحديثات الأخيرة للمشروع إمكانيات جديدة للتطبيق. من بينها التكامل مع Apple Music ، مما يتيح الوصول إلى كتالوج المستخدم ومكتبته الموسيقية، بالإضافة إلى مزامنة عناصر معينة والعمل مع قوائم التشغيل والمفضلة.

ومن الإضافات الأخرى خدمة Nextcloud، التي يمكن استخدامها عبر بروتوكول WebDAV للوصول إلى ملفات الموسيقى المخزنة على الخادم. يستطيع المستخدمون اختيار المجلدات التي ستُضاف إلى مكتبتهم وتشغيل أو تنزيل المقاطع الصوتية حسب الخيارات المتاحة.

بهذه الإضافات، يواصل تطبيق Kopuz توسيع نطاق مصادره المتوافقة. والفكرة هي أن يكون التطبيق بمثابة مركز رئيسي لطرق مختلفة لاستهلاك الموسيقى وتخزينها.

يحتوي نظام لينكس على العديد من خيارات التثبيت.

يمكن لمستخدمي لينكس تثبيت برنامج Kopuz باستخدام طرق متنوعة. يوفر المشروع إصدارات جاهزة بصيغ متعددة، بما في ذلك حزم DEB و RPM وFlatpak وAppImage.

يمكن تثبيت التطبيق أيضًا من خلال Cargo، وهو يدعم أنظمة Nix وNixOS. أما بالنسبة لنظام Arch Linux، فتتوفر حزمة خاصة به في مستودع AUR، مما يسمح لمستخدمي هذه التوزيعة بدمجه مع أدوات النظام القياسية.

يُسهّل توفر طرق توزيع متعددة استخدام المشغل على أنظمة تشغيل مختلفة دون الاعتماد حصراً على تقنية تغليف واحدة. بالنسبة للعديد من مستخدمي أجهزة الكمبيوتر المكتبية، قد يكون Flatpak الخيار الأبسط، بينما قد يُفضّل آخرون الحزم الأصلية أو إصدار AppImage.

مشغل متعدد المنصات متوفر أيضاً لنظام أندرويد

على الرغم من أن لينكس إحدى المنصات الرئيسية للمشروع، إلا أن Kopuz لا يقتصر على أجهزة سطح المكتب. يتوفر المشغل أيضًا بإصدارات لأنظمة ويندوز وماك أو إس وأندرويد، مما يتيح استخدام التطبيق نفسه على أجهزة مختلفة.

يُعدّ دعم نظام أندرويد أحد التطورات الأخيرة للمشروع. يتيح هذا إمكانية استخدام المشغل على أجهزة الكمبيوتر والأجهزة المحمولة، خاصةً لمن يرغبون في الحفاظ على تجربة متسقة عبر منصات متعددة.

يُعدّ تطوير التطبيقات متعددة المنصات مفيدًا أيضًا للمستخدمين الذين يستخدمون أكثر من نظام تشغيل. إذ يُمكن الوصول إلى مكتبة متصلة بخادم شخصي من أجهزة مختلفة باستخدام نفس مجموعة التطبيقات.

بديل مختلف ضمن مشغلات الموسيقى لنظام لينكس

يُوفر نظام لينكس العديد من مشغلات الموسيقى، بدءًا من التطبيقات الخفيفة التي تُركز فقط على الملفات المحلية، وصولًا إلى مراكز الوسائط وعملاء خدمات مُحددة. ويسعى برنامج Kopuz إلى تبني نهج مُختلف من خلال دمج العديد من هذه المفاهيم في واجهة واحدة.

تُعدّ قدرته على دمج الملفات المحلية والخوادم المُستضافة ذاتيًا والخدمات عبر الإنترنت من أبرز ميزاته. ويُكمّل ذلك مزامنة كلمات الأغاني، والسمات، ومعادل الصوت، وإدارة قوائم التشغيل، والتكامل مع أدوات التحكم في الوسائط على سطح المكتب.

لا يزال المشروع يتطور بسرعة، لكن مقترحه مثير للاهتمام بشكل خاص لمن يبحثون عن مشغل موسيقى عصري ومرن. بدعمه لمصادر متعددة، ومنصات متنوعة، وخيارات تثبيت مختلفة على نظام لينكس، يُقدّم Kopuz نفسه كبديل مفتوح المصدر يهدف إلى أن يصبح المنصة المركزية لتنظيم جزء كبير من موسيقى المستخدم.


أضف كمصدر مفضل في جوجل