كودي (برنامج)

كودي (المعروف سابقًا باسم XBMC ) هو تطبيق مجاني ومفتوح المصدر لمركز الوسائط، طوّرته مؤسسة كودي، وهي اتحاد تقني غير ربحي . [ 4 ] يتوفر كودي لأنظمة تشغيل ومنصات أجهزة متعددة، بواجهة مستخدم مصممة خصيصًا للاستخدام مع الشاشات الكبيرة وأجهزة التحكم عن بُعد . يتيح للمستخدمين تشغيل وعرض معظم الوسائط المتدفقة، مثل مقاطع الفيديو والموسيقى والبودكاست من الإنترنت، بالإضافة إلى جميع ملفات الوسائط الرقمية الشائعة من وسائط التخزين المحلية والشبكية ، أو من خلال بوابة عرض التلفزيون . [ 5 ] [ 6 ]

صُمم برنامج Kodi في البداية كتطبيق مركز وسائط متعدد المنصات، ثم تطور ليصبح منصة تقارب تكنولوجي متعددة الأغراض . يتميز البرنامج بقابلية تخصيصه الكاملة: حيث يمكن تغيير مظهره باستخدام واجهات المستخدم، كما تُضيف الإضافات ميزات جديدة، مثل توقعات الطقس وخيارات تحكم عن بُعد أكثر، ويتيح للمستخدمين الوصول إلى محتوى الوسائط المتدفقة عبر خدمات الإنترنت مثل Amazon Prime Video و Crackle و Pandora و Napster و Spotify و YouTube . [ 7 ] [ 8 ] وتتضمن الإصدارات الأحدث أيضًا واجهة رسومية لتسجيل الفيديو الشخصي (PVR) لاستقبال البث التلفزيوني المباشر مع دليل البرامج الإلكتروني (EPG) ودعم مسجل الفيديو الرقمي عالي الوضوح (DVR). [ 9 ]

تم إنشاء البرنامج في الأصل عام 2002 كتطبيق تشغيل وسائط منزلية الصنع تم تطويره بشكل مستقل باسم Xbox Media Player لجهاز ألعاب Xbox من الجيل الأول ، ثم تغير اسمه عام 2004 إلى Xbox Media Center (يُختصر إلى XBMC، والذي اعتُمد كاسم رسمي عام 2008) [ 6 ] [ 10 ] ، وأُتيح لاحقًا تحت اسم XBMC كتطبيق أصلي لأنظمة التشغيل Android وLinux وBSD وmacOS و iOS / tvOS وأنظمة التشغيل المبنية على Microsoft Windows . [ 11 ] ثم أُعيد تسمية المشروع مرة أخرى من XBMC إلى "Kodi" في يوليو 2014 مع إصدار Kodi 14 (بدلاً من الإصدار المتوقع XBMC 14)، مع الإبقاء على "مؤسسة XBMC" كاسم للكيان القانوني الذي يمتلك شفرة Kodi بالإضافة إلى العلامات التجارية والشعارات ذات الصلة المباشرة.

بفضل طبيعتها مفتوحة المصدر ومتعددة المنصات ، مع كتابة شفرتها الأساسية بلغة C++ ، استُخدمت نسخ مُعدّلة من Kodi، إلى جانب أنظمة تشغيل مُخصصة، كمجموعة برامج أو إطار عمل برمجي في أجهزة متنوعة، تشمل أجهزة التلفاز الذكية ، وأجهزة الاستقبال الرقمية، واللافتات الرقمية، وأنظمة التلفزيون الفندقية، ومشغلات الوسائط المتصلة بالشبكة ، والأنظمة المُدمجة القائمة على منصات armhf مثل Raspberry Pi . وقد انبثقت تطبيقات مُشتقة من Kodi، مثل MediaPortal و Plex ، بالإضافة إلى أنظمة تشغيل مُخصصة مثل LibreELEC . [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ]

استقطب برنامج كودي اهتمامًا سلبيًا من وسائل الإعلام وهيئات إنفاذ القانون بسبب بعض الإضافات التي توفرها جهات خارجية للبرنامج، والتي تُسهّل الوصول غير المصرح به إلى محتوى الوسائط وتشغيله بطرق مختلفة تنتهك حقوق النشر ، فضلًا عن قيام بائعي مشغلات الوسائط الرقمية بتحميلها مسبقًا بإضافات خارجية بهدف تسهيل القرصنة . وقد صرّحت مؤسسة XBMC بأنها لا تُؤيد استخدام الإضافات الخارجية المصممة لأغراض القرصنة، وأنها تتخذ خطوات فعّالة لفصل مشروع كودي عن هذه الإضافات التي تنتهك حقوق النشر. وتشمل هذه الخطوات حظر هذه الإضافات ومنع أي نقاش حول القرصنة في منتديات مجتمعها، بالإضافة إلى التهديد باتخاذ إجراءات قانونية ضد من يستخدمون علامات كودي التجارية أو شعاراته للترويج للإضافات ومشغلات الوسائط الرقمية المُثبّتة مسبقًا بهذه الإضافات. [ 17 ]

ملخص

يدعم برنامج Kodi العديد من تنسيقات الصوت والفيديو والصور الشائعة، وقوائم التشغيل، وعروض الصوت المرئية (مثل FishBMC وGoom وMatrix و MilkDrop و Shadertoy )، وعروض الشرائح، وتقارير توقعات الطقس، والإضافات الخارجية. كما أنه يدعم الاتصال بالشبكة (الإنترنت ومشاركة الملفات على الشبكة المنزلية ). على عكس تطبيقات مراكز الوسائط الأخرى مثل Windows Media Center و MediaPortal و MythTV ، لا يتضمن Kodi رمزًا داخليًا خاصًا به لموالف التلفزيون الرقمي للبث المباشر أو وظائف تسجيل DVR/PVR، بل يعمل كواجهة أمامية موحدة لـ DVR/PVR مع واجهة مستخدم رسومية (GUI) لدليل البرامج الإلكتروني (EPG)، والتي، عبر واجهة برمجة تطبيقات (API) مشتركة، تُجرّد وتدعم العديد من الواجهات الخلفية عبر إضافات عميل PVR من جهات خارجية، سواءً كانت تعمل محليًا على نفس الجهاز أو عبر الشبكة. [ 5 ] [ 8 ] [ 12 ] [ 13 ]

تُوسّع الإضافات ، التي تستخدم لغات البرمجة C/C++ لإنشاء إضافات ثنائية أو لغة البرمجة النصية بايثون لإنشاء إضافات برمجية، إمكانيات Kodi لتشمل ميزات مثل استخراج معلومات الأفلام والبرامج التلفزيونية ، وتشغيل البث التلفزيوني المباشر، وعرض توقعات الطقس ، وخيارات إضافية للتحكم عن بُعد، أو مؤثرات بصرية للموسيقى . كما تُمكّن الإضافات من البث من خدمات مثل YouTube و Hulu و Netflix و Veoh و Pandora ، بالإضافة إلى بث البودكاست . [ 7 ] ويُمكن لبعضها أيضًا دعم مقاطع الفيديو الترويجية للأفلام عبر الإنترنت. ويعمل Kodi أيضًا كمنصة لتشغيل الألعاب على أي نظام تشغيل. [ 12 ] [ 13 ]

يتم توزيع شفرة المصدر الخاصة بـ Kodi كمصدر مفتوح بموجب رخصة جنو العمومية العامة (GPL-2.0 أو أحدث)، وهي تخضع لإدارة مؤسسة XBMC المسجلة غير الربحية والمعفاة من الضرائب في الولايات المتحدة، وهي مملوكة ومطورة من قبل مجتمع عالمي للبرمجيات الحرة من المتطوعين غير المدفوع لهم.

على الرغم من أن مشروع XBMC الأصلي لم يعد يُطوّر أو يدعم XBMC لجهاز Xbox، إلا أن XBMC على Xbox لا يزال متاحًا عبر مشروع " XBMC4Xbox " التابع لمطور طرف ثالث، والذي قام بتعديل نسخة Xbox من البرنامج وتولى بالكامل تطوير ودعم XBMC لجهاز Xbox القديم. وكان توقف دعم Xbox من قِبل المشروع الأصلي سببًا في تغيير اسمه من "Xbox Media Center" إلى "XBMC"، ثم إلى "Kodi" لاحقًا. [ 18 ] [ 19 ] [ 20 ] كانت نسخة Xbox من XBMC قادرة على تشغيل ألعاب المنصات وتطبيقات منزلية الصنع مثل برامج المحاكاة . ولأن نسخة XBMC لجهاز Xbox لم تُوزّع أو تُعتمد أو تُدعم من قِبل مايكروسوفت، فقد كانت تتطلب دائمًا شريحة تعديل أو ثغرة برمجية لتشغيلها على جهاز ألعاب Xbox. [ 6 ] [ 10 ]

متطلبات الأجهزة

يتميز برنامج Kodi بمتطلبات أجهزة أساسية أفضل من تطبيقات البرامج ثنائية الأبعاد التقليدية، إذ يحتاج إلى وحدة تحكم رسومية ثلاثية الأبعاد لجميع عمليات العرض. وتُعدّ رقائق معالجة الرسومات ثلاثية الأبعاد القوية شائعة اليوم في معظم منصات الحوسبة الحديثة، بما في ذلك العديد من أجهزة الاستقبال الرقمية ، وقد صُمم Kodi منذ البداية ليكون فعالاً من حيث استهلاك الموارد، نظرًا لكونه إطار عمل متعدد الاستخدامات. ويعمل البرنامج بكفاءة على أنظمة تدعم OpenGL 1.3 (مع دعم GLSL )، أو OpenGL ES 2.0 ، أو Direct3D (DirectX) 9.0، والتي تُعتبر (وفقًا لمعايير Intel Atom ) ضعيفة نسبيًا ، وتعتمد على معالجات IA-32 / x86 ، أو x86-64 ، أو ARM (AArch32 وAArch64)، أو RISC-V ، أو PowerPC G4 أو أحدث . [ 12 ]

عندما يقوم معالج النظام بفك تشفير فيديو عالي الدقة 1080p بمعدل بت عالٍ ، يتطلب ذلك معالجًا ثنائي النواة بسرعة 2 جيجاهرتز أو أسرع لضمان تشغيل سلس تمامًا دون فقدان أي إطارات أو ظهور أي تقطعات. مع ذلك، يمكن لبرنامج Kodi تفويض معظم عملية فك تشفير الفيديو إلى وحدة تحكم الرسومات أو دوائر معالجة الفيديو المدمجة التي تدعم أحد أنواع فك تشفير الفيديو المُسرّع بالأجهزة التالية : واجهة برمجة تطبيقات MediaCodec من جوجل لنظام Android، وواجهة برمجة تطبيقات VAAPI من إنتل، وواجهة برمجة تطبيقات VDPAU من إنفيديا ، وواجهة برمجة تطبيقات XvBA من AMD ، وواجهة برمجة تطبيقات DXVA من مايكروسوفت ، وواجهات برمجة تطبيقات VDADecoder/VideoToolbox من أبل، وواجهة برمجة تطبيقات OpenMAX من مجموعة Khronos ، ووحدة معالجة الفيديو AMLogic ، ووحدة معالجة الفيديو i.MX6x من Freescale ، ووحدة معالجة الرسومات MMAL من Raspberry Pi . من خلال الاستفادة من فك تشفير الفيديو المتسارع بواسطة الأجهزة، يمكن لبرنامج Kodi تشغيل معظم مقاطع الفيديو على العديد من الأنظمة منخفضة التكلفة وذات الأداء المنخفض، طالما أنها تحتوي على وحدة معالجة فيديو (VPU) أو وحدة معالجة رسومات (GPU) مدعومة. 

الميزات الأساسية

بث تلفزيوني مباشر مع دليل البرامج الإلكتروني وواجهة أمامية لتسجيل الفيديو الرقمي/الشخصي

تتيح ميزة التلفزيون للمستخدمين مشاهدة بعض البث التلفزيوني الذي قد يتم بثه عبر التلفزيون الأرضي الرقمي أو خط المشترك الرقمي غير المتماثل (ADSL) أو الكابل أو البث عبر الإنترنت، وذلك حسب الإضافة المختارة.

ابتداءً من الإصدار 12.0 (Frodo)، يوفر Kodi ميزة البث التلفزيوني المباشر مع دليل البرامج الإلكتروني (EPG) ومسجل الفيديو الرقمي (DVR)، بالإضافة إلى واجهة مستخدم رسومية (GUI) لتسجيل الفيديو الشخصي (PVR)، مما يتيح تسجيل الفيديو وتشغيله من وإلى القرص الصلب باستخدام إضافات عميل PVR لمعظم أنظمة PVR الخلفية الشائعة ( خادم بطاقة موالف التلفزيون ). يمكن تثبيت هذه الإضافات بشكل منفصل كملحقات في Kodi.

يمكن أن يكون نظام PVR الخلفي إما جهاز استقبال رقمي (DVR) متصل بالشبكة أو جهاز كمبيوتر مزود ببرنامج تسجيل فيديو رقمي. يمكن تشغيل هذا البرنامج على نفس الكمبيوتر أو على أجهزة كمبيوتر أخرى على نفس الشبكة. يُمكّن برنامج PVR أجهزة الكمبيوتر أو الأجهزة الأخرى من العمل كمسجلات فيديو رقمية (DVR). يدعم البرنامج أنظمة تشغيل Linux و macOS و Microsoft Windows وأجهزة Android . [ 23 ]

