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 تنسيقات الصوت التالية :
- يتم توفير دعم AAC بواسطة مكتبة FAAD2، التي تدعم ملفات m4a
- ملفات ترميز الصوت APE Monkey's Audio Codec بصيغة .ape — الدعم مقدم من خلال إضافة مشروع mac-port
- قرص صوتي مضغوط ، بما في ذلك قاعدة بيانات الأقراص المضغوطة عبر البحث في قاعدة بيانات FreeDB
- FLAC عبر إضافة
- بث مباشر عبر Icecast و SHOUTcast
- التنسيقات المدعومة من libmikmod (بما في ذلك .XM و .MOD و .IT)
- إضافة JACK لدعم مجموعة توصيل الصوت JACK
- إضافة ModPlug لتشغيل ملفات .MOD و .S3M و .XM و .IT وغيرها من تنسيقات ملفات التتبع
- دعم mp3PRO عبر مكون إضافي تابع لجهة خارجية (لا يدعم بث عناوين SHOUTcast) [ 10 ]
- MPEG Layer 1 و2 و3 (المعروف أيضًا باسم MP3 )، باستخدام مكتبة mpg123
- دعم Musepack باستخدام ملحق XMMS-Musepack [ 11 ]
- دعم OGG Vorbis عبر إضافة مقدمة من xiph.org [ 12 ]
- دعم SHN عبر مكون إضافي مقدم من etree [ 13 ]
- تنسيق ضغط الكلام Speex عبر إضافة
- دعم TTA عبر إضافة خارجية
- دعم معظم تنسيقات الموسيقى لأجهزة أميغا عبر إضافة UADE
- دعم ملفات WAV
- دعم WavPack عبر إضافة خارجية
- دعم محدود لملفات WMA عبر إضافة خارجية [ 14 ]
أشكال

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

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