XMMS

نظام الوسائط المتعددة X ( XMMS ) هو مشغل صوتي لأنظمة شبيهة بنظام Unix تم إصداره بموجب ترخيص برمجيات حرة .

تاريخ

كُتب برنامج XMMS في الأصل باسم x11amp بواسطة بيتر وميكائيل ألم في نوفمبر 1997. [ 1 ] صُمم مشغل الصوت ليُشبه برنامج Winamp ، الذي صدر لأول مرة في مايو من ذلك العام. حصل x11amp على دعم واجهة Winamp في الإصدار 0.7 بتاريخ 6 مايو 1998. [ 2 ] على الرغم من أن الإصدار الأصلي كان مرخصًا بموجب ترخيص لا يسمح بالوصول إلى شفرة المصدر للبرنامج ، إلا أنه يُصدر الآن بموجب رخصة GPL-2.0 أو أحدث .

في 10 يونيو 1999، قررت شركة فور فرونت تكنولوجيز رعاية تطوير x11amp، وأُعيد تسمية المشروع إلى XMMS [ 3 ] ، وهو اختصار لـ X MultiMedia System (نظام الوسائط المتعددة X) . يفهم معظم مستخدمي XMMS هذا الاسم على أنه "نظام الوسائط المتعددة X11" أو " نظام الوسائط المتعددة X Window System"؛ أما التفسير الرسمي لحرف "X" فهو " متعدد المنصات ". [ 4 ]

في عام 2002، أطلق بيتر ألم مشروع XMMS2 ، بهدف إنتاج برنامج خلف لبرنامج XMMS باستخدام شفرة برمجية جديدة كلياً ومخصصة فقط لتشغيل الصوت. [ 5 ]

صدرت النسخة النهائية من المشغل في نوفمبر 2007. وبعد ذلك توقف تطويره ودعمه. ولم تعد توزيعات لينكس الحديثة توفره.

شوكات

استمر برنامج XMMS في استخدام مجموعة أدوات GTK+ 1.x، على الرغم من إصدار نسخ أحدث منها. والسبب الرئيسي لهذا التردد في التحديث هو اعتماد العديد من إضافات XMMS (المطورة من قبل جهات خارجية) على الإصدار القديم من GTK+ لكي تعمل بشكل صحيح، مثل مربعات "حول" ونوافذ الإعدادات. اعتبر العديد من مطوري البرامج أن قاعدة بيانات XMMS مصممة بشكل سيئ ويصعب صيانتها. وقد أدى ذلك إلى ظهور نسخ معدلة ومشاريع ذات صلة.

  • بدأ برنامج Beep Media Player، وهو نسخة معدلة من كود XMMS تستخدم GTK+ 2، في حوالي عام 2003.
    • بدأ مشروع Youki، وهو تكملة معاد تصميمها لبرنامج Beep Media Player، في نهاية عام 2005 تقريبًا [ 6 ].
    • بدأ مشروع Audacious ، وهو نسخة معدلة من Beep Media Player، حوالي عام 2005 عندما توقف تطوير Beep Media Player لصالح Youki
  • نسخة معدلة من مشروع XMMS2، مبنية على GTK+2، من تطوير محمد سمير. وهي لا ترتبط بمشروع XMMS2 الحالي ، الذي يستخدم قاعدة بيانات جديدة وبنية عميل/خادم غير مشتقة من XMMS. [ 7 ]
  • في عام 2026، قام كريستيان شالر من شركة ريد هات، كجزء من تجاربه مع الذكاء الاصطناعي ، بإحياء المشروع وإعادة كتابته لـ GTK4/PipeWire. [ 8 ] [ 9 ] وقد أُطلق عليه اسم XMMS Resuscitated.

سمات

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

يدعم نظام XMMS تنسيقات الصوت التالية :

أشكال

تم تثبيت واجهة Xmms باستخدام ملف wsz مستورد على نظام Ubuntu 11.10 مع تفعيل معلومات cue.