تتوفر عدة أنواع من إضافات عميل مسجل الفيديو الرقمي الشخصي (PVR):

  • إضافات تُستخدم للعديد من برامج وأجهزة التسجيل الرقمي الشخصي (PVR) مثل Argus TV وDVBLogic DVBLink و DVBViewer وForTheRecord وTvheadend و MediaPortal و MythTV و NextPVR (المعروف سابقًا باسم GB-PVR ) و VDR أو Windows Media Center
  • إضافات تُستخدم لأجهزة استقبال البث الرقمي (DVR) القائمة على معالج Enigma2 مثل Dreambox و DBox2 و Vu+
  • إضافات تُستخدم للاتصال المباشر بشبكة LAN مع موالفات التلفزيون المتصلة بالشبكة مثل HDHomeRun وPCTV Systems Broadway و VBox Home TV Gateway وNjoy Digital AnySee N7 DVB-S2 Network-Tuner. [ 24 ]
  • إضافات تُستخدم لمزودي خدمات التلفزيون عبر الإنترنت FilmOn (FilmOn.TV Networks) وStalker Middleware،
  • الإضافات المستخدمة في IPTV بشكل عام، على سبيل المثال إضافة عميل PVR البسيطة.

تشغيل الفيديو

مكتبة الفيديو

تُعدّ مكتبة الفيديو، إحدى قواعد بيانات البيانات الوصفية في Kodi، ميزةً أساسيةً في البرنامج. فهي تُتيح تنظيم محتوى الفيديو بناءً على المعلومات المرتبطة بملفات الفيديو نفسها (مثل الأفلام والبرامج التلفزيونية المسجلة). ويمكن الحصول على هذه المعلومات بطرقٍ مُتعددة، كاستخدام برامج استخراج البيانات (مثل مواقع استخراج البيانات من الويب كـ IMDb وTheMovieDB وTheTVDB)، وملفات nfo . كما تُتيح المكتبة تحميل وعرض ملصقات الأفلام وخلفيات أعمال المعجبين تلقائيًا كخلفيات للشاشة. بل وتُتيح Kodi أيضًا للمستخدمين المُتقدمين إمكانية الاتصال بقاعدة بيانات مركزية مثل MariaDB أو MySQL . ويُمكّن وضع المكتبة المستخدمين من تصفح محتوى الفيديو الخاص بهم حسب الفئات: النوع، العنوان، السنة، الممثلون، والمخرجون. [ 25 ] [ 26 ] [ 8 ] [ 12 ]

مشغلات الفيديو الأساسية

يستخدم برنامج Kodi مشغل فيديو متعدد الوسائط "DVDPlayer"، وهو مشغل وسائط متعدد المنصات تم تطويره داخليًا، مصمم لتشغيل أفلام DVD-Video ، ويتضمن دعمًا أصليًا لقوائم DVD (بالاعتماد على مكتبات libdvdcss وlibdvdnav مفتوحة المصدر). يدعم هذا المشغل، المبني على FFmpeg، جميع التنسيقات الشائعة اليوم. ومن الميزات الفريدة لهذا المشغل إمكانية إيقاف وتشغيل أفلام DVD-Video المخزنة في صور ISO وIMG DVD أو صور DVD-Video ( IFO / VOB / BUP ) (حتى مباشرةً من ملفات RAR و ZIP غير المضغوطة )، سواءً من وحدة التخزين المحلية أو وحدة التخزين المشتركة عبر الشبكة. [ 8 ] [ 12 ] [ 13 ]

تشغيل الصوت

مكتبة الموسيقى

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

عرض الصور الرقمية

يدعم برنامج Kodi جميع تنسيقات الصور الرقمية الشائعة، مع خيارات التحريك والتكبير/التصغير وعرض الشرائح بتأثير كين بيرنز ، وذلك باستخدام مكتبة CxImage مفتوحة المصدر. كما يدعم Kodi ملفات أرشيف الكتب المصورة بصيغتي CBZ (ZIP) وCBR (RAR)، مما يتيح للمستخدمين عرض/قراءة وتصفح وتكبير صور صفحات الكتب المصورة دون الحاجة إلى فك ضغطها أولاً. [ 6 ]

مدير الألعاب ومحاكيات أجهزة الألعاب

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

يوفر مدير الألعاب، بعد دمجه في Kodi، مكتبة موحدة لإدارة الألعاب وواجهة مستخدم رسومية أمامية تدعم استخراج البيانات الوصفية من مواقع الويب للحصول على معلومات حول الألعاب. كما يقدم إضافات الألعاب كنوع جديد من الإضافات مع تثبيت فوري للمحاكي. ويشمل ذلك إضافة مكتبة ألعاب لبيانات الألعاب الوصفية، وعرض معلومات مثل المستوى الحالي، وعدد المحاولات، وعدد العملات المكتسبة، وما إلى ذلك، في واجهة المستخدم الرسومية، بالإضافة إلى توسيع واجهة برمجة تطبيقات الإضافات لدعم إضافات عميل الألعاب، ودعم نظام الملفات الافتراضي (VFS) الخاص بـ Kodi. كما يوفر طبقة تجريد لعصا التحكم ولوحة الألعاب لواجهة برمجة تطبيقات عصا التحكم الشائعة وعملاء الإدخال. [ 28 ]

ريترو بلاير

يجري تطوير واجهة برنامج RetroPlayer لمحاكي أجهزة ألعاب الفيديو ( ROMs )، والتي تدعم واجهة برمجة تطبيقات libretro ونوى المحاكي (من مشروع RetroArch، وهو واجهة المستخدم المرجعية). Libretro نفسه نظام ألعاب/محاكيات معياري متعدد الأنظمة، مصمم ليكون سريعًا وخفيف الوزن وقابلًا للنقل. [ 29 ]

يدعم برنامج RetroPlayer محاكيات أجهزة ألعاب الفيديو القديمة الشهيرة، بما في ذلك أتاري 2600 ، ولينكس ، وجاغوار ، ونظام نينتندو الترفيهي ، وسوبر نينتندو إنترتينمنت ، ونينتندو 64 ، وجيم بوي ، وبلاي ستيشن ، وماستر سيستم ، وجينيسيس ، وسيجا سي دي ، وجيم جير ، بالإضافة إلى العديد من ألعاب الفيديو الخاصة بأجهزة الأركيد عبر MAME وFinal Burn Alpha، فضلاً عن ألعاب ScummVM وألعاب MS-DOS . [ 30 ]

ابتداءً من الإصدار 18، يدعم برنامج Kodi مشغلًا أساسيًا، وهو Retroplayer، لتشغيل الألعاب باستخدام إضافات محاكي الألعاب المتوفرة لـ libretro. [ 31 ]

تنسيقات الوسائط الصوتية والمرئية والصور

يُمكن لبرنامج Kodi تشغيل الوسائط من أقراص CD/DVD باستخدام محرك أقراص DVD-ROM داخلي . كما يُمكنه تشغيل الوسائط من محرك أقراص صلبة داخلي ، ومن مشاركات SMB/SAMBA/CIFS (مشاركة ملفات ويندوز)، أو NFS ، أو بثها عبر أجهزة ReplayTV DVR/PVR، أو مشاركات UPnP أو DLNA، أو بث مشاركات iTunes عبر بروتوكول الوصول الصوتي الرقمي (DAAP). يستفيد Kodi من اتصال إنترنت عريض النطاق، إن وُجد، لبث مقاطع الفيديو عبر الإنترنت مثل YouTube وHulu وNetflix وVeoh، وتشغيل محطات الراديو عبر الإنترنت (مثل Pandora Radio ). يتضمن Kodi خيار إرسال إحصائيات استخدام الموسيقى إلى Last.fm و Libre.fm . كما يحتوي على ميزات قوائم تشغيل الموسيقى والفيديو، ووظائف عرض شرائح الصور، ووظيفة كاريوكي MP3+CDG، والعديد من المؤثرات الصوتية والمرئية وشاشات التوقف . يستطيع برنامج Kodi تحسين جودة جميع مقاطع الفيديو ذات الدقة القياسية وإخراجها بدقة 720p و1080i و1080p عالية الوضوح . [ 12 ] [ 32 ]

يدعم برنامج Kodi في نظام التشغيل Microsoft Windows كلاً من Directsound و WASAPI؛ وبما أن WASAPI لا يقوم بأي عملية مزج أو إعادة تشكيل، فإنه يوفر أفضل جودة صوت.

دعم التنسيق

يمكن استخدام برنامج Kodi لتشغيل/عرض جميع تنسيقات الوسائط المتعددة الشائعة من خلال برامجه الأصلية ومحللاته. ويمكنه فك تشفير تنسيقات الصوت والفيديو هذه برمجياً أو عتادياً، كما يمكنه تمرير صوت AC3 / DTS ، أو ترميزه إلى AC3 في الوقت الفعلي من الأفلام مباشرةً إلى مخرج S/PDIF الرقمي إلى مضخم / مستقبل صوت خارجي لفك التشفير. [ 12 ]

مدير الإضافات، الإضافات والملحقات

يُوفر برنامج Kodi العديد من واجهات برمجة التطبيقات المفتوحة (APIs) لتمكين مطوري البرامج الخارجيين من إنشاء إمكانيات تُوسّع نطاق Kodi بمجموعة كبيرة من الإضافات ، مثل إضافات بث الصوت والفيديو من مصادر الإنترنت، وشاشات التوقف، والواجهات والسمات، والرسومات البيانية، وتوقعات الطقس، وواجهات الويب، وبرامج استخراج البيانات من مواقع الويب، وبرامج تشغيل الأدوات المصغّرة، وغيرها. ويشجع مطورو Kodi المستخدمين على إنشاء إضافاتهم الخاصة وتقديمها لتوسيع نطاق محتوى الوسائط والخدمات ذات القيمة المضافة التي يُمكن الوصول إليها من داخل Kodi. [ 7 ]

يتميز Kodi/XBMC، منذ الإصدار 10.0 (الاسم الرمزي: "Dharma")، ببنية إطار عمل للإضافات وعميل واجهة مستخدم رسومية لمدير الإضافات يتصل بمنصة خدمة توزيع رقمية لامركزية تقدم تطبيقات ومكونات إضافية توفر ، من بين أمور أخرى، محتوى عبر الإنترنت لـ Kodi، ويسمح "مدير الإضافات" (أو "متصفح الإضافات") داخل Kodi للمستخدمين بتصفح وتنزيل إضافات جديدة مباشرة من واجهة المستخدم الرسومية لـ Kodi.

توفر العديد من مصادر المحتوى عبر الإنترنت محتوى عالي الجودة بتقنية البث المباشر ، وتعتمد على خدمات بث الفيديو الشائعة كمصادر للمحتوى الإعلامي المُقدم. يتميز برنامج Kodi بإمكانية التوسع والتكامل مع مصادر البث المجانية والمدفوعة، ويُقدم محتوى متنوعًا يشمل كل شيء من الفيديوهات التجارية إلى البرامج التعليمية المجانية، بالإضافة إلى محتوى من الأفراد والشركات الصغيرة. مع ذلك، لا تتوفر جميع مصادر المحتوى في جميع البلدان. ​​فبسبب اتفاقيات الحقوق، تخضع العديد من مصادر المحتوى لقيود جغرافية لمنع المستخدمين في البلدان الأخرى من الوصول إليها، على الرغم من لجوء البعض إلى تجاوز القيود الإقليمية لفتح هذه المصادر، متجاهلين حقوق الاستخدام. [ 33 ]

الإضافات والبرامج النصية