يأتي برنامج XMMS مع مظهره الخاص ، ولكن يمكن استخدام أي مظهر كلاسيكي لبرنامج WSZ ( WinAMP 2) لتخصيص المشغل.

عارض الغلاف

Xmms قيد xmms-coverviewerالتشغيل على نظام Ubuntu 11.10.

xmms-coverviewerهو مكون إضافي لبرنامج XMMS يسمح لبرنامج XMMS بعرض صورة الألبوم وتحسين الواجهة الرسومية للمشغل بشكل أكبر.

مراجع

  1. "نقاش مع مطوري XMMS" . سلاش نت . 13 يونيو 1999. مؤرشف من الأصل في 28 أغسطس 2007. تم الاطلاع عليه في 4 نوفمبر 2006 .
  2. "X11AMP [ الأخبار السابقة ] " . 17-04-1999. مؤرشف من الأصل في 17-04-1999 . تم الاطلاع عليه في 18-02-2024 .
  3. "بيان صحفي" . شركة فور فرونت تكنولوجيز . 1999. تم الاطلاع عليه بتاريخ 2006-11-04 .
  4. "XMMS - نظام الوسائط المتعددة X: مشغل وسائط متعددة متعدد المنصات" . مؤرشف من الأصل بتاريخ 12-06-2008 . تم الاطلاع عليه بتاريخ 17-11-2007 .
  5. "نبذة" . مؤرشف من الأصل بتاريخ 17 أبريل 2010. تم الاطلاع عليه بتاريخ 26 مايو 2015. XMMS2 هو مشروع بدأه (في أواخر عام 2002) أحد مؤلفي XMMS الأصليين - بيتر ألم - لإنتاج "مشغل موسيقى رائع" (يشبه إلى حد كبير مشاريع مشغلات الموسيقى الأخرى في العالم). باختصار، XMMS2 هو الجيل التالي من XMMS. لذا، فإن XMMS2 هو بالتأكيد مشغل صوت. ولكنه ليس مشغل وسائط متعددة عام - فهو لا يشغل مقاطع الفيديو. يحتوي على إطار عمل معياري وبنية إضافات لمعالجة الصوت وعرضه وإخراجه، ولكن لم يتم تصميم إطار العمل هذا لدعم الفيديو.
  6. "Youki - مشغل الصوت" . منتديات أوبونتو. 2009. تم الاطلاع عليه بتاريخ 18-05-2010 .
  7. "التاريخ/ما قبل التاريخ" . مؤرشف من الأصل في 28 أغسطس 2010. مع تزايد عدد التطبيقات التي تستخدم (أو تتحول إلى) GTK2، ازداد استياء المستخدمين من تقاعس فريق XMMS فيما يتعلق بدعم GTK2. قام ميلوش ديريزينسكي بتعديل XMMS لبدء مشروع Beep Media Player، بينما فعل محمد سمير الشيء نفسه وأطلق على مشروعه اسم "XMMS2". تم التخلي عن مشروع سمير في النهاية، وتخلى عن اسم "XMMS2".
  8. "إعادة إحياء قاعدة بيانات XMMS بواسطة الذكاء الاصطناعي باستخدام GTK4 + منفذ GStreamer/PipeWire" . www.phoronix.com . تاريخ الاسترجاع: 9 أبريل 2026 .
  9. "كريستيان شالر / تم إنعاش XMMS · GitLab" . GitLab . تم الاسترجاع في 2026-04-09 .
  10. "all4mp3.com - إضافات Thomson mp3PRO" . مؤرشف من الأصل بتاريخ 8 ديسمبر 2005. تم الاطلاع عليه بتاريخ 8 ديسمبر 2005 .
  11. ميوزباك - إضافات
  12. xiph.org – ضغط الصوت فوربيس
  13. Etree - xmmms-shn مؤرشف بتاريخ 17-12-2007 في Wayback Machine — إضافة SHN لـ XMMS
  14. http://mcmcc.bat.ru/xmms-wma/ فهرس /xmms-wma مؤرشف في 15 يوليو 2013، على موقع Wayback Machine