يتميز برنامج Kodi بمترجم نصوص بايثون مدمج لتوسيع الإضافات، وإطار عمل تطبيقات WindowXML (محرك أدوات قائم على XML لإنشاء واجهة مستخدم رسومية للتطبيقات والويدجت ) على غرار أدوات لوحة تحكم macOS من Apple وأدوات سطح مكتب Windows . تتيح نصوص ويدجت بايثون للمستخدمين العاديين إضافة وظائف جديدة إلى Kodi بأنفسهم، باستخدام لغة برمجة بايثون. تشمل نصوص الإضافات الحالية وظائف مثل متصفحات التلفزيون عبر الإنترنت ومقاطع الأفلام الترويجية ، وأدلة السينما، وتوقعات الطقس، وخدمات بث الفيديو عبر الإنترنت مثل YouTube و BBC iPlayer و Hulu و Netflix و Veoh و MLB.tv ، وخدمات بث الموسيقى مثل Pandora و Spotify ، ومواقع مشاركة الصور عبر الإنترنت مثل Flickr ، وأدلة البرامج التلفزيونية مثل TVShow Time ، وبرامج البريد الإلكتروني، والمراسلة الفورية ، وجداول زمنية مختلفة، ونصوص أتمتة المنزل للتحكم في برامج وأجهزة PVR، وبرامج تنزيل مشاركة الملفات P2P ( BitTorrentوIRC ، بالإضافة إلى ألعاب بسيطة مثل Tetris . [ 12 ] [ 13 ]

استخراج البيانات الوصفية وبرامج استخراج البيانات من مواقع الويب

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

يستخدم برنامج استخراج البيانات مواقع مثل قاعدة بيانات الأفلام (TMDb) أو IMDb.com للحصول على صور مصغرة ومعلومات عن الأفلام، وموقع thetvdb.com للحصول على ملصقات المسلسلات التلفزيونية وملخصات الحلقات، وموقع CDDB للحصول على قوائم مسارات الأقراص الصوتية، وموقع Allmusic (AMG) وموقع MusicBrainz للحصول على صور مصغرة للألبومات ومراجعاتها وبياناتها الوصفية. [ 25 ]

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

الأشكال والسمات

كان سمة Confluence هي السمة الافتراضية لـ Kodi منذ عام 2009 قبل الإصدار 17، Krypton، الذي تم إصداره في عام 2017. [ 34 ]

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

ابتداءً من الإصدار 21 من كودي، أصبح تصميم "Estuary" هو التصميم الافتراضي الرسمي لعمليات التثبيت الجديدة، وهو مُصمم للاستخدام المنزلي التقليدي . وكان هناك تصميم افتراضي خاص بشاشات اللمس ، وهو "Estouchy"، والذي توقف تطويره في عام 2024. [ 35 ]

يمكن للمستخدمين أيضًا إنشاء واجهاتهم الخاصة (أو ببساطة تعديل واجهة موجودة) ومشاركتها مع الآخرين عبر مواقع الويب العامة المُخصصة لتبادل وتطوير واجهات Kodi. يوجد العديد من هذه الواجهات الخارجية التي تحظى بصيانة جيدة من قِبل المجتمع، وبينما تُعدّ بعض الواجهات أصلية بتصاميم فريدة، فإن معظمها يبدأ كنسخة مُقلّدة أو مُطابقة تمامًا لواجهات برامج الوسائط المتعددة الأخرى، مثل Apple Front Row و Windows Media Center Edition (MCE) وMediaPortal و Wii Channel Menu ( Xii) وواجهة Xbox 360 وغيرها. [ 36 ] [ 37 ]

بالإضافة إلى الأشكال والسمات، يمكن للمستخدمين إنشاء حزمة ذات سمة محددة تُسمى "بناءً". [ 38 ] ضمن هذه الحزمة، يستطيع مطورو البرامج المنزلية توزيع شكل وإضافات متعددة. تُسمى آلية التوزيع المستخدمة في بيئة Kodi "معالجًا".

واجهات الويب

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

مشغل التطبيقات

يحتوي برنامج Kodi على قسم "برامجي" الذي يُستخدم كمشغل تطبيقات لبرامج خارجية مثل ألعاب الكمبيوتر ومحاكيات ألعاب الفيديو ، وذلك من خلال واجهة رسومية تعرض صورًا مصغرة وخيارات عرض متنوعة. مع ذلك، ورغم أن هذه الميزة كانت تعمل بكفاءة تامة على إصدار Xbox من XBMC، إلا أنها لا تزال في مراحلها الأولى على أنظمة Android وiOS وLinux وmacOS وWindows، مما يستلزم استخدام إضافات تشغيل خارجية لتعمل بشكل صحيح. [ 10 ]

أجهزة التحكم عن بعد المحمولة وتطبيقات الشاشة الثانية

تتوفر العديد من التطبيقات المصاحبة للأجهزة المحمولة والمرتبطة ببرنامج Kodi. بعض هذه التطبيقات تعمل كأجهزة تحكم عن بُعد بسيطة، بينما يعمل البعض الآخر كتطبيقات مصاحبة متقدمة للشاشة الثانية ، حيث توفر معلومات إضافية حول ما يشاهده المستخدمون أو يستمعون إليه على Kodi، مثل البيانات الوصفية عن ممثلي الأفلام والفنانين الموسيقيين، مع روابط لأعمال أخرى متاحة لهؤلاء الأشخاص في مجموعتهم أو عبر الإنترنت.

تطبيق "XBMC Remote for Android" وتطبيق "XBMC Remote for iOS" هما تطبيقان رسميان مجانيان ومفتوحا المصدر للأجهزة المحمولة، تم إصدارهما من قِبل فريق Kodi/فريق XBMC على متجر Google Play لأجهزة Android ومتجر App Store لأجهزة iOS ، مثل iPad و iPhone و iPod Touch . يعمل هذان التطبيقان كشاشة ثانية [ 39 ] وحل للتحكم عن بُعد، مما يسمح بتصفح مكتبة الوسائط بالكامل والتحكم عن بُعد في جلسة XBMC المثبتة والنشطة في الوقت نفسه على جهاز الكمبيوتر، وذلك عبر واجهة المستخدم اللمسية للجهاز المحمول. [ 40 ]

أصدر العديد من مطوري البرامج المستقلين تطبيقات تحكم عن بُعد غير رسمية لبرنامج Kodi لأنظمة iOS وAndroid و BlackBerry و Symbian و Ubuntu Touch و Windows Mobile و Windows Phone . بعض هذه التطبيقات مُصممة خصيصًا للتحكم في Kodi، بينما يُمكن لبعضها الآخر التحكم في العديد من تطبيقات مراكز الوسائط ومشغلات الوسائط المختلفة. بعض هذه التطبيقات مدفوعة، بينما البعض الآخر مجاني. [ 41 ]

النسخ الرسمية

نظراً لقدم مواصفات جهاز ألعاب إكس بوكس ​​من الجيل الأول، الذي صُمم برنامج XBMC خصيصاً له، ورغبةً في توسيع قاعدة مستخدمي ومطوري المشروع، تم تطوير العديد من النسخ الرسمية من XBMC، المعروف الآن باسم Kodi، لأنظمة تشغيل الحواسيب ومنصات الأجهزة المختلفة. وبفضل قوة معالجة أجهزة الحواسيب الحديثة، يستطيع Kodi فك تشفير الفيديو عالي الدقة حتى دقة 1080p وما فوقها ، متجاوزاً بذلك قيود جهاز إكس بوكس ​​في نسخة XBMC.

تتضمن الإصدارات الحديثة من Kodi ميزة فك تشفير الفيديو المُسرّع بواسطة الأجهزة لتقنيات DXVA و VDPAU و VA-API GPU، بالإضافة إلى فك تشفير الفيديو المُسرّع بواسطة الأجهزة عبر ARM NEON و OpenMAX وBroadcom Crystal HD. [ 13 ] [ 42 ] ويتم تحديث شفرة المصدر الخاصة بـ Kodi بشكل دوري من قِبل المطورين في مستودع Git عام ، والذي قد يحتوي على ميزات ووظائف لم تُدمج بعد في أحدث الإصدارات "المستقرة".

التطبيقات الأصلية

تم تطوير برنامج Kodi لنظام Linux (المعروف سابقًا باسم XBMC لنظام Linux ) بشكل أساسي لتوزيعة Ubuntu Linux وتوزيعة Kodibuntu الخاصة بمطوري Kodi (المعروفة سابقًا باسم XBMCbuntu ). تتوفر أيضًا حزم برامج خارجية لمعظم توزيعات Linux الأخرى، ويمكن تجميع Kodi من الصفر لأي توزيعة Linux، شريطة تثبيت مكتبات التبعية المطلوبة أولًا. يتم تحقيق فك تشفير الفيديو المُسرّع بواسطة الأجهزة عبر واجهة برمجة تطبيقات VDPAU على وحدات معالجة الرسومات من Nvidia، وواجهة برمجة تطبيقات VAAPI لوحدات AMD/ATI Radeon و S3 Graphics ومعالجات الرسومات المدمجة الأحدث من Intel ، بالإضافة إلى فك تشفير الفيديو المُسرّع بواسطة الأجهزة عبر OpenMAX و ARM NEON وBroadcom Crystal HD على الأنظمة التي تدعم هذه التقنية. [ 42 ] يتوفر الإصدار التطويري من Kodi/XBMC لنظام Linux على منصة Launchpad كمستودع حزم شخصي (PPA) لإصدار Ubuntu Desktop القياسي 8.04 والإصدارات الأحدث، بالإضافة إلى حزم DEB لتوزيعة Debian .

يعمل برنامج Kodi لنظام التشغيل OS X (المعروف سابقًا باسم XBMC لنظام Mac ) بشكل أصلي على نظام التشغيل Mac OS X Tiger والإصدارات الأحدث، وكذلك على جهاز Apple TV. ويمكن تشغيل الفيديو بدقة 1080p على أجهزة كمبيوتر Apple إما عن طريق فك التشفير البرمجي على وحدة المعالجة المركزية، إذا كانت قوية بما يكفي، أو عن طريق فك تشفير الفيديو المُسرّع بواسطة الأجهزة للأجهزة التي تدعم واجهة برمجة تطبيقات VDA من Apple أو وحدات فك تشفير الفيديو مثل Broadcom Crystal HD. [ 42 ]

لا يمكن تشغيل الفيديو بدقة 1080p على الجيل الأول من Apple TV (المعروف أيضًا باسم "ATV1") إلا من خلال فك تشفير الفيديو المُسرّع بواسطة معالج Broadcom Crystal HD؛ ويتعين على المستخدم استبدال محول Wi-Fi الداخلي لجهاز ATV ببطاقة Broadcom Crystal HD PCI Express Mini (mini-PCIe) لتفعيل هذه الخاصية. [ 42 ]

يعمل برنامج Kodi لنظام التشغيل Windows (المعروف سابقًا باسم XBMC لنظام التشغيل Windows ) بشكل أصلي على أنظمة Windows 7 وWindows 8 وWindows 10 كتطبيق 32 بت أو 64 بت . ويمكن تشغيل الفيديو بدقة 1080p وUltra HD (4K) على أجهزة الكمبيوتر التي تعمل بنظام Windows إما عن طريق فك التشفير البرمجي على وحدة المعالجة المركزية، إذا كانت قوية بما يكفي، أو عن طريق فك تشفير الفيديو المُسرّع بواسطة الأجهزة.

يتم دعم فك تشفير الفيديو عبر الأجهزة من خلال تسريع الفيديو DirectX ، على الرغم من أن هذا التحسين يعمل فقط على نظام التشغيل Windows 7 (أو أحدث؟) لأنه يستخدم واجهة برمجة التطبيقات DXVA 2.0، والتي لم تكن مدعومة في نظام التشغيل Windows XP.

تم إصدار برنامج Kodi لنظام iOS (المعروف سابقًا باسم XBMC لنظام iOS )، وهو نسخة كاملة من برنامج Kodi لنظام التشغيل iOS من Apple، للجمهور في 20 يناير 2011. يدعم البرنامج فك تشفير الفيديو H.264 بدقة 720p و1080p مع تسريع الأجهزة ، وهو متوافق مع أجهزة Apple iDevices التي تستخدم معالجات Apple A4 أو Apple A5 (القائمة على معمارية ARM) مع نظام تشغيل iOS مُعدّل (jailbroken ). [ 43 ]

في أواخر عام 2017، وصفت مجلة MacWorld UK كيفية التثبيت على أجهزة iOS التي تعمل بنظام iOS 11 بدون كسر الحماية. [ 44 ]

يُعدّ Kodi لنظام Android (المعروف سابقًا باسم XBMC لنظام Android ) نسخةً كاملةً من تطبيق Kodi/XBMC مُصممة خصيصًا لنظام التشغيل Android من Google، وهو متوافق رسميًا مع Android 4.0 (Ice Cream Sandwich) والإصدارات اللاحقة التي تدعم مستوى API 14. [ 45 ] أُعلن عنه لأول مرة ونُشرت شفرته المصدرية علنًا في 13 يونيو 2012. وهو عبارة عن نسخة كاملة من شفرة Kodi المصدرية المكتوبة بلغة C++ وC مع جميع تبعياتها، مُصممة لنظام Android، مع نظام بناء مُصمم للتعامل مع بنى معالجات متعددة، مثل ARM وMIPS وx86، باستخدام Android NDK (مجموعة أدوات التطوير الأصلية لنظام Android) دون الحاجة إلى كتابة سطر واحد من Java. ويعمل ملف XBMC.APK بشكل أصلي على نظام Android كتطبيق NativeActivity. [ 46 ] يتوفر فك تشفير الفيديو المُسرّع بواسطة الأجهزة على نظام Android حاليًا بشكل رسمي فقط لبعض منصات الأجهزة المحددة، مثل سلسلة Pivos XIOS القائمة على معالج Amlogic SoC، والتي استُخدمت كمنصة مرجعية للأجهزة خلال عملية التطوير حتى الآن. يجب تجميع كود مصدر Kodi باستخدام الإصدار 10d أو أحدث من حزمة تطوير البرامج الأصلية لنظام Android (NDK) الرسمية من Google، وبنائه لسلسلة أدوات Android 17 (مستوى واجهة برمجة تطبيقات Android 17) باستخدام GCC الإصدار 4.8، وهو ما يتطلبه كود Kodi لنظام Android حاليًا للتجميع بشكل صحيح، ولكنه غير مدعوم من قِبل حزمة تطوير البرامج الأصلية لنظام Android (NDK) من Google. وهذا هو السبب الحقيقي أيضًا لعدم دعم Kodi لنظام Android لجهاز Google TV الأصلي ؛ نظرًا لعدم توفر حزمة تطوير البرامج الأصلية لنظام Android (NDK) لأجهزة Google TV القديمة، فهذا يعني أنه لا يمكن تجميع Kodi لها اليوم. [ 47 ]

إكس بوكس ​​(الجيل الأول)

تم إصدار النسخة التجريبية XBMC 9.04 (الاسم الرمزي: Babylon )، وهي نسخة محدودة من برنامج XBMC لأجهزة Xbox ، في 6 مايو 2009، كآخر نسخة رسمية من البرنامج لأجهزة Xbox. وقد أصدر مطورو XBMC الأصليون بيانًا يفيد بتوقفهم عن تطوير ودعم XBMC لأجهزة Xbox ضمن مشروع XBMC اعتبارًا من 27 مايو 2010. ويعود سبب توقف تطوير XBMC لأجهزة Xbox إلى تحوّل تركيز فريق مطوري XBMC بالكامل نحو إصدارات XBMC/Kodi لأنظمة Linux وMac وWindows.

على الرغم من أن مشروع XBMC الأصلي لم يعد يُطوّر أو يدعم XBMC لجهاز Xbox، إلا أن نسخة XBMC لجهاز Xbox لا تزال متاحة عبر مشروع " XBMC4Xbox " التابع لمطور طرف ثالث، والذي تولى بالكامل تطوير ودعم XBMC لجهاز Xbox الأصلي. [ 18 ] [ 19 ] [ 20 ]

لم يكن برنامج XBMC for Xbox منتجًا معتمدًا أو موقّعًا من مايكروسوفت، لذا يلزم تعديل جهاز Xbox لتشغيله عليه. يمكن تشغيل XBMC for Xbox كتطبيق (مثل أي لعبة Xbox)، أو كلوحة تحكم تظهر مباشرةً عند تشغيل Xbox. [ 6 ] [ 10 ] ولأن XBMC for Xbox كان جزءًا من برنامج مفتوح المصدر، فقد تم تخزين شفرة المصدر الخاصة بتطويره في مستودع Subversion متاح للجميع . ونتيجةً لذلك، غالبًا ما تُصدر جهات خارجية نسخًا تنفيذية غير رسمية من مستودع Subversion على مواقع غير تابعة لمشروع Kodi الرسمي. [ 6 ] [ 10 ]

إكس بوكس ​​ون

في 29 ديسمبر 2017، أعلن مطورو كودي عبر قسم الأخبار على موقعهم الرسمي عن إطلاق تطبيق كودي لجهاز إكس بوكس ​​ون . تجدر الإشارة إلى أن نسخة UWP ستحتفظ بمظهر كودي المميز، إلا أن العديد من الميزات الأساسية مفقودة أو معطلة. [ 48 ]

الأنظمة التجارية

يؤكد مطورو برنامج Kodi (المعروف سابقًا باسم XBMC ) أنهم يرغبون في تشغيله على أكبر عدد ممكن من منصات الأجهزة وأنظمة التشغيل التابعة لجهات خارجية، طالما يتم احترام ترخيص GPL الخاص به، وذلك تحت علامة " مدعوم من Kodi " (أو " مدعوم من XBMC "). ويتصورون أن يتم تثبيت Kodi مسبقًا كمكون برمجي تابع لجهة خارجية ، يمكن لشركات تصنيع المعدات الأصلية (ODMs) وشركات تكامل الأنظمة ، سواء التجارية أو غير التجارية، استخدامه مجانًا على أجهزتها الخاصة، مثل أجهزة الاستقبال الرقمية من شركات الكابلات التلفزيونية ، ومشغلات أقراص Blu-ray و DVD ، وأجهزة ألعاب الفيديو ، أو الحواسيب المدمجة وأنظمة SoC (النظام على شريحة) المدمجة في أجهزة التلفزيون المتصلة بالإنترنت، وغيرها من أجهزة الترفيه لأنظمة الترفيه المنزلية، أو السينما المنزلية ، أو استخدامات مماثلة.

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

أجهزة الكمبيوتر

شركة ARCTIC، ومقرها ألمانيا، تشتهر بحلول التبريد التي تقدمها بالتعاون مع فريق OpenELEC . في 5 فبراير 2013، أطلقت الشركتان معًا نظام ترفيهي يعمل بنظام تبريد سلبي بالكامل : مركز الوسائط MC001 (النسخة الأمريكية والأوروبية)، والمجهز بأحدث منصة XBMC 12 (OpenELEC 3.0) . وتخطط OpenELEC وARCTIC لإصدار نسخة جديدة تهدف إلى توفير إصدارات مخصصة لأنظمة مركز الوسائط ARCTIC MC001. [ 49 ] [ 50 ] [ 51 ]

جهاز AIRIS Telebision، الذي تُسوّقه شركة Telebision في إسبانيا والمُصمّم خصيصًا للسوق الإسبانية، هو جهاز كمبيوتر صغير (Nettop) يعتمد على معالج Nvidia Ion ، ويأتي مُثبّتًا عليه نظام Ubuntu مع برنامج XBMC لنظام Linux، بالإضافة إلى واجهة AEON مُخصّصة ومجموعة من الإضافات الإسبانية. وبخلاف الواجهة المُعدّلة، يتميّز إصدار XBMC الخاص بجهاز AIRIS Telebision بوجود منصة توزيع رقمية تُسمّى "متجر التطبيقات"، تُمكّن المستخدمين من تحميل إضافات إسبانية جديدة وتحديثات للإضافات الموجودة. كما تُتيح Telebision للمستخدمين تحميل نسخة Live CD من برامجها مجانًا ، ما يسمح لهم بتثبيت توزيعة Telebision على أي جهاز كمبيوتر يعمل بمعالج Nvidia Ion.

Lucida TV II، من إنتاج شركة LUCIDQ، هو جهاز كمبيوتر مكتبي صغير يعتمد على شريحة Nvidia Ion ويمكن طلبه مع تثبيت برنامج Xubuntu و XBMC.

تبيع شركة Pulse-Eight Limited أجهزةً مُصممة خصيصًا وجاهزة للاستخدام، مُخصصة في الأساس لبرنامجي Kodi/XBMC، مثل أجهزة التحكم عن بُعد، وأنظمة HTPC، وملحقاتها، بما في ذلك جهاز استقبال HTPC PVR مُخصص مُثبت عليه برنامج Kodi/XBMC مُسبقًا، يُطلق عليه اسم "PulseBox" [ 52 ]. كما تُقدم Pulse-Eight أيضًا إصدارات مُدمجة مُحسّنة الأداء من برنامجي Kodi/XBMC مجانًا، تُطلق عليها اسم "Pulse"، وهي مبنية على OpenELEC، بالإضافة إلى إصدار PVR مُخصص من برنامجي Kodi/XBMC مُصمم للعمل على نظام HTPC مُخصص. [ 53 ]

يُعدّ كلٌّ من Xtreamer Ultra وXtreamer Ultra 2، من إنتاج شركة Unicorn Information Systems الكورية الجنوبية، حاسوبين مكتبيين صغيرين يعتمدان على معالجات رسومات Nvidia ومعالجات Intel Atom ، ويأتيان مُثبّتين مسبقًا بنظامي التشغيل OpenELEC وKodi/XBMC. يستخدم الجيل الأول من Xtreamer Ultra شريحة Nvidia Ion مع  معالج Intel Atom D525 ثنائي النواة بتردد 1.80 جيجاهرتز، بينما يستخدم Xtreamer Ultra 2 معالج رسومات GeForce GT 520M  منفصل مع معالج Intel Atom D2700 ثنائي النواة بتردد 2.13 جيجاهرتز. [ 54 ]

منذ 10 سبتمبر 2010، بدأت شركة زوتاك بشحن حزمة برامج تُسمى زوتاك بوست إكس إل مع جميع لوحاتها الأم الجديدة وأجهزة الكمبيوتر الصغيرة ، مثل سلسلة زوتاك زد بوكس ​​وماج من أجهزة الكمبيوتر المكتبية الصغيرة، والتي تُقدم زوتاك عروضًا توضيحية لها باستخدام برنامج إكس بي إم سي. تتكون حزمة برامج زوتاك بوست إكس إل من تطبيقات برمجية هي: أوسلوجيكس بوست سبيد، وكوليريس ، وكايلو (متصفح ويب مُحسَّن للتلفزيون عالي الوضوح) ، ومركز وسائط إكس بي إم سي. [ 55 ]

تُعدّ سلسلة ZBOX وMAG من Zotac أجهزة كمبيوتر صغيرة الحجم تعتمد على معالجات رسومات Intel أو AMD أو Nvidia، وتُباع جميعها كأجهزة كمبيوتر كاملة جاهزة للاستخدام، أو كأجهزة كمبيوتر أساسية (بدون ذاكرة أو قرص صلب). وتُسوّق أجهزة Zotac Zbox ID33 وID34 وID81 وID80 وAD04 خصيصًا لسوق أجهزة الكمبيوتر المنزلية (HTPC)، حيث يأتي بعضها مزودًا بمحرك أقراص Blu-ray ضوئي، وبعضها الآخر مزود بجهاز تحكم عن بُعد. [ 56 ]

يُعدّ جهاز mintBox من فريق Linux Mint نسخةً مُخصصةً من جهاز fit-PC التابع لشركة CompuLab الإسرائيلية ، ويأتي مُثبّتًا مُسبقًا بنظام التشغيل والبرمجيات مفتوحة المصدر Linux Mint، وواجهة سطح المكتب MATE ، وبرنامج XBMC. يتوفر الجهاز بنموذجين بدون مروحة، وكلاهما مزود بمعالجات AMD APU ، ومنفذ HDMI، وثمانية منافذ USB، ومنفذي eSATA، ومنفذ Gigabit Ethernet، وشبكة Wi-Fi بمعيار 802.11 b/g/n، وتقنية Bluetooth مُدمجة، وجهاز تحكم عن بُعد يعمل بالأشعة تحت الحمراء لتطبيقات مركز الوسائط. [ 57 ]

أجهزة مخصصة

جهاز PrismCube Ruby من شركة Marusys هو جهاز استقبال رقمي رقمي/مسجل فيديو رقمي عالي الدقة (DVR/PVR) مزود بموالف مزدوج DVB-S2، ويعمل بنظام XBMC كواجهة رئيسية على نظام Linux مدمج. [ 58 ] [ 59 ] [ 60 ] [ 61 ] [ 62 ]

يُعدّ "الصندوق الأسود الصغير" مشغل وسائط ARM قائم على نواة لينكس، ويستخدم برنامج XBMC كواجهة رئيسية له. [ 63 ] [ 64 ] [ 65 ] [ 66 ]

جهازا Marusys MS630S و MS850S هما جهازا استقبال رقمي عالي الوضوح جاهزان لتشغيل تطبيقات مركز الوسائط المستندة إلى نواة لينكس مثل XBMC، وتقوم شركة Marusys بالإعلان عن هذين الجهازين على أنهما متوافقان مع XBMC. [ 67 ]

جهاز Myka ION هو جهاز استقبال تلفزيوني بدون مروحة، يعتمد على معالج Nvidia Ion، مصمم لجلب تلفزيون الإنترنت والوسائط المخزنة على الشبكة المنزلية إلى غرفة المعيشة؛ ويأتي مثبتًا مسبقًا بتطبيقات XBMC Media Center وBoxee وHulu Desktop التي يمكن تشغيلها من القائمة الرئيسية. [ 68 ]

جهاز MK-X1 من شركة Modified Konstructs هو جهاز استقبال تلفزيوني يعتمد على معالج Nvidia Ion، وهو مبني على جهاز Acer Aspire Revo ، ويأتي مزودًا مسبقًا ببرنامج XBMC، ويبلغ سعره الموصى به 300 دولار أمريكي. [ 69 ]

جهاز Neuros LINK من إنتاج شركة Neuros Technology هو جهاز استقبال تلفزيوني مفتوح المصدر يعمل بنظام Ubuntu، وهو عبارة عن موسع وسائط مصمم لجلب تلفزيون الإنترنت ومقاطع الفيديو الأخرى إلى التلفزيون، ويأتي مثبتًا مسبقًا ببرنامج XBMC Media Center. [ 13 ]

جهاز العرض BryteWerks Model One هو جهاز عرض فيديو رقمي عالي الدقة 1080p مصمم للاستخدام في السينما المنزلية؛ ويحتوي على كمبيوتر مدمج للمسرح المنزلي يعمل بنظام تشغيل XBMC مُعدّل. بالإضافة إلى ذلك، يتميز بجهاز تحكم عن بُعد، وشاشة لمس خلفية بدقة 720p مقاس 8.9 بوصة للتحكم في النظام. كما يحتوي على محولات واي فاي وإيثرنت مدمجة، بالإضافة إلى مشغل أقراص بلو راي، ويتضمن قرصًا صلبًا من نوع  SSD بسعة 500 جيجابايت ، ويمكن إضافة قرص صلب داخلي إضافي بسعة 2 تيرابايت. [ 70 ] 

جهاز Primus من شركة Mediaimpact Technologies هو مركز وسائط متعددة وجهاز استقبال تلفزيوني يعمل بنظام Linux Mint. يستخدم تطبيقات مثل MythTV وNetflix وHulu وSteam، مع برنامج Kodi كواجهة مركزية. صُمم النظام للاستخدام في غرف المعيشة، ويُباع مع جهاز تحكم عن بُعد SMK-Link.

المشتقات والتفرعات

أصبح كود المصدر لمركز الوسائط Kodi/XBMC على مر السنين برنامجًا شائعًا للتطوير والاستخدام كمنصة إطار عمل لتطبيقات أخرى، حيث يبني عليها مطورو البرامج تطبيقاتهم الخاصة بمشغلات الوسائط أو مراكز الوسائط، كما لو كان Kodi عبارة عن مجموعة أدوات واجهة مستخدم رسومية ، أو نظام نوافذ ، أو مدير نوافذ . واليوم ، تُعدّ Boxee و Plex و Tofu و MediaPortal و LibreELEC و OpenELEC و OSMC و GeeXboX و Voddler و DVDFab Media Player و Horizon TV منتجات مشتقة منفصلة، ​​ومن المعروف أنها جميعًا، في البداية على الأقل، استنسخت واجهة المستخدم الرسومية وجزء مشغل الوسائط من كود المصدر الخاص بـ Kodi/XBMC. ويُقال إن العديد من هذه النسخ المشتقة من Kodi/XBMC لا تزال تُساهم في إرسال إصلاحات الأخطاء إلى المطورين الأصليين ، وتُساعد أحيانًا في إضافة ميزات جديدة إلى مشروع Kodi الأصلي ليتمكن الآخرون من استخدامها أيضًا، من خلال مشاركتها من مصدر رئيسي واحد. [ 12 ] [ 16 ] [ 66 ] مع ذلك، أُعيدت كتابة بعض البرامج التي كانت في الأصل نسخة معدلة من Kodi/XBMC كليًا أو جزئيًا لاستخدام برامج احتكارية مغلقة المصدر . [ 71 ] لمزيد من المعلومات، راجع المقالة الرئيسية " قائمة البرامج المبنية على Kodi وXBMC ".

من الأمثلة على الأنظمة المبنية على Kodi/XBMC أنظمة LibreELEC و OSMC و OpenELEC و GeeXboX ، وهي أنظمة تشغيل مضمنة مجانية ومفتوحة المصدر ، توفر حزمة برامج مركز وسائط متكاملة، تتضمن نسخة مُعدة مسبقًا من Kodi/XBMC وملحقات DVR/PVR . صُممت هذه الأنظمة لتكون صغيرة الحجم للغاية وسريعة الإقلاع، وهي توزيعات مضمنة مبنية على Linux ، ومُحسّنة أساسًا للإقلاع من ذاكرة فلاش أو قرص صلب SSD ، ومُصممة خصيصًا لتناسب الحد الأدنى من متطلبات أجهزة الاستقبال الرقمية، والتي تعتمد على معالجات ARM SoC أو Intel x86 ووحدات معالجة الرسومات. [ 72 ] [ 73 ] [ 74 ] [ 75 ]

تُعدّ توزيعات لينكس المدمجة المشابهة لـ LibreELEC/OpenELEC/GeeXboX هي E2BMC و OpenPCTV ، وهما منصتان برمجيتان تجاريتان تعتمدان على Kodi/XBMC لأجهزة استقبال البث الرقمي (DVR/PVR)، وقد صُممتا كتكامل هجين بين تطبيق مركز الوسائط Kodi وبرمجيات Enigma2 PVR الخاصة بـ Dreambox . [ 76 ] [ 77 ] [ 78 ] [ 79 ] [ 80 ]

مثال آخر هو XBMC4Xbox ، وهو مشروع فرعي من XBMC من تطوير طرف ثالث، ولا يزال قيد التطوير والدعم لمنصة Xbox. أُنشئ هذا المشروع كنسخة معدلة من XBMC كمشروع منفصل للحفاظ على وجود نسخة من XBMC لمنصة Xbox. لم يبدأه أعضاء رسميون في مشروع XBMC، ولن يدعمه فريق Kodi الرسمي بأي شكل من الأشكال. بدأ المشروع عندما توقف فريق XBMC رسميًا عن دعم فرع Xbox، وهو ما أُعلن عنه في 27 مايو 2010.

البرمجة والتطوير

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

دليل المستخدم الإلكتروني قائم على نظام ويكي ويُدار من قِبل المجتمع، كما أنه يُعدّ دليلاً للمطورين للحصول على نظرة عامة على بنية كودي. مع ذلك، وكما هو الحال في معظم مشاريع البرمجيات غير الربحية، يتطلب التعمق في البرمجة الاطلاع على شفرة المصدر الفعلية وتعليقات "توثيق الشفرة" المنسقة باستخدام Doxygen داخل تلك الشفرة. [ 6 ]

بنيان

مخطط عام لبنية Kodi/XBMC

كودي هو تطبيق برمجي متعدد المنصات، بُرمج جوهره بشكل أساسي بلغة C++ . يستخدم كودي تقنية OpenGL (أو OpenGL ES ) لعرض الرسومات في كل من نظامي لينكس وماك أو إس، بينما يستخدم كودي لنظام ويندوز إطار عمل الوسائط المتعددة DirectX من مايكروسوفت وتقنية Direct3D ، كما كان الحال في إصدار إكس بوكس ​​من XBMC. بعض مكتبات كودي الخاصة ، بالإضافة إلى العديد من مكتبات الطرف الثالث التي يعتمد عليها، مكتوبة بلغة البرمجة C ، بدلاً من C++ المستخدمة في جوهر كودي، ولكنها تُستخدم في الغالب مع غلاف C++ ، وبفضل طبيعة كودي المتجانسة، يتم تحميلها عبر رابط تحميل ديناميكي للتحميل والتفريغ عند الطلب أثناء التشغيل . [ 13 ] لا يزال كودي يستخدم جزئيًا إطار عمل الوسائط المتعددة SDL ( طبقة الوسائط المباشرة البسيطة ) للإدخال على نظام لينكس، لكن مطوريه يعملون على إزالة هذا الاعتماد المتبقي البسيط على SDL تمامًا.

نظراً لنشأة برنامج Kodi/XBMC في ظل قيود الموارد المتاحة على أجهزة وبيئة منصة ألعاب Xbox من الجيل الأول، فقد ركز تطوير برمجيات Kodi/XBMC دائماً على استغلال الموارد المحدودة الموجودة في أجهزة الأنظمة المدمجة، مثل جهاز Xbox الأصلي (الذي كان مزوداً بمعالج Intel Pentium III  بسرعة 733 ميجاهرتز وذاكرة وصول عشوائي (RAM ) مشتركة بسعة 64 ميجابايت فقط )، بالإضافة إلى الموارد المحدودة نسبياً لأجهزة الأنظمة المدمجة الحالية، والتي لطالما كان العائق الرئيسي فيها هو كمية ذاكرة الوصول العشوائي (RAM ) وذاكرة الرسومات المتاحة في أي وقت. هذا يعني أن Kodi مُبرمج خصيصاً ليكون عالي الكفاءة في استخدام الموارد والطاقة، وبالتالي يمكن تشغيله على أجهزة منخفضة المواصفات وغير مكلفة نسبياً، خاصةً عند مقارنته بتطبيقات مراكز الوسائط الأخرى المصممة للاستخدام في أجهزة الكمبيوتر المنزلية (HTPC). [ 6 ] 

لكن نظرًا لأصوله من جهاز ألعاب Xbox، لا يزال مُعالج الرسومات القديم في Kodi يعمل في بيئة عرض تعتمد على حلقات اللعب بدلًا من العرض القائم على الأحداث والعرض عند الطلب، مما يعني أنه يُعيد رسم واجهة المستخدم الرسومية باستمرار ويُحدّث الإطارات بأقصى سرعة ممكنة، حتى عندما لا يتغير شيء على الشاشة. ينتج عن ذلك استخدام مُفرط لوحدة المعالجة المركزية ووحدة معالجة الرسومات، وهو ما يُلاحظ في الأنظمة المُدمجة والأجهزة منخفضة المواصفات، وبالتالي يُسبب ارتفاعًا في درجات الحرارة، وزيادة في نشاط المروحة، واستهلاكًا عاليًا للطاقة ما لم يتم تحديد حد أقصى لعدد الإطارات في الثانية لتلك المنصة المُحددة. مع ذلك، يعمل المُطورون باستمرار على جعل Kodi يعمل باستخدام موارد أقل بكثير على الأنظمة منخفضة الطاقة والمُدمجة، مما سيفيد بشكل غير مباشر جميع الأنظمة غير المُدمجة أيضًا. ويجري العمل على تحسينات الكفاءة في هذا المجال من أجل الابتعاد عن بيئة حلقات اللعب القديمة لتقليل استخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات بشكل كبير من قِبل واجهة المستخدم الرسومية، خاصةً مع تزايد شعبية استخدام Kodi على المنصات المُدمجة ذات موارد وحدة المعالجة المركزية ووحدة معالجة الرسومات المحدودة. أضاف XBMC 11.0 (Eden) خيار عرض المناطق المتسخة لدعم النسيج في محرك عرض XBMC، بينما مكّن XBMC 12.0 (Frodo) إعادة رسم الشاشة بالكامل على منطقة متسخة واحدة افتراضيًا على جميع المنصات. كما أضاف Kodi 14.0 (Helix) عرضًا مؤجلًا مُجرّدًا لمخطط المشهد لتجريد مُعرِّض واجهة المستخدم الرسومية.

سهولة الحمل

يحتوي برنامج Kodi على قاعدة بيانات برمجية قابلة للنقل ، حيث يتوفر فرعه الرئيسي (شجرة شفرة المصدر) رسميًا لمنصات IA-32 / x86 و x86-64 و PowerPC و ARM . [ 81 ] [ 82 ] تتطلب واجهة المستخدم الرسومية لبرنامج Kodi معالج رسومات ثلاثي الأبعاد مُسرّعًا بواسطة الأجهزة ( GPU ) يدعم OpenGL ES أو OpenGL أو EGL ، أو Direct3D مع برامج تشغيل تدعم OpenGL ES 2.0، أو OpenGL 1.3 أو أحدث مع GLSL ، أو DirectX، وذلك لعرض واجهة المستخدم الرسومية بمعدل إطارات مقبول .

وبالتالي، فإن برنامج Kodi غير متوفر رسميًا حتى الآن لمعالجات MIPS في مستودع الشفرة المصدرية الرئيسي لفريق Kodi، كما أنه لا يدعم حاليًا تقنية DirectFB أو DRI (بنية العرض المباشر) بدون دعم تسريع الرسومات بواسطة OpenGL/GLES. [ 83 ] يُعدّ الجمع بين MIPS وDirectFB وDRI بنية شائعة الاستخدام اليوم في أجهزة الاستقبال الرقمية البسيطة، مثل أجهزة استقبال البث الرقمي (الكابل/الأقمار الصناعية) ومشغلات الوسائط الرقمية منخفضة التكلفة ، مثل تلك التي تعتمد على شرائح معمارية MIPS من Sigma Designs أو Realtek . [ 84 ] ومع ذلك، تعمل حاليًا عدة فرق تطوير مستقلة بنشاط على تطوير نسخ Kodi لمعالجات MIPS.

يدعم Kodi لنظام Linux أنظمة بناء سلسلة الأدوات لتطوير الأنظمة المدمجة مثل Yocto و Buildroot ( uClibc ) ومجموعة Linaro من ملفات Makefiles والتصحيحات لتسهيل إنشاء سلاسل أدوات الترجمة المتقاطعة بالإضافة إلى إنشاء نظام ملفات على أنظمة Linux المدمجة عبر مجموعة واسعة من الأجهزة ومنصات النواة وهياكل وحدة المعالجة المركزية (x86 و x86-64 و ARM و MIPS و PowerPC وما إلى ذلك).

برامج بايثون النصية كملحقات وإضافات (أدوات وواجهات مستخدم)

يُتيح برنامج Kodi للمطورين إنشاء إضافات باستخدام مُفسِّر بايثون مُدمج [ 85 ] وإطار عمل تطبيقات WindowXML الخاص به ، واللذان يُشكلان معًا مجموعة أدوات واجهة مستخدم رسومية قائمة على XML، والتي يُمكنهم من خلالها توسيع إمكانيات Kodi عن طريق إنشاء واجهة مستخدم رسومية للعناصر الرسومية . كما تُتيح نصوص بايثون البرمجية للعناصر الرسومية لغير المطورين إنشاء إضافات جديدة لبرنامج Kodi بأنفسهم باستخدام لغة بايثون. [ 13 ]

واجهة برمجة التطبيقات (API)

إلى جانب واجهات برمجة التطبيقات (APIs) المتاحة لبرامج بايثون الخارجية وملحقاتها، يوفر Kodi العديد من واجهات برمجة التطبيقات الأخرى للتحكم فيه عن بُعد أو من خلال تطبيق خارجي. تشمل هذه الواجهات خادم JSON-RPC ، وخادم D-Bus ، وخادم ويب ، وخادم وسائط UPnP AV (مع UPnP MediaServer ControlPoint، وUPnP MediaRenderer DCP، وUPnP RenderingControl DCP، وخادم واجهة المستخدم عن بُعد UPnP)، وخادم أحداث متعدد البروتوكولات مخصص للتحكم عن بُعد.

محرك واجهة المستخدم الرسومية وتصميمها (السمات)

يتميز برنامج Kodi بواجهة مستخدم رسومية مرنة مدعومة بإطار برمجي قوي . يستخدم التطبيق مكتبة متخصصة لتصميم وتخطيط الرسوميات (تُسمى libGUI في Kodi)، مما يوفر طبقة تجريد بسيطة بين كود التطبيق الأساسي والواجهة. تُسهّل هذه البنية تطوير تخطيطات ديناميكية ورسوم متحركة معقدة مع الحفاظ على سير عمل مبسط للمطورين. علاوة على ذلك، يدعم Kodi تخصيصًا واسع النطاق من خلال سماته . تُكتب ملفات السمات بلغة XAML ، باستخدام قاعدة XML قياسية ، مما يجعل تخصيص السمات والواجهات الشخصية أمرًا في غاية السهولة. [ 37 ]

قيود البرمجيات

لا تستطيع مشغلات الفيديو والصوت الداخلية الخاصة بـ Kodi ( DVPlayer و PAPlayer ) تشغيل أي ملفات صوتية أو مرئية محمية أو مشفرة بتقنيات إدارة الحقوق الرقمية (DRM) للتحكم في الوصول ، أي الملفات الصوتية المشتراة من متاجر الموسيقى الإلكترونية مثل iTunes Music Store و Audible.com ومتاجر Windows Media Player ، وملفات الفيديو المحمية بتقنية Windows Media DRM أو تقنية DivX الخاصة. لا يمكن تشغيل هذه الملفات إلا باستخدام مشغل وسائط آخر يدعم DRM، أو بإزالة حماية DRM من الملف.

استقبال

فاز برنامج Kodi بجائزة Lifehacker عام 2014 كأفضل مشغل وسائط في قسم الترفيه. [ 86 ] كما فاز برنامج XBMC بجائزتين من جوائز اختيار المجتمع من SourceForge عام 2006. [ 87 ] وفي جوائز اختيار المجتمع لعام 2007، رُشِّح XBMC للمرحلة النهائية في ست فئات. وفي جوائز اختيار المجتمع لعام 2008، فاز XBMC بجائزة أفضل مشروع للاعبين. ومع قرار مايكروسوفت إيقاف دعم Windows Media Center (WMC) مع بدء تشغيل Windows 10، صوّت موقع htpcBeginner.com لصالح Kodi ليس فقط كأفضل بديل لـ WMC، بل أيضًا كبرنامج يتفوق عليه في نواحٍ عديدة. [ 88 ]

تاريخ

شعار XBMC قبل تغيير العلامة التجارية

في 13 ديسمبر 2003، توقف تطوير مشغل الوسائط Xbox Media Player (XBMP)، وبحلول ذلك الوقت كان خليفته، مركز الوسائط Xbox Media Center (XBMC)، جاهزًا للظهور لأول مرة، وتم تغيير اسمه لأنه كان يتطور من اسم "مشغل" إلى "مركز" لتشغيل الوسائط.

في 29 يونيو 2004، صدر الإصدار المستقر الأول من XBMC، مع الإطلاق الرسمي لـ Xbox Media Center 1.0.0. شجع هذا الإعلان جميع مستخدمي XBMP أو الإصدار التجريبي من XBMC على التحديث، حيث تم إيقاف دعم الإصدارات السابقة، وأصبح الإصدار 1.0.0 هو الوحيد الذي يدعم هذه الإصدارات. لم تكن هذه الميزة متوفرة في XBMP، ولكن إضافة لغة بايثون المدمجة أتاحت إمكانية رسم عناصر واجهة المستخدم الرسومية، كما سمحت بتنفيذ البرامج النصية التي أنشأها المستخدمون والمجتمع داخل بيئة XBMC. [ 6 ]

في منتصف عام 2004، ومع إصدار الإصدار 1.0.0، استمر العمل على مشروع XBMC لإضافة المزيد من الميزات، مثل دعم ميزات iTunes مثل DAAP وقوائم التشغيل الذكية، بالإضافة إلى العديد من التحسينات والإصلاحات.

في 18 أكتوبر 2004، صدر الإصدار الثاني المستقر من برنامج XBMC، وهو الإصدار 1.1.0. تضمن هذا الإصدار دعمًا لأنواع وسائط وملفات وتنسيقات حاويات إضافية، بالإضافة إلى تشغيل فيديوهات البث المباشر من Nullsoft ودعم الكاريوكي (CD-G). [ 6 ]

في 29 سبتمبر 2006، وبعد عامين من التطوير المكثف، أعلنت XBMC عن إصدار نهائي مستقر من XBMC 2.0.0. وقد تضمن هذا الإصدار الجديد المزيد من الميزات، بما في ذلك دعم ملفات RAR وzip، وواجهة تشغيل جديدة كليًا تدعم تشغيل عدة مشغلات. تشمل هذه المشغلات PAPlayer، مشغل الصوت/الموسيقى الجديد الذي يدعم التلاشي التدريجي، والتشغيل المتواصل، وReplayGain، بالإضافة إلى DVDPlayer الجديد الذي يدعم القوائم والتنقل، فضلًا عن تحليل صور ISO/img. قبل هذا الإصدار، كانت XBMC تعتمد على نسخة معدلة من MPlayer لتلبية جميع احتياجاتها من الوسائط، لذا مثّل هذا الإصدار نقلة نوعية. كما أُضيف دعم iTunes 6.x DAAP، وعملاء UPnP للبث المباشر. وتضمن هذا الإصدار محركًا مُعاد تصميمه لتغيير مظهر XBMC بشكل أكثر فعالية. وتشمل الميزتان الأخيرتان دعم القراءة فقط لأجهزة التخزين الضخمة USB المهيأة بنظام FAT12/16/32 ، وعارض ثلاثي الأبعاد "قابل للتخصيص".

في 12 نوفمبر 2006، تضمن إصدار XBMC 2.0.1 العديد من الإصلاحات للأخطاء التي ظهرت في الإصدار 2.0.0. وشهد هذا الإصدار أيضًا الانتقال من نظام CVS إلى نظام SVN (سابفيرجن) لشجرة التطوير.

في 29 مايو 2007، أعلن فريق تطوير XBMC عن دعوة للمطورين المهتمين بنقل البرنامج إلى نظام التشغيل لينكس. وكان بعض المطورين في فريق XBMC قد بدأوا بالفعل بنقل أجزاء من البرنامج إلى لينكس باستخدام SDL وOpenGL كبديل لـ DirectX، الذي كان XBMC يعتمد عليه بشكل كبير في إصدار Xbox. [ 89 ] [ 90 ]

في 27 مايو 2010، أعلن الفريق القائم على برنامج XBMC عن فصل فرع Xbox إلى مشروع جديد باسم "XBMC4Xbox"، والذي سيواصل تطوير ودعم XBMC لمنصة Xbox القديمة كمشروع منفصل، حيث لن يقدم مشروع XBMC الأصلي أي دعم لجهاز Xbox. [ 18 ] [ 19 ] [ 20 ]

في 2 يناير 2011، نقلت XBMC مستودع التعليمات البرمجية المصدرية من Subversion إلى Git ، المستضاف على GitHub .

يستمر التطوير على قاعدة بيانات Git وقد تم تغيير نظام الترقيم ليعكس سنة وشهر الإصدار، على سبيل المثال، 8.10، 9.04، 9.11، 10.05.

في 1 أغسطس 2014، تم الإعلان عن الإصدار 14 وتغيير الاسم إلى كودي.

في 19 فبراير 2021، تم إصدار النسخة 19 من كودي.

التنظيم والترخيص

مؤسسة XBMC هي الجهة المسؤولة عن مشروعي Kodi وXBMC. ويمثلها قانونيًا مركز قانون حرية البرمجيات (SFLC)، الذي يقدم الدعم لمشروع Kodi/XBMC ومطوريه في المسائل القانونية، كقضايا الملكية الفكرية . كما يقدم الدعم في المسائل المالية، مثل إدارة التبرعات والرعاة الذين يساهمون في تغطية نفقات استضافة البرامج المخصصة ، والأنشطة المتعلقة بالمشاركة في مؤتمرات المطورين والمعارض التجارية ومعارض الحاسوب لعرض تقنية Kodi، والاجتماع مع مطورين جدد محتملين، وتسويق البرنامج.

يخضع كود المصدر لبرنامج Kodi في المقام الأول لترخيص جنو العمومية العامة ، بينما يُصدر برنامج XBMC الأساسي تحديدًا بموجب ترخيص "GPL-2.0 أو أحدث"، ويتم استضافته عبر مستودعات Git متاحة للعموم . أما الإضافات والمكونات الإضافية والامتدادات الأخرى، مثل واجهات المستخدم، التي يُصدرها أعضاء مشروع Kodi كموارد رسمية، فتُصدر بموجب تراخيص حرة ومفتوحة المصدر متنوعة .

الجدل

يُستخدم للبث غير القانوني

تتيح الإضافات الخارجية للمستخدمين بث المحتوى المحمي بحقوق الطبع والنشر دون إذن صاحب الحقوق. بعض توزيعات Kodi وأجهزة التشغيل، التي تُسوَّق غالبًا على أنها "محمّلة بالكامل"، [ 91 ] تأتي مُحمّلة مسبقًا بالبرنامج وهذه الإضافات. [ 92 ] [ 93 ] ونتيجةً لذلك، ربط بعض المستخدمين هذه المنتجات والإضافات خطأً بمشروع Kodi. [ 94 ] [ 17 ] في يونيو 2015، سحب متجر تطبيقات أمازون برنامج Kodi، لأنه يُمكن "استخدامه لتسهيل القرصنة أو التنزيل غير القانوني للمحتوى"، على الرغم من أن البرنامج لا يأتي مُرفقًا بمثل هذا المحتوى. عارض ناثان بيتزن، رئيس مؤسسة XBMC، هذا الافتراض، مُصرحًا: "نقول دائمًا إننا لا نهتم بما يفعله مُستخدمونا بالبرنامج، ونحن مُتمسكون بهذا الموقف. لكننا نكره بشدة عندما تُشوِّه الشركات سمعة برنامجنا لتحقيق الربح." كما اعتبر أن حظر أمازون للتطبيق أمرٌ مثيرٌ للسخرية، لا سيما أنه، في رأيه، ساهم في تعزيز شعبية منتجات أمازون فاير تي في. في ديسمبر 2015، شهد جهاز أمازون فاير تي في ستيك نقصًا في المخزون في المملكة المتحدة، يُعتقد أنه مرتبط باستخدامه مع برنامج كودي. [ 93 ] [ 17 ] وأُشير أيضًا إلى أن أمازون ما زالت توزع نسخًا من كودي مع إضافاتٍ مخالفة عبر المتجر الإلكتروني نفسه. [ 17 ] [ 95 ] [ 96 ] وحتى فبراير 2019، يبدو أن الحظر لا يزال ساريًا.

في فبراير 2016، أكدت مؤسسة XBMC مجددًا موقفها من منتجات Kodi التابعة لجهات خارجية والمخصصة لبث المحتوى غير المرخص. وأوضح بيتزن أن سمعة مشروع Kodi قد تضررت بسبب ارتباطه بمنتجات تابعة لجهات خارجية، حيث "يجني بائعوها أرباحًا سريعة من خلال تعديل Kodi، وتثبيت إضافات قرصنة معيبة، والإعلان عن أن Kodi يتيح مشاهدة الأفلام والبرامج التلفزيونية مجانًا، ثم يختفون عندما يشتري المستخدم الجهاز ويكتشف أن الإضافة التي تم بيعها له كانت رديئة ومعطلة باستمرار". وحذر بيتزن من أنه على الرغم من أن Kodi برنامج مفتوح المصدر، إلا أن اسم "Kodi" وشعاراته علامات تجارية مسجلة لمؤسسة XBMC، وأن المؤسسة تعتزم إنفاذ حقوقها في العلامات التجارية بصرامة لمنع استخدامها غير المصرح به، لا سيما فيما يتعلق بالمعلومات والأجهزة التي تتيح الوصول إلى المحتوى غير المرخص. [ 94 ] [ 17 ]

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

في مارس 2018، أزالت جوجل كلمة "Kodi" من قائمة البحث التلقائي ، مشيرةً إلى أن المصطلح مرتبط بانتهاك حقوق النشر، لكنها لم تقم بإزالة مصطلحات الإكمال التلقائي للإصدارات المعدلة من Kodi والمخصصة للقرصنة (والتي، على عكس Kodi، غير قانونية). [ 97 ]

انظر أيضاً

مراجع

  1. "مركز وسائط إكس بوكس" . 2 أكتوبر 2003. مؤرشف من الأصل في 2 أكتوبر 2003. تم الاطلاع عليه في 18 ديسمبر 2016 .{{cite web}}: CS1 maint: bot: حالة عنوان URL الأصلي غير معروفة ( رابط )
  2. "إضافات ماتريكس: اللغات" . كودي . مؤرشف من الأصل في 22 سبتمبر 2022. تم الاطلاع عليه في 18 سبتمبر 2022 .
  3. "xbmc / LICENSE.md" . جيت هاب . مؤرشف من الأصل في 5 يونيو 2021. تم الاطلاع عليه في 1 يوليو 2021 .
  4. "حول كودي" . kodi.tv. مؤرشف من الأصل في 7 أغسطس 2019. تم الاطلاع عليه في 5 يونيو 2017 .
  5. 1 2 ريزينجر، دون (27 يوليو 2018). "ما هو كودي؟ كل ما تحتاج لمعرفته" . دليل توم . تم الاسترجاع في 1 نوفمبر 2025. كانت الخدمة متاحة بالفعل منذ عام 2002 ، عندما كانت تُعرف باسم مشغل وسائط إكس بوكس. في عام 2003، أصبحت تُعرف باسم مركز وسائط إكس بوكس، وظلت كذلك حتى عام 2014. ثم قامت مؤسسة إكس بي إم سي، التي تعمل خلف الكواليس لتقديم الخدمة، بتغيير اسمها إلى كودي.
  6. 1 2 3 4 5 6 7 8 9 10 باتريك شميد (5 نوفمبر 2004). "تعديل جهاز إكس بوكس ​​ليصبح مركز الوسائط المتعددة الأمثل" . تومز هاردوير .
  7. 1 2 3 بوت، جاستن (13 فبراير 2017). "كيفية تثبيت وتكوين الإضافات في كودي" . موقع How-To Geek . تم الاطلاع عليه بتاريخ 22 نوفمبر 2025 .
  8. 1 2 3 4 5 ريان بول (29 ديسمبر 2009). "يجعل XBMC 9.11 نظام المسرح المنزلي مفتوح المصدر يبدو أكثر تألقًا" . آرس تكنيكا . مؤرشف من الأصل في 16 أبريل 2012. تم الاطلاع عليه في 14 يونيو 2017 .
  9. لولر، ريتشارد (10 أكتوبر 2012). "يحتفل برنامج XBMC بمرور 10 سنوات، وأحدث إصدار يدعم التسجيل الرقمي الشخصي (PVR) وراسبيري باي" . Engadget.com. مؤرشف من الأصل في 29 يناير 2013. تم الاطلاع عليه في 28 يناير 2013 .
  10. 1 2 3 4 5 "HGM أغسطس" (ملف PDF) . مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 14 يوليو 2011. تم الاطلاع عليه بتاريخ 31 مايو 2010 .مراجعة برنامج XBMC في مجلة Hardcore Gamer
  11. VzjrZ (18 يناير 2007). "كيفية تعديل جهاز Xbox الخاص بك... مجانًا" . Instructables . مؤرشف من الأصل في 14 يوليو 2019. تم الاطلاع عليه في 30 نوفمبر 2008 .
  12. 1 2 3 4 5 6 7 8 9 10 11 كوشيك (8 أغسطس 2009). "XBMC هو أفضل تطبيق لمركز الوسائط. بلا منازع" . Instant Fundas . مؤرشف من الأصل في 14 يوليو 2019. تم الاطلاع عليه في 9 سبتمبر 2009 .
  13. 1 2 3 4 5 6 7 8 9 ريان بول (10 مايو 2009). "يقدم XBMC 9.04 تجربة مركز وسائط رائعة" . آرس تكنيكا . مؤرشف من الأصل في 29 أبريل 2012. تم الاطلاع عليه في 14 يونيو 2017 .
  14. ^ ريتشارد سكالسكي (المعروف أيضًا باسم GrandAnse) (2 يوليو 2009). "Voddler använder XBMC (Bekräftat!)" . xbmc.nu (باللغة السويدية). مؤرشفة من الأصلي في 25 فبراير 2012 . تم الاسترجاع 21 يوليو 2009 .
  15. نيكولاس ديليون (15 يناير 2010). "مقابلة مع كرانش جير: نتحدث مع المطور الرئيسي لبرنامج Plex Media Center لنظام التشغيل Mac OS X: كان البرنامج يقوم بوظائف مشابهة لبرنامج Boxee قبل أن يصبح Boxee شائعًا" . كرانش جير . مؤرشف من الأصل في 18 يناير 2010. تم الاطلاع عليه في 16 يناير 2010 .
  16. 1 2 كيفن أندرسون (7 أكتوبر 2009). "التفكير داخل الصندوق" . صحيفة الغارديان . المملكة المتحدة. مؤرشف من الأصل في 5 يونيو 2016. تم الاطلاع عليه في 17 ديسمبر 2016 .
  17. 1 2 3 4 5 "كودي يخوض معركة ضد بائعي أجهزة التلفزيون المقرصنة" . إنجادجيت . 15 فبراير 2016. مؤرشف من الأصل في 16 فبراير 2016. تم الاطلاع عليه في 17 فبراير 2016 .
  18. تيموثي ( 28 مايو 2010). " إكس بي إم سي توقف دعم إكس بوكس" . سلاش دوت . مؤرشف من الأصل في 8 يونيو 2011. تم الاطلاع عليه في 31 مايو 2010 .
  19. 1 2 3 آدم باش (28 مايو 2010). "برنامج XBMC يُلغي دعم جهاز Xbox الأصلي" . لايف هاكر . مؤرشف من الأصل في 31 مايو 2010. تم الاطلاع عليه في 31 مايو 2010 .
  20. 1 2 3 شون هوليستر (31 مايو 2010). "إكس بي إم سي يودع سلفه: إكس بوكس ​​الأصلي" . إنجادجيت . مؤرشف من الأصل في 30 أغسطس 2017. تم الاطلاع عليه في 2 سبتمبر 2017 .
  21. أناند سوبرامانيان (7 فبراير 2014). "كيفية تثبيت برنامج تشغيل Broadcom Crystal HD على أوبونتو؟" . htpcBeginner . مؤرشف من الأصل في 3 أبريل 2015. تم الاطلاع عليه في 23 مارس 2015 .
  22. "مشروع XBMC يُطبّق واجهة AMD XvBA" . Phoronix.com. 14 ديسمبر 2011. مؤرشف من الأصل في 2 فبراير 2012. تم الاطلاع عليه في 24 يناير 2012 .
  23. "مقارنة بين أجهزة الكمبيوتر المنزلية: أي واجهة أمامية هي الأفضل؟" . TechHive.com . مؤرشف من الأصل بتاريخ 27 نوفمبر 2014. تم الاطلاع عليه بتاريخ 30 أغسطس 2017 .
  24. "أسئلة وأجوبة حول جهاز Njoy N7" . Tv2lan.com. مؤرشف من الأصل بتاريخ 1 فبراير 2014. تم الاطلاع عليه بتاريخ 28 يناير 2013 .
  25. 1 2 أوفنز، ستيف. "كيفية إدارة الوسائط باستخدام كودي | Opensource.com" . opensource.com . تم الاطلاع عليه بتاريخ 12 يناير 2026 .
  26. 1 2 نايت، جون (29 سبتمبر 2017). "كودي 101: كيفية إضافة أفلامك وموسيقاك وصورك الخاصة إلى مكتبة الوسائط" . جادجيت هاكس . تم الاسترجاع في 31 ديسمبر 2025 .
  27. "إكس بي إم سي يُجهّز دعم تشغيل الألعاب المُحاكاة - فورونيكس" . فورونيكس . 27 سبتمبر 2013. مؤرشف من الأصل في 12 فبراير 2017. تم الاطلاع عليه في 29 نوفمبر 2016 .
  28. "XBMC: محاكاة متكاملة مع libretro RetroPlayer قيد التطوير - فيديوهات Dell Inspiron One 2320" . تم الاطلاع عليه بتاريخ 6 ديسمبر 2013 .{{cite web}}: صيانة CS1: خدمة الأرشفة مهملة ( رابط ) Xbmc: محاكاة متكاملة مع libretro RetroPlayer قيد التطوير]
  29. بول راي (3 ديسمبر 2013). "جاري الآن بناء صور OpenELEC-RetroPlayer" . إصدارات XBMC الليلية . مؤرشف من الأصل في 9 أغسطس 2016. تم الاطلاع عليه في 29 نوفمبر 2016 .
  30. "فريق Libretro يعمل على تطوير RetroArch و Lakka" . Patreon.com . مؤرشف من الأصل بتاريخ 28 نوفمبر 2016. تم الاطلاع عليه بتاريخ 29 نوفمبر 2016 .
  31. zachmorris (6 ديسمبر 2019). " [ دليل ] البدء باستخدام Kodi Retroplayer" . منتدى مجتمع Kodi . مؤرشف من الأصل في 20 سبتمبر 2022. تم الاطلاع عليه في 18 سبتمبر 2022 .
  32. جيسون فيتزباتريك (30 أكتوبر 2009). "عزز أداء تثبيت XBMC الجديد لديك" . لايف هاكر . مؤرشف من الأصل في 15 يناير 2010. تم الاطلاع عليه في 15 يناير 2010 .
  33. "كيفية إلغاء حظر إضافات Kodi TV | wTVPC" . wtvpc.com . مؤرشف من الأصل بتاريخ 12 سبتمبر 2016. تم الاطلاع عليه بتاريخ 6 سبتمبر 2016 .
  34. أوفرانك، جان لوك (9 مارس 2016). "تعرّف على Estuary وEstouchy، واجهتا Kodi 17 الافتراضيتان الجديدتان والإصدارات الأحدث - CNX Software" . CNX Software - أخبار الأنظمة المدمجة . تم الاطلاع عليه في 7 ديسمبر 2025. لم أكن أعرف سوى XBMC / Kodi منذ أن بدأ مركز الوسائط مفتوح المصدر بالظهور على أجهزة الكمبيوتر الصغيرة التي تعمل بنظامي Android وLinux والقائمة على معالجات ARM في منتصف عام 2012 تقريبًا، وفي معظم الأجهزة، كانت الواجهة الافتراضية المسماة Confluence تُستخدم مع Kodi/XBMC. وقد استُخدمت كواجهة افتراضية منذ عام 2009، وقرر مطورو Kodi أن تحديثًا سيكون مناسبًا لإصدار Kodi 17 Krypton الذي سيضم واجهتين جديدتين: Estuary لمشغلات الوسائط وأجهزة الكمبيوتر المنزلية، وEstouchy للأجهزة المزودة بشاشة لمس مثل الهواتف الذكية والأجهزة اللوحية.
  35. "توقف تطوير Estouchy" . منتدى مجتمع Kodi . 28 مارس 2024.
  36. ديفاين، ريتشارد (4 يناير 2018). "كيفية تحسين مظهر كودي باستخدام واجهة جديدة" . ويندوز سنترال . تم الاطلاع عليه في 7 نوفمبر 2025 .
  37. 1 2 جيسون فيتزباتريك (4 مايو 2009). "خصص برنامج XBMC باستخدام هذه الأشكال الخمسة الرائعة" . لايف هاكر . مؤرشف من الأصل في 4 ديسمبر 2018.
  38. هاوك، كريس (23 فبراير 2024). "أفضل 5 إصدارات من كودي لبث المحتوى" . خصوصية البكسل.
  39. "خدمة AirTunes قادمة إلى XBMC لنظام ويندوز... ولماذا تُعدّ AirPlay رائعة" . Xbmc.us. ١٥ يونيو ٢٠١٢. مؤرشف من الأصل في ١٦ فبراير ٢٠١٣. تم الاطلاع عليه في ٢٨ يناير ٢٠١٣ .
  40. "تطبيق XBMC Remote لنظام Android أصبح رسميًا الآن" . Talkandroid.com. ١٩ يوليو ٢٠١٠. مؤرشف من الأصل في ١٧ أكتوبر ٢٠١١. تم الاطلاع عليه في ١٧ أكتوبر ٢٠١١ .
  41. "حسّن تجربتك مع XBMC باستخدام أدوات التحكم عن بُعد لأي جهاز" . Lifehacker.com. 24 مارس 2010. مؤرشف من الأصل في 24 أكتوبر 2011. تم الاطلاع عليه في 17 أكتوبر 2011 .
  42. ١ ٢ ٣ ٤ أناند لال شيمبي (٢٩ ديسمبر ٢٠٠٩). "إكس بي إم سي وبرودكوم تُقدمان ترقية فك تشفير ١٠٨٠ بكسل لأجهزة الكمبيوتر المحمولة الصغيرة وأجهزة الكمبيوتر المكتبية الصغيرة وأجهزة أبل تي في ذات الإمكانيات المحدودة" . أناند تك . مؤرشف من الأصل في ٢٢ يناير ٢٠١٠. تم الاطلاع عليه في ٢٠ يناير ٢٠١٠ .
  43. فورسمان، كريس (21 يناير 2011). "يعمل XBMC الآن على أجهزة Apple TV أو iDevice المُعدّلة" . Arstechnica.com. مؤرشف من الأصل في 17 يناير 2013. تم الاطلاع عليه في 17 أكتوبر 2011 .
  44. برايس، ديفيد (26 يونيو 2019). "كيفية تثبيت كودي على آيفون أو آيباد (لا تحتاج حتى إلى كسر الحماية!)" . ماكوورلد المملكة المتحدة . مؤرشف من الأصل في 30 مارس 2018. تم الاطلاع عليه في 18 مارس 2021 .
  45. "واجهات برمجة تطبيقات أندرويد 4.0" . مؤرشف من الأصل بتاريخ 29 مارس 2013. تم الاطلاع عليه بتاريخ 3 أبريل 2013 .
  46. لولر، ريتشارد (13 يوليو 2012). "الكشف عن تطبيق XBMC لنظام أندرويد؛ الكود المصدري متاح الآن" . Engadget.com. مؤرشف من الأصل في 16 يناير 2013. تم الاطلاع عليه في 28 يناير 2013 .
  47. "تلفزيون جوجل والمكتبات المحلية" . Spurint.org. مؤرشف من الأصل في 6 يناير 2013. تم الاطلاع عليه في 28 يناير 2013 .
  48. بينتر، لويس. " كيفية تثبيت كودي على إكس بوكس ​​ون" . مستشار التقنية . تم الاطلاع عليه في 4 نوفمبر 2025. كما ذكرنا سابقًا، أصبح كودي الآن رسميًا تطبيقًا عالميًا لنظام ويندوز، مما يجعله متاحًا ليس فقط لنظام ويندوز 10، بل أيضًا لنظام ويندوز 10 موبايل، وإكس بوكس ​​ون، وحتى هولولينز عبر متجر مايكروسوفت.
  49. "شركة آركتيك تُطلق جهاز MC001-XBMC HTPC المُعتمد على نظام OpenELEC" . www.anandtech.com. 5 فبراير 2013. مؤرشف من الأصل في 7 فبراير 2013. تم الاطلاع عليه في 8 فبراير 2013 .
  50. "مركز الوسائط ARCTIC MC001-XBMC متوفر الآن مع XBMC 12" . legitreviews.com . 6 فبراير 2013. مؤرشف من الأصل في 10 فبراير 2013. تم الاطلاع عليه في 8 فبراير 2013 .
  51. "ARCTIC تُقدّم OpenELEC مع MC001-XBMC بسعر أقل" . www.missingremote.com. 5 فبراير 2013. مؤرشف من الأصل في 9 فبراير 2013. تم الاطلاع عليه في 8 فبراير 2013 .
  52. "إصدار PulseBox في 10 أكتوبر" . Blog.pulse-eight.com. 22 سبتمبر 2011. مؤرشف من الأصل في 1 أكتوبر 2011. تم الاطلاع عليه في 17 أكتوبر 2011 .
  53. "تنزيلات libCEC - Pulse-Eight - منتجات توزيع وتحكم فائقة الوضوح" . packages.Pulse-Eight.net . مؤرشف من الأصل بتاريخ 15 أبريل 2016. تم الاطلاع عليه بتاريخ 30 أغسطس 2017 .
  54. إريك براون (21 أكتوبر 2011). "إصدار توزيعة لينكس المدمجة القائمة على XBMC لأول مرة على جهاز كمبيوتر صغير HTPC" . Archive.linuxgizmos.com . مؤرشف من الأصل في 10 مايو 2016. تم الاطلاع عليه في 6 مايو 2016 .
  55. "شركة زوتاك تعلن عن حزمة برامج Boost XL للمنصات" . Bit-tech.net. 11 سبتمبر 2010. مؤرشف من الأصل في 15 يونيو 2011. تم الاطلاع عليه في 17 أكتوبر 2011 .
  56. «أجهزة Zboxes من Zotac صغيرة الحجم، تعمل ببطاريات أيون، ورخيصة الثمن» . Engadget.com. 28 أغسطس 2010. مؤرشف من الأصل في 28 أكتوبر 2011. تم الاطلاع عليه في 17 أكتوبر 2011 .
  57. تومسون، إيان (11 يونيو 2012). "لينكس منت تنضم إلى سوق أجهزة الكمبيوتر الصغيرة" . Theregister.co.uk. مؤرشف من الأصل في 9 يونيو 2013. تم الاطلاع عليه في 28 يناير 2013 .
  58. "PrismCube" . PrismCube.com . مؤرشف من الأصل بتاريخ 30 أغسطس 2017. تم الاطلاع عليه بتاريخ 30 أغسطس 2017 .
  59. "AB IPBox Prismcube Ruby - AB-COM Europe" . PrismCube.org . مؤرشف من الأصل في 7 يوليو 2016. تم الاطلاع عليه في 30 أغسطس 2017 .
  60. "جهاز استقبال الأقمار الصناعية Prismcube Ruby Twin SAT HDTV XBMC - أجهزة استقبال رقمية" . www.AstraSat.nl . مؤرشف من الأصل بتاريخ 14 أغسطس 2017. تم الاطلاع عليه بتاريخ 30 أغسطس 2017 .
  61. ^ "Prismcube - مجموعة Top PVR Box baseret på XBMC" . ديجيتال تي في . 25 سبتمبر 2012 مؤرشفة من الأصلي في 14 أغسطس 2017 . تم الاسترجاع في 30 أغسطس 2017 .
  62. "HbbTV مفتوح المصدر باستخدام لينكس وXBMC" . VolpeFirm.com . 23 يوليو 2012. مؤرشف من الأصل في 14 أغسطس 2017. تم الاطلاع عليه في 30 أغسطس 2017 .
  63. "فيديو: هذا الصندوق الأسود الصغير الذي يبلغ سعره 130 دولارًا يشغل نظام XBMC Linux" . TGDaily.com . 25 أبريل 2013. مؤرشف من الأصل في 30 أغسطس 2017. تم الاطلاع عليه في 30 أغسطس 2017 .
  64. "الكشف عن مركز الوسائط XBMC مفتوح المصدر، الصندوق الأسود الصغير" . Geeky-Gadgets.com . 29 أبريل 2013. مؤرشف من الأصل في 30 أغسطس 2017. تم الاطلاع عليه في 30 أغسطس 2017 .
  65. "جهاز استقبال البث التلفزيوني XBMC ذو الصندوق الأسود الصغير يحصل على آراء المستخدمين، ويصبح متاحًا على أمازون" . CNX-Software.com . 21 يوليو 2013. مؤرشف من الأصل في 30 أغسطس 2017. تم الاطلاع عليه في 30 أغسطس 2017 .
  66. ١ ٢ "أطلقت شركة TheLittleBlackBox (TLBB) منصة XBMC الإعلامية للجمهور" . Gnews.com. ٢٦ يوليو ٢٠١٣. مؤرشف من الأصل في ٣١ يوليو ٢٠١٣. تم الاطلاع عليه في ٢٦ يوليو ٢٠١٣ .
  67. "أجهزة الاستقبال الرقمية من نوع أروسيس MS630S وMS850S تبث المحتوى مباشرةً إلى جهاز آيفون الخاص بك" . إنجادجيت . ١٩ أبريل ٢٠١٠. مؤرشف من الأصل في ٢٢ أبريل ٢٠١٠. تم الاطلاع عليه في ١٧ مايو ٢٠١٠ .
  68. "جهاز Myka ION يُدخل معالج Intel Atom ورسومات ION إلى غرفة المعيشة" . Crunchgear.com. 5 نوفمبر 2009. مؤرشف من الأصل في 8 مايو 2010. تم الاطلاع عليه في 17 أكتوبر 2011 .
  69. ديف فريمان (10 أغسطس 2010). "شركة Modified Konstructs تعلن عن مركز وسائط مخصص" . Crunchgear.com. مؤرشف من الأصل في 23 سبتمبر 2010. تم الاطلاع عليه في 17 أكتوبر 2011 .
  70. "جهاز BryteWerks Model One يجمع بين جهاز كمبيوتر منزلي للترفيه وجهاز عرض عالي الدقة بنسبة عرض إلى ارتفاع 16:10 بسعر 2449 دولارًا" . Engadget.com. 6 يناير 2012. مؤرشف من الأصل في 8 يناير 2012. تم الاطلاع عليه في 24 يناير 2012 .
  71. «أعلنت شركة Plex عن شراكة مع LG، وتعهدت بتقديم خدمة مجانية تتفوق على Boxee Box وApple TV» . Engadget.com. 3 سبتمبر 2010. مؤرشف من الأصل في 4 نوفمبر 2011. تم الاطلاع عليه في 17 أكتوبر 2011 .
  72. "OpenELEC هو إصدار سريع التشغيل والتحديث الذاتي من XBMC لأجهزة الكمبيوتر المنزلية" . لايف هاكر. 20 أكتوبر 2011. مؤرشف من الأصل في 19 فبراير 2014. تم الاطلاع عليه في 20 نوفمبر 2011 .
  73. "إصدار OpenELEC 1.0 المُركّز على XBMC" . Phoronix.com. 20 أكتوبر 2011. مؤرشف من الأصل في 23 نوفمبر 2011. تم الاطلاع عليه في 20 نوفمبر 2011 .
  74. "برنامج مركز الوسائط OpenELEC على منصة الإطلاق" . 18 مارس 2009. مؤرشف من الأصل في 17 سبتمبر 2018. تم الاطلاع عليه في 29 يناير 2010 .
  75. "حول OSMC" . مؤرشف من الأصل في 19 مارس 2015. تم الاطلاع عليه في 2 مايو 2015 .
  76. "الموقع الرسمي لـ E2BMC (E2BMC.com)" . مؤرشف من الأصل بتاريخ 18 يونيو 2019. تم الاطلاع عليه بتاريخ 9 فبراير 2020 .
  77. "E2BMC: فيديوهات جديدة" . مؤرشف من الأصل بتاريخ 23 مارس 2014. تم الاطلاع عليه بتاريخ 3 يوليو 2014 .
  78. "E2BMC - برنامج هجين بين Enigma 2 و XBMC - Satnigmo.com" . مؤرشف من الأصل بتاريخ 19 يوليو 2014. تم الاطلاع عليه بتاريخ 3 يوليو 2014 .
  79. cubietech. "OpenPCTV على Cubietruck/Cubieboard2" . مؤرشف من الأصل بتاريخ 28 مايو 2016. تم الاطلاع عليه بتاريخ 3 يوليو 2014 .
  80. "OpenPCTV - 让你的HTPC 拥有更全面的电视功能" . مؤرشفة من الأصلي في 5 يوليو 2014 . تم الاسترجاع 3 يوليو 2014 .
  81. "XBMC على NVIDIA Tegra" . Tegradeveloper.Nvidia.com . تم الاطلاع عليه بتاريخ 13 فبراير 2010 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  82. "BeagleBoard/GSoC/2010 Projects/XBMC" . مؤرشف من الأصل في 23 سبتمبر 2010.
  83. تيم ستيفنز (2 نوفمبر 2009). "الإعلان عن نسخة XBMC ARM، والتي ستدعم تشغيل الفيديو عالي الدقة من جهاز Beagleboard صغير الحجم (فيديو)" . Engadget . مؤرشف من الأصل في 19 مايو 2017. تم الاطلاع عليه في 2 سبتمبر 2017 .
  84. "شرائح مشغلات الوسائط" . Iboum.com. مؤرشف من الأصل بتاريخ 23 يناير 2012. تم الاطلاع عليه بتاريخ 24 يناير 2012 .
  85. "كودي عطّل إضافاتي!" . كودي . مؤرشف من الأصل بتاريخ 18 مارس 2021. تم الاطلاع عليه بتاريخ 18 مارس 2021 .
  86. "جوائز لايف هاكر 2014: أفضل مشغل وسائط" . 10 ديسمبر 2014. مؤرشف من الأصل في 11 ديسمبر 2014.
  87. «يفخر موقع SourceForge.net بتقديم الفائزين بجوائز اختيار المجتمع لعام 2006» . SourceForge . 19 يونيو 2007. مؤرشف من الأصل في 26 يناير 2010. تم الاطلاع عليه في 20 يناير 2010 .
  88. "أفضل بدائل لمركز وسائط ويندوز" . htpcBeginner . 9 يونيو 2015. مؤرشف من الأصل في 19 يونيو 2015. تم الاطلاع عليه في 19 يونيو 2015 .
  89. "تاريخ بوكسي: وُلِدَ بوكسي ببطء" . Gizmodo.com.au . ١٩ أكتوبر ٢٠١٠. مؤرشف من الأصل في ٣٠ أغسطس ٢٠١٧. تم الاطلاع عليه في ٣٠ أغسطس ٢٠١٧ .
  90. "جيزمودو أستراليا - دليل الأدوات - أخبار ومراجعات التكنولوجيا والإلكترونيات الاستهلاكية" . www.Gizmodo.com.au . 22 أكتوبر 2010. مؤرشف من الأصل في 30 أغسطس 2017. تم الاطلاع عليه في 30 أغسطس 2017 .
  91. ١ ٢ "كودي تسعى لمكافحة القرصنة بالمحتوى القانوني وتقنية إدارة الحقوق الرقمية" . تورنت فريك . ٩ أبريل ٢٠١٧. مؤرشف من الأصل في ١٠ أبريل ٢٠١٧. تم الاطلاع عليه في ١١ أبريل ٢٠١٧ .
  92. "تطبيق TVMC لبرنامج Kodi يجعل قرصنة الفيديو سهلة بشكل مقلق" . TechHive . 28 مايو 2015. مؤرشف من الأصل في 8 فبراير 2016. تم الاطلاع عليه في 17 فبراير 2016 .
  93. 1 2 "هل قام القراصنة بتفريغ مخزون أجهزة أمازون فاير تي في في المملكة المتحدة؟" . تورنت فريك . 29 ديسمبر 2015. مؤرشف من الأصل في 6 مارس 2016. تم الاطلاع عليه في 17 فبراير 2016 .
  94. 1 2 "كودي تعلن عن اتخاذ إجراءات قانونية للقضاء على روابط القرصنة" . تورنت فريك . 15 فبراير 2016. مؤرشف من الأصل في 16 فبراير 2016. تم الاطلاع عليه في 17 فبراير 2016 .
  95. "أمازون تحظر تطبيق Kodi/XBMC بسبب مخاوف القرصنة" . TorrentFreak . 16 يونيو 2015. مؤرشف من الأصل في 4 مارس 2016. تم الاطلاع عليه في 17 فبراير 2016 .
  96. «أمازون تسحب تطبيق الفيديو الشهير كودي من متجرها، وتُلقي باللوم على القرصنة» . TechHive . IDG. ١٧ يونيو ٢٠١٥. مؤرشف من الأصل في ٢٥ فبراير ٢٠١٦. تم الاطلاع عليه في ١٧ فبراير ٢٠١٦ .
  97. "جوجل تضيف 'كودي' إلى فلتر القرصنة في خاصية الإكمال التلقائي" . تورنت فريك . إرنستو. 28 مارس 2018. مؤرشف من الأصل في 28 مارس 2018. تم الاطلاع عليه في 28 مارس 2018 .