stringtranslate.com

Коди (программное обеспечение)

Kodi (ранее XBMC ) — это бесплатный медиаплеер с открытым исходным кодом и программное обеспечение для конвергенции технологий , разработанное Kodi Foundation, некоммерческим технологическим консорциумом . [5] Kodi доступен для нескольких операционных систем и аппаратных платформ, с программным 10-футовым пользовательским интерфейсом для использования с телевизорами и пультами дистанционного управления . Он позволяет пользователям воспроизводить и просматривать большинство потоковых мультимедиа, таких как видео, музыку, подкасты и видео из Интернета, а также все распространенные цифровые медиафайлы с локальных и сетевых носителей или средства просмотра ТВ-шлюза . [6]

Kodi изначально разрабатывался как многоплатформенное приложение для домашнего кинотеатра (HTPC), которое превратилось в многоцелевую платформу технологической конвергенции . Его можно настраивать: скины могут менять его внешний вид, а плагины позволяют пользователям получать доступ к потоковому медиаконтенту через онлайн-сервисы, такие как Amazon Prime Instant Video , Crackle , Pandora Internet Radio , Rhapsody , Spotify и YouTube . [7] Более поздние версии также имеют графический интерфейс персонального видеомагнитофона (PVR) для приема телепередач в прямом эфире с электронной программой передач (EPG) и поддержкой цифрового видеомагнитофона высокой четкости (DVR). [8]

Программное обеспечение было первоначально создано в 2002 году как независимо разработанное самодельное приложение медиаплеера под названием Xbox Media Player для игровой консоли Xbox первого поколения , изменившее свое название в 2004 году на Xbox Media Center (сокращенно XBMC, которое было принято в качестве официального названия в 2008) [6] [9] и позже стал доступен под названием XBMC как собственное приложение для операционных систем Android , Linux , BSD , macOS , iOS / tvOS и Microsoft Windows . [10] Затем в июле 2014 года проект был снова переименован из XBMC в «Kodi» с выпуском Kodi 14 (вместо ожидаемого выпуска XBMC 14), при этом сохранив «XBMC Foundation» в качестве названия своего юридического лица, владеющего Код Kodi, а также непосредственно связанные с ним товарные знаки и логотипы.

Благодаря открытому исходному коду и кроссплатформенности , а также базовому коду, написанному на C++ , модифицированные версии Kodi XBMC вместе с JeOS использовались в качестве пакета программных устройств или программной среды на различных устройствах, включая смарт-телевизоры , телевизоры и телевизоры . верхние приставки , цифровые вывески, гостиничные телевизионные системы, медиаплееры, подключенные к сети , и встроенные системы на базе платформ ArmHF , таких как Raspberry Pi . Производные приложения, такие как MediaPortal и Plex, были выделены из XBMC или Kodi, а также достаточное количество операционных систем, таких как LibreELEC . [11] [12] [13] [14] [15]

Kodi привлек негативное внимание средств массовой информации и правоохранительных органов из-за некоторых дополнений в виде плагинов, предоставляемых третьими лицами для программного обеспечения, которые облегчают несанкционированный доступ и воспроизведение медиаконтента различными способами, нарушающими авторские права , а также продавцы цифровых медиаплееров , которые предварительно загружают в них сторонние дополнения специально с целью облегчить «пиратство»; Фонд XBMC заявил, что не одобряет использование сторонних надстроек, предназначенных для «пиратства», и предпринимает активные шаги по отделению и дистанцированию проекта Kodi от сторонних надстроек, которые нарушают авторские права, включая внесение таких надстроек в черный список и запрет всех обсуждений пиратства на форумах сообщества, а также угрозы судебным иском против тех, кто использует товарные знаки или логотипы Kodi для продвижения надстроек и цифровых медиаплееров, которые поставляются с предустановленными ими такие дополнения. [16]

Обзор

Kodi поддерживает множество распространенных форматов аудио, видео и изображений, плейлисты, аудиовизуализации (FishBMC, Goom, Matrix, MilkDrop , Shadertoy ), слайд-шоу, отчеты о прогнозах погоды и сторонние плагины. Он поддерживает работу в сети (общие ресурсы Интернета и домашней сети ). В отличие от других приложений медиацентра, таких как Windows Media Center , MediaPortal и MythTV , Kodi не включает в себя собственный внутренний код цифрового ТВ-тюнера для функций Live TV или записи DVR/PVR, поскольку вместо этого он действует как единый интерфейс DVR/PVR. с графическим интерфейсом EPG TV-Guide, который через общий API абстрагирует и поддерживает несколько серверных частей через надстройки PVR-клиента от третьих сторон, причем те, которые работают либо локально на одном компьютере, либо по сети. [7] [11] [12]

Плагины , использующие языки программирования C/C++ для создания бинарных надстроек или язык сценариев Python для создания надстроек сценариев, расширяют возможности Kodi, включая такие функции, как гиды телевизионных программ, YouTube , Hulu , Netflix , Veoh , поддержку онлайн-трейлеров к фильмам. , а также Pandora Radio и потоковая передача подкастов . Kodi также функционирует как средство запуска игр в любой операционной системе. [11] [12]

Исходный код Kodi распространяется как открытый исходный код под лицензией GNU General Public License (GPL-2.0 или более поздняя версия), он регулируется освобожденной от налогов зарегистрированной некоммерческой организацией США XBMC Foundation и принадлежит и разрабатывается глобальной сообщество бесплатного программного обеспечения добровольцев.

Несмотря на то, что исходный проект XBMC больше не разрабатывает и не поддерживает XBMC для Xbox, XBMC для Xbox по-прежнему доступен через дополнительный проект стороннего разработчика « XBMC4Xbox », который является ответвлением версии программного обеспечения для Xbox и полностью взял на себя разработка и поддержка XBMC для старого Xbox. Прекращение поддержки Xbox исходным проектом также стало причиной того, что он был переименован в «XBMC» из старого названия «Xbox Media Center», а также причиной того, что позже он был переименован в «Kodi». [17] [18] [19] Версия XBMC для Xbox имела возможность запускать консольные игры и самодельные приложения, такие как эмуляторы . Поскольку версия XBMC для Xbox никогда не распространялась, не одобрялась и не поддерживалась Microsoft, для ее запуска на игровой консоли Xbox всегда требовался эксплойт модчипа или программного мода . [6] [9]

Требования к оборудованию

У Kodi более высокие базовые требования к оборудованию, чем у традиционных программных приложений 2D-стиля: для любого рендеринга ему требуется аппаратный контроллер с поддержкой 3D- графики . Мощные чипы 3D-графического процессора сегодня распространены на большинстве современных компьютерных платформ, включая многие телеприставки , а XBMC, теперь 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 или более поздней версии на базе ЦП . [11]

Когда системный ЦП выполняет программное декодирование видео высокой четкости Full HD 1080p с высокой скоростью передачи данных , требуется двухъядерный ЦП с тактовой частотой 2 ГГц или выше, чтобы обеспечить идеально плавное воспроизведение без пропусков кадров или помех при воспроизведении. дерзкий внешний вид. Однако Kodi может переложить большую часть процесса декодирования видео на графический аппаратный контроллер или встроенные схемы обработки видео, которые поддерживают один из следующих типов аппаратного ускорения декодирования видео : Google MediaCodec API для Android, Intel VAAPI , Nvidia VDPAU API, AMD XvBA. API, API DXVA от Microsoft , API VDADecoder/VideoToolbox от Apple и API OpenMAX от Khronos Group , [20] [21] AMLogic VPU, VPU серии i.MX6x от Freescale и графический процессор MMAL от Raspberry Pi . Воспользовавшись преимуществами такого аппаратного декодирования видео, Kodi может воспроизводить большинство видео на многих недорогих, низкопроизводительных системах, если они содержат поддерживаемый VPU или GPU.

Основные особенности

Прямой эфир с EPG и интерфейсом PVR/DVR

Функция ТВ позволяет пользователям смотреть некоторые телепередачи, которые могут передаваться по DTT, ADSL, кабелю или в потоковом режиме через Интернет, в зависимости от выбранного дополнения.

Начиная с версии 12.0 (Frodo), у Kodi есть встроенный Live TV с функциями EPG (электронный программный гид) и DVR (цифровой видеорегистратор) с графическим интерфейсом интерфейса PVR (персональный видеорегистратор), который позволяет захватывать и воспроизводить видео на жесткий диск и с него. диск с надстройками клиента PVR для большинства популярных серверных частей PVR ( сервер карты ТВ-тюнера ). Эти дополнения можно установить отдельно как плагины в Kodi.

Серверной частью PVR может быть либо приставка DVR, подключенная к сети, либо ПК с программным обеспечением для записи цифрового видео. Это программное обеспечение может работать на том же компьютере или на других компьютерах в той же сети. Программное обеспечение PVR может превратить компьютеры или другие устройства в видеорегистраторы. В качестве операционной системы могут использоваться устройства Linux , macOS , Microsoft Windows и Android . [22]

Доступно несколько типов надстроек клиента PVR:

Проигрывание видео

Видеотека

Видеотека, одна из баз данных метаданных Kodi , является ключевой особенностью Kodi. Он позволяет организовывать видеоконтент по информации, связанной с самими видеофайлами (например, фильмами и записанными телепередачами). Эту информацию можно получить различными способами, например, с помощью парсеров (например, веб-сайтов парсинга , таких как IMDb, TheMovieDB, TheTVDB) и файлов nfo . Автоматическая загрузка и отображение постеров фильмов и фан-артов в качестве фоновых обоев. Представление «Режим библиотеки» позволяет пользователям просматривать видеоконтент по категориям; Жанр, название, год, актеры и режиссеры. [7] [11]

Ядра видеоплеера

Kodi использует одно «ядро» мультимедийного видеоплеера для воспроизведения видео. «Ядром» этого видеоплеера для воспроизведения видео является кроссплатформенный медиаплеер собственной разработки «DVDPlayer», который был разработан для воспроизведения фильмов DVD-Video и включает в себя встроенную поддержку DVD-меню (на основе в бесплатных библиотеках с открытым исходным кодом libdvdcss и libdvdnav). Это «ядро» видеоплеера на базе FFmpeg сегодня поддерживает все распространенные основные форматы. Одной из относительно необычных особенностей этого ядра DVD-плеера является возможность «на лету» приостанавливать и воспроизводить фильмы DVD-Video, хранящиеся в ISO- и IMG -образах DVD-дисков или образах DVD-Video ( IFO / VOB / BUP ) (даже непосредственно из несжатых архивов RAR и ZIP ), либо из локального жесткого диска, либо из сетевого хранилища. [7] [11] [12]

Воспроизведение аудио

Музыкальная библиотека

Музыкальная библиотека, одна из баз данных метаданных Kodi, является еще одной ключевой особенностью Kodi. Это позволяет организовать музыкальную коллекцию для поиска и создания интеллектуальных списков воспроизведения на основе информации, хранящейся в метатегах идентификатора музыкального файла , такой как название, исполнитель, альбом, год выпуска, жанр и популярность. Автоматическая загрузка и отображение обложек альбомов и фан-артов в качестве фоновых обоев. [7] [11]

Цифровое изображение/отображение изображения

Kodi обрабатывает все распространенные форматы цифровых изображений/изображений с возможностью панорамирования/масштабирования и слайд-шоу с эффектом Кена Бернса с использованием кода библиотеки с открытым исходным кодом CxImage. XBMC может обрабатывать архивные файлы комиксов CBZ (ZIP) и CBR (RAR) . Эта функция позволяет пользователям просматривать/читать, просматривать и масштабировать изображения содержащихся на них страниц комиксов, не распаковывая их предварительно. [6]

Менеджер игр и эмуляторы игровых консолей

В 2013 году велась разработка новых основных функций, включая интеграцию встроенного графического интерфейса Games Manager и Game Launcher с библиотекой игр, а также API эмулятора игровой консоли в XBMC. Код для всех разрабатывался в отдельной ветке для включения в основное дерево. [24]

Менеджер игр, интегрированный в Kodi, предоставляет унифицированную библиотеку менеджера игр и интерфейсный модуль запуска с графическим интерфейсом пользователя с поддержкой онлайн-сбора метаданных из Интернета для получения информации об играх. Он также представляет игровые дополнения как новый тип дополнений с моментальной установкой эмулятора. Добавление игровой библиотеки для метаданных игры, предоставление информации (текущий уровень, количество жизней, количество заработанных монет и т. д.) в графический интерфейс, а также расширение API надстроек для поддержки надстроек игрового клиента, поддержка VFS (виртуальной файловой системы) Kodi. . Он также предоставляет уровень абстракции джойстика и геймпада для общего API джойстика и клиентов ввода. [25]

Ретроплеер

Также в разработке находится интерфейс эмулятора видеоигровой консоли ( ПЗУ ) RetroPlayer , поддерживающий API-интерфейс libretro и ядра эмулятора (из проекта RetroArch, который является его эталонным интерфейсом). Сама Libretro представляет собой модульную мультисистемную систему игр/эмуляторов, разработанную как быструю, легкую и портативную. [26]

RetroPlayer поддерживает эмуляторы популярных ретро-игровых консолей, включая Atari 2600 , Lynx , Jaguar , Nintendo Entertainment System , Super NES , Nintendo 64 , Game Boy , PlayStation , Master System , Genesis , Sega CD и Game Gear , а также множество аркадных видеоигр через MAME и Final Burn Alpha, а также игры на базе ScummVM и MS-DOS . [27]

Начиная с версии 18, Kodi поддерживает ядро ​​проигрывателя Retroplayer, позволяющее играть в игры с использованием надстроек игрового эмулятора, доступных для libretro. [28]

Форматы мультимедиа аудио, видео и изображений

Kodi может воспроизводить мультимедиа с CD/DVD-носителей, используя внутренний привод DVD-ROM . Он может воспроизводить медиафайлы с внутреннего встроенного жесткого диска и общих ресурсов SMB/SAMBA/CIFS (обмен файлами Windows), NFS или передавать их в потоковом режиме через видеорегистраторы/PVR ReplayTV , Universal Plug and Play (UPnP) или Digital Living Network Alliance. (DLNA) или потоковую передачу iTunes через протокол доступа к цифровому аудио (DAAP). Kodi может воспользоваться широкополосным подключением к Интернету, если оно доступно, для потоковой передачи интернет-видео, таких как YouTube, Hulu, Netflix и Veoh, а также для воспроизведения интернет-радиостанций (например, Pandora Radio ). Kodi включает возможность отправлять статистику использования музыки на Last.fm и Libre.fm . Он имеет функции списка воспроизведения музыки/видео, функции слайд-шоу изображений/изображений, функцию караоке MP3+CDG , а также множество аудиовизуализаций и заставок . Kodi может масштабировать/конвертировать все видео стандартной четкости и выводить их в разрешения высокой четкости 720p, 1080i и 1080p . [11] [29]

В Microsoft Windows Kodi поддерживает Directsound и WASAPI; поскольку WASAPI не выполняет микширование или передискретизацию, он обеспечивает наилучшее качество звука.

Поддержка форматов

Kodi можно использовать для воспроизведения/просмотра всех распространенных мультимедийных форматов через собственные клиенты и анализаторы. Он может декодировать эти аудио- и видеоформаты программно или аппаратно, а также (опционально) передавать звук AC3 / DTS или кодировать в AC3 в реальном времени фильмы непосредственно на цифровой выход S/PDIF на внешний аудиоусилитель / ресивер для декодирования. [11]

Менеджер дополнений, аддоны и плагины

Kodi имеет несколько открытых API , позволяющих сторонним разработчикам создавать возможности, которые расширяют Kodi множеством дополнений , таких как плагины потокового аудио и видео для онлайн-источников, заставки, скины и темы, визуализации, прогнозы погоды, веб-интерфейсы, веб-скребки. , скрипты виджетов и многое другое. Разработчики Kodi поощряют пользователей создавать и отправлять свои собственные дополнения для расширения медиаконтента и дополнительных услуг, доступных из Kodi.

Функции Kodi/XBMC, начиная с версии 10.0 (кодовое название: «Dharma»), архитектуру Addons Framework и клиент GUI Addons Manager, который подключается к децентрализованной платформе службы цифрового распространения , которая обслуживает дополнительные приложения и плагины , которые, среди прочего, предоставляют онлайн-контента в Kodi, «Менеджер дополнений» (или «Браузер дополнений») внутри Kodi позволяет пользователям просматривать и загружать новые дополнения непосредственно из графического интерфейса Kodi.

Многие из этих источников онлайн-контента находятся в услугах сверхвысокой четкости контента и используют сайты потокового видео в качестве источников предлагаемого медиаконтента. Kodi обладает расширяемостью и интеграцией с онлайн-источниками бесплатного и платного потокового контента, а также предлагает контент от коммерческого видео до бесплатных образовательных программ, а также мультимедиа от частных лиц и малого бизнеса. Однако не все источники контента в надстройках доступны во всех странах. В соответствии с соглашениями о правах многие источники контента имеют географические ограничения, чтобы пользователи из других стран не могли получить доступ к контенту, хотя некоторые из них начали обходить региональные ограничения, чтобы разблокировать эти источники, игнорируя права использования. [30]

Плагины и скрипты

Kodi имеет встроенный интерпретатор сценариев Python для дополнительных расширений и платформу приложений WindowXML (движок набора инструментов для виджетов на основе XML для создания графического пользовательского интерфейса для приложений и виджетов ) аналогично Apple macOS Dashboard Widgets и Microsoft Gadgets . Скрипты виджетов Python позволяют обычным пользователям самостоятельно добавлять новые функции в Kodi, используя язык сценариев Python. Текущие скрипты плагинов включают в себя такие функции, как интернет-телевидение и браузеры трейлеров к фильмам , киногиды, прогноз погоды, сервисы потокового видео с превосходным контентом, такие как YouTube, BBC iPlayer , Hulu , Netflix , Veoh , MLB.tv , интернет-радиостанция. браузеры, такие как Pandora Radio, сайты онлайн-обмена изображениями, такие как Flickr , телегиды, такие как TVShow Time , клиенты электронной почты, обмен мгновенными сообщениями , различные расписания, сценарии домашней автоматизации для внешнего управления программным и аппаратным обеспечением PVR, загрузчики P2P для обмена файлами ( BitTorrent ), IRC , а также казуальные игры , такие как тетрис . [11] [12]

Извлечение метаданных и веб-скребки

Kodi имеет встроенную дополнительную функцию для автоматической загрузки метаданных , обложек и других связанных мультимедийных изображений в Интернете через свои веб-скребки , которые ищут медиафайлы в папках аудио и видео пользователя и их подкаталогах. Эти «скребки» используются в качестве импортеров для получения подробной информации с различных интернет-ресурсов о фильмах и телепередачах. Он может получать краткие описания, рецензии, постеры фильмов, названия, классификацию жанров и другие подобные данные. Затем XBMCGUI обеспечивает расширенное отображение аудио- и видеофайлов, идентифицированных парсерами.

Парсеры используют такие сайты, как The Movie Database (TMDb) или IMDb.com , для получения эскизов и информации о фильмах, thetvdb.com для афиш телешоу и сюжетов эпизодов, CDDB для списков треков аудио-CD, а Allmusic (AMG) и MusicBrainz для миниатюр альбомов. , обзоры и метаданные.

Fanart.tv был добавлен в список источников информации, и XBMC может использовать его для поиска логотипов, фонов, компакт-дисков с прозрачным фоном, обложек альбомов и баннеров среди других типов изображений для музыкальных исполнителей, телешоу и фильмов, популярность которых способствовала чтобы XBMC мог обрабатывать новые типы изображений.

Скины и темы

Как и большинство приложений, созданных на « доморощенной » сцене, модификация и настройка интерфейса с использованием скинов очень популярна среди пользователей Kodi, и пользователям доступны для установки сотни скинов и тем. Гибкость механизма создания скинов Kodi также выгодна третьим сторонам, желающим создавать производные работы, поскольку облегчает ребрендинг среды и внесение более глубоких изменений во внешний вид пользовательского интерфейса.

Начиная с версии Kodi 17, официальными скинами по умолчанию для новых установок являются «Estuary» для типичного использования в домашнем кинотеатре и «Estouchy» для сенсорных экранов . Эти недавно разработанные скины заменяют давний скин по умолчанию «Confluence» и предназначены для представления большего количества контента на главном экране, упрощения для новых пользователей и переноса «Kodi в современный дизайн пользовательского интерфейса».

Пользователи также могут создавать свой собственный скин (или просто изменять существующий скин) и делиться им с другими через общедоступные веб-сайты, которые используются для торговли и разработки скинов Kodi. Существует множество таких сторонних скинов, которые хорошо поддерживаются сообществом, и хотя некоторые скины являются оригинальными и имеют уникальный дизайн, большинство из них начинается как клон или точная копия интерфейсов других мультимедийных программ, таких как Apple Front Row , Windows Media Center Edition. (MCE), MediaPortal, меню каналов Wii (Xii) , интерфейс Xbox 360 и другие. [31]

В дополнение к скинам и темам пользователи могут создать тематический пакет, называемый «сборкой». В рамках этого пакета разработчики доморощенного продукта могут распространять скин и несколько дополнений. Механизм доставки, используемый на сцене Kodi, называется мастером, причем мастер репликантов [32] является наиболее известным.

Веб-интерфейсы

Дополнения веб-интерфейса для Kodi обычно позволяют удаленно просматривать медиатеку и управлять списками воспроизведения музыки с компьютера, а не с телевизора. Другие позволяют удаленно управлять навигацией XBMC, например, пультом дистанционного управления установленным и одновременно активным сеансом Kodi, работающим на компьютере, если он работает на интернет-планшете или аналогичном устройстве с сенсорным интерфейсом. Другие действуют как медиа-менеджер, позволяя изменять метаданные и изображения в видео- и музыкальных библиотеках XBMC.

Панель запуска приложений

В Kodi есть раздел «Мои программы», который предназначен для запуска приложений стороннего программного обеспечения , такого как компьютерные игры и эмуляторы видеоигр , и все это из графического интерфейса с миниатюрами и различными параметрами списков. Однако, хотя эта функция полностью функционировала в версии XBMC для Xbox, она все еще находится на начальной стадии в Android, iOS, Linux, macOS и Windows, поэтому для правильной работы требуются сторонние плагины запуска. [9]

Мобильные пульты и приложения второго экрана

Существует множество сопутствующих приложений для мобильных устройств, доступных и связанных с Kodi. Некоторые из этих мобильных приложений работают как простые пульты дистанционного управления, в то время как другие функционируют как более продвинутые сопутствующие приложения для второго экрана , предлагая дополнительную информацию о том, что пользователи просматривают или слушают на Kodi, например метаданные об актерах кино и музыкальных исполнителях, со ссылками на другие работы, доступные у этих людей в их коллекции или в Интернете.

«XBMC Remote для Android» и «XBMC Remote для iOS» — это бесплатные официальные приложения с открытым исходным кодом для мобильных устройств, выпущенные Team-Kodi/Team-XBMC в Google Play для устройств Android и в App Store для устройств iOS , таких как iPad . iPhone и iPod Touch . Эти приложения действуют как второй экран [33] и решение для удаленного управления, которое позволяет полностью просматривать медиатеку и удаленно управлять установленным и одновременно активным сеансом XBMC, работающим на компьютере, через пользовательский интерфейс портативного сенсорного экрана этого устройства. [34]

Несколько сторонних разработчиков также выпустили несколько других неофициальных приложений удаленного управления Kodi для устройств iOS, Android, BlackBerry , Symbian , Ubuntu Touch , Windows Mobile и Windows Phone . Некоторые из этих приложений дистанционного управления созданы специально для управления Kodi, в то время как некоторые универсальные приложения дистанционного управления способны управлять множеством различных приложений медиацентра и медиаплеера, причем некоторые из этих сторонних удаленных приложений стоят денег, а другие бесплатны. [35]

Официальные версии

Из-за устаревшего оборудования игровой консоли Xbox первого поколения, для которого был разработан Kodi-XBMC, а также из-за желания расширить базу конечных пользователей и разработчиков проекта, многие официальные порты XBMC на компьютерные операционные системы и аппаратные платформы были отменены. был создан. Благодаря вычислительной мощности новейшего компьютерного оборудования XBMC может декодировать видео высокой четкости с разрешением до 1080p и выше , обходя аппаратные ограничения версии XBMC для Xbox.

В последних выпусках Kodi-XBMC присутствует аппаратное ускорение декодирования видео для DXVA , VDPAU , аппаратное декодирование видео графического процессора VA-API , а также аппаратное ускорение декодирования видео через ARM NEON и OpenMAX , Broadcom Crystal HD. [12] [36] Исходный код XBMC активно обновляется разработчиками в общедоступном репозитории Git , который может содержать функции и возможности, еще не включенные в самые последние «стабильные» выпуски.

Нативные приложения

Kodi для Linux (ранее XBMC для Linux ) в первую очередь разработан для Ubuntu Linux и собственного Kodibuntu (ранее XBMCbuntu ) разработчиков Kodi . Также доступны сторонние пакеты для большинства других дистрибутивов Linux, и можно скомпилировать XBMC Media Center с нуля для любого дистрибутива Linux, если сначала установлены необходимые библиотеки зависимостей. Аппаратное ускорение декодирования видео достигается с помощью VDPAU API на графических процессорах Nvidia, API VAAPI для AMD/ATI Radeon , S3 Graphics и новейших интегрированных графических процессоров Intel , а также аппаратное ускорение декодирования видео с помощью OpenMAX , ARM NEON и Broadcom Crystal HD. в системах с поддерживающим оборудованием. [36] Разрабатываемая версия Kodi/XBMC для Linux доступна на панели запуска как PPA (персональный архив пакетов) для стандартной версии Ubuntu Desktop 8.04 и более поздних версий, а также пакеты DEB для Debian .

Kodi для OS X (ранее XBMC для Mac ) изначально работает на Mac OS X Tiger и более поздних версиях, а также на Apple TV. Воспроизведение 1080p может быть достигнуто на компьютерах Apple либо с помощью программного декодирования на процессоре, если он достаточно мощный, либо с помощью аппаратного ускорения декодирования видео для оборудования, поддерживающего Apple VDA API или видеодекодеры, такие как Broadcom Crystal HD. [36]

Воспроизведение 1080p на Apple TV первого поколения (также известном как «ATV1») может быть достигнуто только путем аппаратного ускорения декодирования видео через Broadcom Crystal HD; пользователю необходимо заменить внутренний адаптер Wi-Fi квадроцикла на карту Broadcom Crystal HD PCI Express Mini (mini-PCIe), чтобы активировать эту функцию. [36]

Kodi для Windows (ранее XBMC для Windows ) изначально работает в Windows 7, Windows 8 и Windows 10 как 32-битное или 64-битное приложение. Воспроизведение 1080p и Ultra HD (4K) может быть достигнуто на компьютерах под управлением Windows либо с помощью программного декодирования на процессоре, если он достаточно мощный, либо с помощью аппаратного ускорения декодирования видео.

Поддерживается аппаратное декодирование видео с помощью DirectX Video Acceleration , хотя это улучшение работает только в Windows 7 (или более поздних версиях?), поскольку оно использует API DXVA 2.0, который не поддерживался в Windows XP.

Kodi для iOS (ранее XBMC для iOS ), полный порт Kodi на операционную систему Apple iOS, был публично выпущен 20 января 2011 года. Он поддерживал аппаратное ускоренное декодирование видео H.264 с разрешением 720p и 1080p и был совместим с форматами Apple. iУстройства, использующие процессоры Apple A4 или Apple A5 (на базе ARM) с взломанной операционной системой iOS. [37]

В конце 2017 года MacWorld UK описал, как установить на устройства iOS до iOS 11 без джейлбрейка. [38]

Kodi для Android (ранее XBMC для Android ) — это полный порт полного приложения Kodi/XBMC на операционную систему Android от Google, официально совместимый с Android 4.0 (Ice Cream Sandwich) и более поздними версиями, поддерживающими уровень API 14 . [39] был впервые анонсирован, а его исходный код был опубликован публично 13 июня 2012 года. Это полный порт исходного кода Kodi на C++ и C со всеми его зависимостями от Android с системой сборки, разработанной для работы с несколькими процессорными архитектурами, такими как ARM, MIPS и x86 с Android NDK (Native Development Kit для Android) без использования единой строки Java, а XBMC.APK изначально работает под Android как приложение NativeActivity. [40] Аппаратное ускорение декодирования видео на Android в настоящее время официально доступно только для некоторых конкретных аппаратных платформ, таких как серия Pivos XIOS на базе Amlogic SoC, которая до сих пор использовалась в качестве эталонной аппаратной платформы во время разработки. Исходный код XBMC должен быть скомпилирован с использованием официальной версии Google Android NDK 10d или более поздней версии и создан для цепочки инструментов Android-17 (уровень Android API 17) с использованием GCC версии 4.8, которая в настоящее время требуется для правильной компиляции кода Kodi для Android, но не поддерживается. от Google Android NDK. Это также реальная причина, по которой XBMC для Android не поддерживает оригинальный Google TV ; поскольку Android NDK не был доступен для старых устройств Google TV, это означает, что Kodi/XBMC сегодня не может быть скомпилирован для него. [41]

Xbox (первого поколения)

XBMC 9.04 (кодовое имя: Babylon ) точечная версия XBMC для Xbox, ныне устаревшая, была выпущена 6 мая 2009 года как последняя официальная версия XBMC для Xbox. Первоначальные разработчики XBMC с тех пор опубликовали заявление, в котором говорится, что они больше не будут разрабатывать и поддерживать XBMC для Xbox в рамках проекта XBMC с 27 мая 2010 года. Разработка XBMC для Xbox закончилась, поскольку внимание всех разработчиков команды XBMC полностью потеряно. Вместо этого перешел на версии XBMC для Linux, Mac и Windows.

Несмотря на то, что исходный проект XBMC больше не разрабатывает и не поддерживает XBMC для Xbox, версия XBMC для Xbox по-прежнему доступна через дополнительный проект стороннего разработчика « XBMC4Xbox », который полностью взял на себя разработку и поддержку XBMC. для оригинального Xbox. [17] [18] [19]

XBMC для Xbox никогда не был авторизованным/подписанным продуктом Microsoft, поэтому для запуска XBMC на игровой консоли Xbox требуется модификация Xbox . XBMC для Xbox можно запускать как приложение (как и любую игру для Xbox) или как панель мониторинга , которая появляется непосредственно при включении Xbox. [6] [9] Поскольку XBMC для Xbox был частью программы с открытым исходным кодом, исходный код ее разработки хранился в общедоступном репозитории Subversion . Соответственно, неофициальные сборки исполняемых файлов из репозитория Subversion часто публикуются третьими сторонами на сайтах, не связанных с официальным проектом XBMC. [6] [9]

Xbox One

29 декабря 2017 года разработчики Kodi объявили в разделе новостей своего официального сайта о выпуске приложения Kodi для Xbox One . Отмечается, что версия UWP сохранит характерный внешний вид Kodi, однако многие основные функции отсутствуют или сломаны.

Коммерческие системы

Разработчики Kodi (ранее XBMC ) заявляют, что при условии соблюдения лицензии GPL на программное обеспечение Kodi они хотели бы, чтобы Kodi работал на как можно большем количестве сторонних аппаратных платформ и операционных систем , как « Powered by Kodi » (или « Powered by XBMC ») устройства и системы под торговой маркой. Они предполагают, что Kodi будет предварительно установлен в качестве стороннего программного компонента , который коммерческие и некоммерческие ODM-производители , OEM-производители и компании- системные интеграторы смогут бесплатно использовать на своем собственном оборудовании, таком как телевизионные приставки от компаний кабельного телевидения . Проигрыватели дисков Blu-ray и DVD , игровые консоли или встроенные компьютеры и SoC (система-на-чипе), встроенные в телевизоры для телевизоров с доступом в Интернет, а также другие развлекательные устройства для развлекательной системы в гостиной, домашнего кинотеатра , или аналогичное использование.

Ниже приведен список сторонних компаний, которые продают оборудование в комплекте с предустановленным программным обеспечением Kodi или XBMC или продают неустановленные системы, которые специально заявляют о своей совместимости с Kodi или XBMC. Многие из этих сторонних компаний помогают отправлять исправления ошибок и новые функции обратно в исходный проект Kodi-XBMC.

Компьютерное железо

ARCTIC — немецкая компания, наиболее известная своими решениями в области охлаждения , работающая в партнерстве с командой OpenELEC . 5 февраля 2013 года вместе они выпустили полностью пассивно охлаждаемую развлекательную систему : медиацентр MC001 (версия для США и ЕС), оснащенный новейшей платформой XBMC 12 (OpenELEC 3.0) . OpenELEC и ARCTIC планируют выпустить свой следующий выпуск, целью которого является предоставление более специализированных сборок для систем медиацентров ARCTIC MC001. [42] [43] [44]

AIRIS Telebision, продаваемый Telebision в Испании и разработанный специально для испанского рынка, представляет собой неттоп на базе чипсета Nvidia Ion , с предустановленной базой Ubuntu с XBMC для Linux, настроенным скином AEON и испанскими плагинами. Помимо модифицированного скина, уникальность сборки XBMC AIRIS Telebision заключается в том, что она поставляется с платформой службы цифрового распространения , которую они называют «App Store», которая позволяет пользователям загружать новые испанские плагины и обновления для существующих плагинов. Telebision также позволяет пользователям загружать версию своего программного обеспечения Live CD в качестве бесплатного программного обеспечения , что позволяет пользователям устанавливать дистрибутив Telebision на любой компьютер на базе Nvidia Ion.

Lucida TV II, производимый LUCIDQ Inc, представляет собой неттоп на базе чипсета Nvidia Ion, который можно заказать с установленным программным обеспечением Xubuntu и XBMC.

Pulse-Eight Limited продает как специальное, так и готовое оборудование, в первую очередь предназначенное для Kodi-XBMC, такое как пульты дистанционного управления, системы HTPC и аксессуары, включая специальную приставку HTPC PVR с предустановленной XBMC, которую они называют « PulseBox» [45] Pulse-Eight также предлагает бесплатные встроенные версии XBMC с настроенной производительностью, которые они называют «Pulse», которые основаны на OpenELEC и специальной PVR-сборке XBMC, предназначенной для работы на выделенной системе HTPC. [46]

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 ГГц. [47]

С 10 сентября 2010 года ZOTAC поставляет пакет программного обеспечения под названием ZOTAC Boost XL со всеми своими новыми материнскими платами и мини-ПК , такими как неттопы ZBOX и MAG от Zotac, демонстрации которых Zotac также проводит с XBMC. Этот пакет программного обеспечения ZOTAC Boost XL состоит из программных приложений; Auslogics BoostSpeed , Cooliris , Kylo (веб-браузер, оптимизированный для HDTV) и XBMC Media Center. [48]

Серии небольших мини-ПК Zotac ZBOX и MAG представляют собой неттопы на базе графики Intel, AMD или Nvidia, и все они продаются как в виде полностью готовых к использованию компьютеров, так и в виде базовых компьютеров (без памяти и жесткого диска). Zotac Zbox ID33, ID34, ID81, ID80 и AD04 специально предназначены для рынка HTPC, причем некоторые из них поставляются с оптическим приводом Blu-ray Disc со щелевой загрузкой , а некоторые - с пультом дистанционного управления. [49]

MintBox от команды Linux Mint представляет собой OEM-версию fit-PC израильской компании CompuLab , которая поставляется с предустановленной операционной системой и программным обеспечением с открытым исходным кодом Linux Mint, рабочим столом MATE и XBMC. Доступны две безвентиляторные модели, обе с процессорами AMD , выходным портом HDMI, восемью разъемами USB, двумя портами eSATA, Gigabit Ethernet, Wi-Fi 802.11 b/g/n, встроенным Bluetooth и инфракрасным пультом дистанционного управления медиацентром. [50]

Выделенные устройства

PrismCube Ruby от Marusys — это DVB-S2-тюнер высокой четкости DVR-PVR, использующий XBMC в качестве основного интерфейса поверх встроенного Linux. [51] [52] [53] [54] [55]

Little Black Box — это медиаплеер ARM на базе ядра Linux с XBMC в качестве основного интерфейса. [56] [57] [58] [59]

Marusys MS630S и MS850S — это ТВ-приставки высокого разрешения с поддержкой PVR и возможностью запуска медиаплееров на базе ядра Linux, таких как XBMC, и Marusys рекламирует эти два устройства как совместимые с XBMC. [60]

Myka ION — это безвентиляторная приставка на базе Nvidia Ion, предназначенная для переноса интернет-телевидения и мультимедиа, хранящихся в домашней сети, в гостиную; он поставляется с предустановленными XBMC Media Center, Boxee и Hulu Desktop в виде приложений, которые можно запускать из главного меню. [61]

MK-X1 от Modified Konstructs — это приставка на базе Nvidia Ion, основанная на Acer Aspire Revo , которая поставляется с предустановленным XBMC. Рекомендуемая розничная цена устройства составляет 300 долларов США. [62]

Neuros LINK , созданный Neuros Technology, представляет собой открытую телевизионную приставку и медиарасширитель на базе Ubuntu, предназначенный для вывода интернет-телевидения и другого видео на телевизор. Он поставляется с предустановленным XBMC Media Center. [12]

BryteWerks Model One Projector — это цифровой видеопроектор HD 1080p , предназначенный для использования в домашних кинотеатрах; у него есть встроенный компьютер для домашнего кинотеатра, на котором установлена ​​специальная версия XBMC. Кроме того, он оснащен пультом дистанционного управления, а также 8,9-дюймовым сенсорным дисплеем с разрешением 720p на задней панели проектора для управления системой. Он также имеет встроенные адаптеры Wi-Fi и Ethernet, а также проигрыватель дисков Blu-ray с щелевой загрузкой, а также твердотельный накопитель емкостью 500 ГБ и возможность добавления дополнительного внутреннего жесткого диска емкостью 2 ТБ. [63]

Primus от Mediaimpact Technologies — это медиацентр и приставка на базе Linux Mint, которая объединяет MythTV, Netflix Desktop, Hulu Desktop и Steam Gaming через Kodi, образуя целостную домашнюю развлекательную систему, готовую для гостиной. В комплект поставки входит пульт дистанционного управления SMK-Link.

Производные и форки

Исходный код медиацентра Kodi/XBMC с годами стал популярным программным обеспечением, которое можно разветвить и использовать в качестве платформы платформы приложений, на которой другие могут создавать свои собственные медиаплееры или программное обеспечение медиацентра, как если бы Kodi был набором инструментов с графическим интерфейсом , оконной системой , или оконный менеджер . И сегодня, по крайней мере , Boxee , Plex , Tofu , MediaPortal , LibreELEC , OpenELEC , OSMC , GeeXboX , Voddler , DVDFab Media Player и Horizon TV — все это отдельные производные продукты, о которых открыто известно, что, по крайней мере, изначально они имели разветвление графического пользовательского интерфейса ( GUI) и часть медиаплеера их программного обеспечения из исходного кода XBMC. Говорят, что многие из этих сторонних вилок и производных продуктов Kodi-XBMC по-прежнему помогают отправлять исправления ошибок, а иногда помогают получить новые функции, перенесенные в исходный проект Kodi-XBMC, чтобы другие также могли использовать их, предоставленные одним из них. главный источник. [11] [15] [59] Однако некоторые из них, которые изначально были ответвлением XBMC, с тех пор были полностью или частично переписаны для использования проприетарного программного обеспечения с закрытым исходным кодом . [64] Дополнительную информацию см. в основной статье « Список программного обеспечения на базе XBMC ».

Некоторыми примерами создания Kodi-XBMC являются LibreELEC , OSMC , OpenELEC и GeeXboX , которые являются бесплатными встроенными операционными системами с открытым исходным кодом , предоставляющими полный пакет программного обеспечения для медиацентра, который поставляется с предварительно настроенной версией плагинов Kodi/XBMC и DVR/PVR . Оба они спроектированы так, чтобы быть чрезвычайно маленькими и очень быстро загружающимися встраиваемыми дистрибутивами на базе Linux , в первую очередь оптимизированными для загрузки с флэш-памяти или твердотельного накопителя и специально ориентированными на минимальную аппаратную настройку телеприставки на базе ARM SoC или Процессор и графика Intel x86. [65] [66] [67] [68]

Аналогичными встроенными дистрибутивами Linux для LibreELEC/OpenELEC/GeeXboX являются профессионально созданные E2BMC и OpenPCTV , которые представляют собой коммерческую программную платформу на базе Kodi/XBMC для приставок DVR/PVR, причем оба они разработаны как гибридная интеграция между программным обеспечением медиацентра Kodi и Программные сценарии PVR Enigma2 от Dreambox . [69] [70] [71] [72] [73]

Другим примером является XBMC4Xbox , который является дочерним проектом стороннего разработчика XBMC, который все еще активно разрабатывает и поддерживает платформу Xbox. Этот проект был создан как ответвление XBMC как отдельный проект для продолжения выпуска версии XBMC для аппаратной платформы Xbox. Он не был запущен официальными участниками официального проекта XBMC и не будет каким-либо образом поддерживаться официальной командой Kodi. Все началось с того, что команда XBMC официально прекратила поддержку ветки Xbox, о чем было объявлено 27 мая 2010 года.

Программирование и разработка

Kodi — это некоммерческий проект с открытым исходным кодом , управляемый сообществом бесплатного программного обеспечения , который разрабатывается только добровольцами в свободное время без какой-либо денежной выгоды. Фонд XBMC и команда разработчиков, возглавляющая разработку Kodi/XBMC, « Team-Kodi »/« Team-XBMC », призывают всех и каждого присылать свои собственные исправления исходного кода для новых функций и функций, улучшать существующие или исправлять ошибки в проекте Kodi/XBMC.

Онлайн- руководство пользователя основано на Wiki и поддерживается сообществом, а также служит базовым руководством для разработчиков, позволяющим получить хорошее представление об архитектуре Kodi. Однако, как и в большинстве некоммерческих программных проектов, для более глубокого изучения программирования необходимо просмотреть фактический исходный код и комментарии «документации кода» в формате Doxygen внутри этого кода. [6]

Архитектура

Обзорная схема архитектуры XBMC

Kodi — это кроссплатформенное программное приложение, ядро ​​которого в основном написано на C++ . Kodi использует рендеринг графики OpenGL (или OpenGL ES ) под Kodi как для Linux, так и для macOS, тогда как Kodi для Windows использует мультимедийную структуру Microsoft DirectX и рендеринг Direct3D , как это сделала версия XBMC для Xbox . Некоторые из собственных библиотек Kodi , а также многие сторонние библиотеки, от которых зависит Kodi, написаны на языке программирования C вместо C++ в качестве ядра Kodi, но затем они в основном используются с оболочкой C++ и через ядро ​​Kodi. монолитный характер, загружаются через динамический загрузчик компоновщика для загрузки и выгрузки по требованию во время выполнения . [12] Kodi также по-прежнему частично использует мультимедийную структуру SDL ( Simple DirectMedia Layer ) для ввода в Linux, но его разработчики работают над полным устранением этой небольшой оставшейся зависимости от SDL. [ нужна цитата ]

Из-за того, что Kodi/XBMC возникла из-за ограничений ресурсов оборудования и среды платформы игровых консолей Xbox первого поколения, вся разработка программного обеспечения Kodi/XBMC всегда была сосредоточена на резервировании ограниченных ресурсов, существовавших на встроенном системном оборудовании, таких как оригинальный Xbox (который представлял собой всего лишь процессор Intel Pentium III с тактовой частотой 733 МГц и 64 МБ оперативной памяти в общей сложности в качестве разделяемой памяти ), а также относительно низкие сегодня ресурсы встроенных системных устройств, главным препятствием для которых всегда был объем доступная системная оперативная и графическая память в любой момент времени. Это означает, что Kodi/XBMC специально запрограммирован так, чтобы быть очень ресурсо- и энергоэффективным и поэтому может работать на очень дешевом и относительно недорогом оборудовании, особенно по сравнению с другим программным обеспечением медиацентров для использования HTPC. [6]

Но из-за своего происхождения от игровой консоли Xbox устаревший графический рендерер Kodi/XBMC по-прежнему работает в среде рендеринга, в большей степени игрового цикла, а не использует полностью управляемый событиями рендеринг по требованию, а это означает, что он почти постоянно перерабатывается. рисование графического интерфейса и обновление кадров настолько быстро, насколько это возможно, даже если на экране ничего не меняется. Это приводит к очень высокой загрузке ЦП и графического процессора, что можно наблюдать на встроенных системах и машинах низкого уровня и, следовательно, вызывать высокие температуры, высокую активность вентиляторов и высокое энергопотребление, если только для этой конкретной конфигурации не ограничено максимальное количество кадров в секунду. сборка платформы. Однако разработчики постоянно ведут работу над тем, чтобы Kodi/XBMC работал с использованием гораздо меньшего количества ресурсов на маломощных и встроенных системах, что косвенно принесет пользу и всем невстроенным системам. Однако над повышением эффективности в этой области ведется работа, чтобы отойти от старой среды игрового цикла и снизить высокую нагрузку на ЦП/ГП графическим интерфейсом, особенно учитывая, что использование XBMC на встроенных платформах с ограниченными ресурсами ЦП/ГП продолжает сохраняться. растет популярность. В XBMC 11.0 (Eden) появилась опция рендеринга Dirty-Regions для поддержки текстур в механизме оформления скинов XBMC в качестве опции, а XBMC 12.0 (Frodo) включил рендеринг Dirty Regions для перерисовки всего экрана в одной грязной области по умолчанию на всех платформах. Также ведется работа над XBMC 14.0, чтобы представить отложенный рендеринг абстрактного графа сцены для абстракции средства рендеринга графического пользовательского интерфейса.

Портативность

Kodi имеет переносимую кодовую базу , а ее ствол (основное дерево исходного кода) официально доступен для платформ на базе IA-32 / x86 , x86-64 , PowerPC и ARM . [74] [75] Графический интерфейс Kodi требует 3D-графики с аппаратным ускорением ( GPU ), поддерживающей OpenGL ES , OpenGL или EGL , или Direct3D с драйверами устройств, поддерживающими OpenGL ES 2.0, или OpenGL 1.3 или более поздней версии с GLSL или DirectX в чтобы визуализировать графический интерфейс с приемлемой частотой кадров .

Таким образом, Kodi официально еще не доступен для восходящего потока MIPS в основном репозитории исходного кода от Team-Kodi, а также пока не поддерживает рендеринг DirectFB или DRI (инфраструктура прямого рендеринга) без поддержки аппаратного ускорения графики OpenGL/GLES. [76] Комбинация MIPS, DirectFB и DRI — это популярная архитектура, используемая сегодня в более простых приставках, таких как приставки цифрового вещания (кабельного/спутникового телевидения) и недорогих цифровых медиаплеерах , например, основанных на наборах микросхем с архитектурой MIPS от Сигма Дизайнс или Реалтек . [77] Однако над переносом Kodi на MIPS в настоящее время активно работают несколько независимых команд разработчиков.

Kodi для Linux поддерживает системы создания цепочек инструментов для разработки встраиваемых систем, такие как Yocto , Buildroot ( uClibc ) и набор Makefiles и патчей Linaro для упрощения создания цепочек инструментов кросс-компиляции , а также создания файловой системы во встроенных системах Linux во всех широкий спектр аппаратного обеспечения, платформ ядра и архитектур ЦП (x86, x86-64, ARM, MIPS, PowerPC и т. д.).

Скрипты Python в виде плагинов и дополнений (виджетов и гаджетов)

Kodi позволяет разработчикам создавать дополнения, используя встроенный интерпретатор Python [78] ) и собственную платформу приложений WindowXML , которые вместе образуют набор инструментов для виджетов на основе XML, с помощью которого они могут расширить возможности Kodi, создав графический интерфейс для виджетов . Скрипты виджетов Python позволяют неразработчикам самостоятельно создавать новые дополнения для Kodi, используя Python. [12]

Интерфейс прикладного программирования (API)

Помимо интерфейсов прикладного программирования (API), доступных для сторонних скриптов Python и надстроек, Kodi имеет несколько других API для удаленного управления Kodi или из внешнего приложения. Эти API включают в себя сервер JSON-RPC , сервер D-Bus , веб-сервер , медиасервер UPnP AV (с UPnP MediaServer ControlPoint, UPnP MediaRenderer DCP, UPnP RenderingControl DCP и сервер удаленного пользовательского интерфейса UPnP), а также пользовательское многопротокольное событие. Сервер для удаленного управления.

GUI-движок и скины (темы)

Kodi/XBMC известен как имеющий очень гибкий набор инструментов графического интерфейса и надежную структуру для своего графического интерфейса . Благодаря своей базовой библиотеке сложного графического дизайна и макетов (называемой libGUI в Kodi/XBMC), он обеспечивает простой уровень абстракции между кодом приложения и интерфейсом, обеспечивая при этом чрезвычайно гибкие динамические макеты и анимацию, с которыми легко работать и которые позволяют для создания совершенно уникальных скинов для XBMC. Файлы скинов написаны на языке XAML с использованием стандартной базы XML , что делает создание тем и персональную настройку очень доступными. [31]

Ограничения программного обеспечения

Собственные внутренние кроссплатформенные видео- и аудиоплееры Kodi ( DVDPlayer и PAPlayer ) не могут официально воспроизводить любые аудио- или видеофайлы, которые защищены или зашифрованы с помощью технологий управления цифровыми правами (DRM) для контроля доступа , то есть аудиофайлов, приобретенных в музыкальных онлайн-магазинах, таких как iTunes Music Store , Audible.com , магазины проигрывателей Windows Media и видеофайлы, защищенные с помощью Windows Media DRM или собственной DRM DivX . Такие файлы можно воспроизвести только с помощью другого медиаплеера, поддерживающего DRM, или сняв с файла защиту DRM.

Прием

Kodi выиграла премию Lifehacker Award в 2014 году в номинации «Лучший медиаплеер» в категории развлечений. [79] Коди получил две награды «Выбор сообщества» SourceForge 2006. [80] На церемонии вручения наград Community Choice Awards 2007 года Коди был номинирован финалистом в шести категориях. Также на церемонии вручения награды Community Choice Awards 2008 года Коди получил награду за лучший проект для геймеров. После решения Microsoft прекратить поддержку Windows Media Center (WMC) начиная с Windows 10, сайт htpcBeginner.com назвал Kodi не только лучшей альтернативой WMC, но и во многих отношениях лучшей, чем WMC. [81]

История

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, добавленный встроенный Python дал возможность рисовать элементы интерфейса в графическом интерфейсе и позволил выполнять сценарии, созданные пользователем и сообществом, в среде XBMC. [6]

В середине 2004 года, с выпуском версии 1.0.0, работа над проектом XBMC продолжилась по добавлению дополнительных функций, таких как поддержка функций iTunes, таких как DAAP и Smart Playlists, а также множество улучшений и исправлений.

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 только для чтения и 3D-визуализатор с возможностью смены скинов.

12 ноября 2006 года выпуск XBMC 2.0.1 содержал многочисленные исправления ошибок, попавших в выпуск 2.0.0. Это также ознаменовало переход от CVS к SVN (Subversion) для дерева разработки.

29 мая 2007 года команда XBMC обратилась к разработчикам, заинтересованным в портировании XBMC на операционную систему Linux. Несколько разработчиков Team-XBMC уже начали портировать части XBMC на Linux, используя SDL и OpenGL в качестве замены DirectX, который XBMC активно использовал в версии XBMC для Xbox. [82] [83]

27 мая 2010 года команда XBMC объявила о разделении ветки Xbox на новый проект; «XBMC4Xbox», который продолжит разработку и поддержку XBMC для старой аппаратной платформы Xbox в качестве отдельного проекта, при этом исходный проект XBMC больше не предлагает никакой поддержки Xbox. [17] [18] [19]

2 января 2011 года XBMC перенес репозиторий исходного кода из Subversion в git , размещенный на GitHub .

Разработка кодовой базы Git продолжается, и схема управления версиями была изменена с учетом года и месяца выпуска, например 8.10, 9.04, 9.11, 10.05.

1 августа 2014 года было объявлено о выпуске 14 и изменении названия на Kodi.

19 февраля 2021 года выйдет 19-я версия Kodi.

Организация и лицензирование

Фонд XBMC — это организация, стоящая за проектами Kodi и XBMC. Юридически его представляет Юридический центр свободы программного обеспечения (SFLC), который помогает проекту Kodi/XBMC и его разработчикам в юридических вопросах, таких как интеллектуальная собственность . Он также помогает в решении экономических вопросов, таких как обработка пожертвований и спонсоров, которые помогают проекту с расходами на выделенный хостинг и мероприятия, такие как посещение конференций разработчиков, торговых ярмарок и компьютерных выставок для демонстрации технической демонстрации Kodi, встречи с потенциальными новыми разработчиками и маркетинг программное обеспечение.

Исходный код Kodi в основном лицензируется на условиях GNU General Public Licenses , ядро ​​XBMC специально выпущено под лицензией GPL-2.0 или более поздней версии и размещается в общедоступных репозиториях Git . Дополнения, плагины и дополнительные расширения, такие как скины, выпущенные в качестве официальных ресурсов, созданные участниками проекта Kodi, выпускаются под различными бесплатными лицензиями и лицензиями с открытым исходным кодом .

Споры

Использование для незаконной потоковой передачи

Сторонние дополнения позволяют пользователям транслировать контент, защищенный авторским правом, без разрешения его правообладателя. Некоторые дистрибутивы Kodi и аппаратные устройства, часто продаваемые как «полностью загруженные», [84] предварительно загружены программным обеспечением и подобными надстройками. [85] [86] В результате некоторые пользователи ошибочно связали эти продукты и дополнения как связанные с проектом Kodi. [87] [16] В июне 2015 года Amazon Appstore удалил Kodi, поскольку его можно «использовать для облегчения пиратства или незаконной загрузки контента», даже несмотря на то, что программное обеспечение не входит в комплект поставки такого контента. Президент XBMC Foundation Натан Бетцен не согласился с этим предположением, заявив: «Мы всегда говорим, что нам все равно, что наши пользователи делают с программным обеспечением, и мы придерживаемся этой позиции. Но мы действительно ненавидим, когда компании уничтожают название нашего программного обеспечения. с целью получения прибыли». Он также счел ироничным тот факт, что Amazon запретил приложение, учитывая, что оно, по его мнению, помогло повысить популярность продуктов Amazon Fire TV. Также было отмечено, что Amazon по-прежнему распространяет дистрибутивы Kodi с нарушающими авторские права дополнениями через одну и ту же витрину. [16] [88] [89] По состоянию на февраль 2019 года запрет все еще действует. В декабре 2015 года Amazon Fire TV Stick столкнулся с нехваткой запасов в Соединенном Королевстве, что, как предполагалось, было связано с его использованием Коди. [86] [16]

В феврале 2016 года Фонд XBMC подтвердил свою позицию в отношении сторонних продуктов Kodi, предназначенных для потоковой передачи нелицензионного контента; Бетцен объяснил, что репутация проекта Kodi пострадала из-за его связи со сторонними продуктами, продавцы которых «быстро зарабатывают на модификации Kodi, установке неработающих пиратских надстроек, рекламе того, что Kodi позволяет смотреть бесплатные фильмы и телепередачи, а затем исчезает, когда пользователь покупает коробку и обнаруживает, что надстройка, которую он продал, была ветхой, постоянно ломающейся». Бетцен предупредил, что, хотя это программное обеспечение с открытым исходным кодом, название «Kodi» и его логотипы являются зарегистрированными товарными знаками XBMC Foundation, и что фонд намерен строго обеспечивать соблюдение своих прав на товарные знаки, чтобы предотвратить их несанкционированное использование, особенно в сочетании с информацией и устройствами. предназначен для обеспечения доступа к нелицензионному контенту. [87] [16]

В апреле 2017 года, после первоапрельского трюка, когда веб-сайт Kodi был закрыт и заменен поддельным уведомлением о конфискации домена, разработчики Kodi заявили, что они рассматривают возможность сотрудничества с легальными сторонними поставщиками контента для официальной поддержки их услуг в Kodi. чтобы противостоять мнению, что программное обеспечение в основном используется для пиратства. [84]

В марте 2018 года Google удалил «Kodi» из своего поискового запроса с автозаполнением , сославшись на то, что этот термин связан с нарушением авторских прав, но не смог удалить условия автозаполнения для модифицированных, ориентированных на пиратство версий Kodi (которые, в отличие от Kodi, являются незаконными). [90]

Смотрите также

Рекомендации

  1. ^ «Медиацентр Xbox» . 2 октября 2003 г. Архивировано из оригинала 2 октября 2003 г. Проверено 18 декабря 2016 г.{{cite web}}: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  2. ^ "Kodi 20.5 "Nexus" - Релиз" . 3 марта 2024 г. Проверено 3 марта 2024 г.
  3. ^ «Дополнения к Матрице: Языки» . Коди . Архивировано из оригинала 22 сентября 2022 года . Проверено 18 сентября 2022 г.
  4. ^ "xbmc / LICENSE.md" . Гитхаб . Архивировано из оригинала 5 июня 2021 года . Проверено 1 июля 2021 г.
  5. ^ «О Коди». коди.тв. Архивировано из оригинала 7 августа 2019 года . Проверено 5 июня 2017 г.
  6. ^ abcdefghij Патрик Шмид (5 ноября 2004 г.). «Модификация Xbox в совершенный мультимедийный центр». Аппаратное обеспечение Тома .
  7. ^ abcde Райан Пол (29 декабря 2009 г.). «XBMC 9.11 делает ваш домашний кинотеатр с открытым исходным кодом более блестящим». Арс Техника . Архивировано из оригинала 16 апреля 2012 года . Проверено 14 июня 2017 г.
  8. Лоулер, Ричард (10 октября 2012 г.). «XBMC празднует 10 лет, последняя сборка работает с основной PVR и поддержкой Raspberry Pi». Engadget.com. Архивировано из оригинала 29 января 2013 года . Проверено 28 января 2013 г.
  9. ^ abcde "HGM август" (PDF) . Архивировано из оригинала (PDF) 14 июля 2011 года . Проверено 31 мая 2010 г.Обзор XBMC в журнале Hardcore Gamer Magazine
  10. ^ VzjrZ (18 января 2007 г.). «Как софт модифицировать ваш Xbox… БЕСПЛАТНО». Инструктажи . Архивировано из оригинала 14 июля 2019 года . Проверено 30 ноября 2008 г.
  11. ^ abcdefghijk Kaushik (8 августа 2009 г.). «XBMC — лучшее приложение для медиацентра. Точка». мгновенные фонды . Архивировано из оригинала 14 июля 2019 года . Проверено 9 сентября 2009 г.
  12. ^ abcdefghi Райан Пол (10 мая 2009 г.). «XBMC 9.04 обеспечивает впечатляющие возможности медиацентра». Арс Техника . Архивировано из оригинала 29 апреля 2012 года . Проверено 14 июня 2017 г.
  13. Ричард Скальски (он же GrandAnse) (2 июля 2009 г.). «Voddler använder XBMC (Bekräftat!)». xbmc.nu (на шведском языке). Архивировано из оригинала 25 февраля 2012 года . Проверено 21 июля 2009 г.
  14. Николас Делеон (15 января 2010 г.). «Интервью CrunchGear: мы беседуем с ведущим разработчиком Plex Media Center для Mac OS X: он делал вещи, похожие на Boxee, до того, как Boxee стал крутым». CrunchGear . Архивировано из оригинала 18 января 2010 года . Проверено 16 января 2010 г.
  15. ^ AB Кевин Андерсон (7 октября 2009 г.). «Мыслить внутри коробки». Хранитель . ВЕЛИКОБРИТАНИЯ. Архивировано из оригинала 5 июня 2016 года . Проверено 17 декабря 2016 г.
  16. ^ abcde «Коди вступает в борьбу с продавцами пиратских ТВ-боксов» . Engadget . 15 февраля 2016 года. Архивировано из оригинала 16 февраля 2016 года . Проверено 17 февраля 2016 г.
  17. ↑ abc Тимоти (28 мая 2010 г.). «XBMC прекращает поддержку Xbox». Слэшдот . Архивировано из оригинала 8 июня 2011 года . Проверено 31 мая 2010 г.
  18. ^ abc Адам Паш (28 мая 2010 г.). «XBMC прекращает поддержку оригинальной Xbox». Лайфхакер . Архивировано из оригинала 31 мая 2010 года . Проверено 31 мая 2010 г.
  19. ^ abc Шон Холлистер (31 мая 2010 г.). «XBMC прощается со своим прародителем: оригинальным Xbox». Engadget . Архивировано из оригинала 30 августа 2017 года . Проверено 2 сентября 2017 г.
  20. Ананд Субраманян (7 февраля 2014 г.). «Как установить драйвер Broadcom Crystal HD в Ubuntu?». htpcНачинающий . Архивировано из оригинала 3 апреля 2015 года . Проверено 23 марта 2015 г.
  21. ^ «Проект XBMC реализует интерфейс AMD XvBA» . Фороникс.com. 14 декабря 2011 года. Архивировано из оригинала 2 февраля 2012 года . Проверено 24 января 2012 г.
  22. ^ «HTPC Showdown: какой интерфейсный интерфейс лучше?» TechHive.com . Архивировано из оригинала 27 ноября 2014 года . Проверено 30 августа 2017 г.
  23. ^ "Часто задаваемые вопросы по Njoy N7" . TV2lan.com. Архивировано из оригинала 1 февраля 2014 года . Проверено 28 января 2013 г.
  24. ^ «XBMC готовит поддержку для запуска эмулируемых игр - Phoronix» . Фороникс . 27 сентября 2013 г. Архивировано из оригинала 12 февраля 2017 г. Проверено 29 ноября 2016 г.
  25. ^ «XBMC: интегрированная эмуляция с wip-файлом libretro RetroPlayer — видео Dell Inspiron One 2320» . Архивировано из оригинала 6 декабря 2013 года . Проверено 6 декабря 2013 г.Xbmc: интегрированная эмуляция с помощью libretro RetroPlayer wip]
  26. ^ Пол Рэй (3 декабря 2013 г.). «Сейчас создаём образы сборки OpenELEC-RetroPlayer». Ночные сборки XBMC . Архивировано из оригинала 9 августа 2016 года . Проверено 29 ноября 2016 г.
  27. ^ «Команда Libretro создает RetroArch и Lakka» . Патреон.com . Архивировано из оригинала 28 ноября 2016 года . Проверено 29 ноября 2016 г.
  28. ^ Закморрис (6 декабря 2019 г.). «[Руководство] Начало работы с Kodi Retroplayer». Форум сообщества Kodi . Архивировано из оригинала 20 сентября 2022 года . Проверено 18 сентября 2022 г.
  29. Джейсон Фицпатрик (30 октября 2009 г.). «Турбозарядка вашей новой установки XBMC». Лайфхакер . Архивировано из оригинала 15 января 2010 года . Проверено 15 января 2010 г.
  30. ^ «Как разблокировать дополнения Kodi TV | wTVPC» . wtvpc.com . Архивировано из оригинала 12 сентября 2016 года . Проверено 6 сентября 2016 г.
  31. ^ аб Джейсон Фитцпатрик (5 апреля 2009 г.). «Настройте XBMC с помощью этих пяти потрясающих скинов» . Лайфхакер . Архивировано из оригинала 4 декабря 2018 года . Проверено 15 января 2010 г.
  32. ^ «Мастер репликантов — Регистрация» . Архивировано из оригинала 14 июля 2019 года.
  33. ^ «Airtunes появится в XBMC для Windows… и почему AirPlay — это круто» . Xbmc.us. 15 июня 2012 года. Архивировано из оригинала 16 февраля 2013 года . Проверено 28 января 2013 г.
  34. ^ «XBMC Remote для Android теперь официально» . Talkandroid.com. 19 июля 2010 года. Архивировано из оригинала 17 октября 2011 года . Проверено 17 октября 2011 г.
  35. ^ «Расширьте возможности XBMC с помощью пультов дистанционного управления для любого устройства» . Lifehacker.com. 24 марта 2010 г. Архивировано из оригинала 24 октября 2011 г. Проверено 17 октября 2011 г.
  36. ^ abcd Ананд Лал Шимпи (29 декабря 2009 г.). «XBMC и Broadcom предлагают обновление декодирования 1080p для плохо оснащенных нетбуков, неттопов и Apple TV». АнандТех . Архивировано из оригинала 22 января 2010 года . Проверено 20 января 2010 г.
  37. Форесман, Крис (21 января 2011 г.). «XBMC теперь работает на взломанном Apple TV или iDevice». Arstechnica.com. Архивировано из оригинала 17 января 2023 года . Проверено 17 октября 2011 г.
  38. Прайс, Дэвид (26 июня 2019 г.). «Как установить Kodi на iPhone или iPad (даже джейлбрейк не нужен!)». Macworld Великобритания . Архивировано из оригинала 30 марта 2018 года . Проверено 18 марта 2021 г.
  39. ^ «API-интерфейсы Android 4.0» . Архивировано из оригинала 29 марта 2013 года . Проверено 3 апреля 2013 г.
  40. Лоулер, Ричард (13 июля 2012 г.). «Обнародовано приложение XBMC для Android; исходный код доступен сейчас» . Engadget.com. Архивировано из оригинала 16 января 2013 года . Проверено 28 января 2013 г.
  41. ^ «Google TV и собственные библиотеки». Spurint.org. Архивировано из оригинала 6 января 2013 года . Проверено 28 января 2013 г.
  42. ^ «Arctic представляет MC001-XBMC HTPC на базе OpenELEC» . www.anandtech.com. 5 февраля 2013 года. Архивировано из оригинала 7 февраля 2013 года . Проверено 8 февраля 2013 г.
  43. ^ «Медиацентр ARCTIC MC001-XBMC теперь доступен с XBMC 12» . legitreviews.com . 6 февраля 2013 года. Архивировано из оригинала 10 февраля 2013 года . Проверено 8 февраля 2013 г.
  44. ^ «ARCTIC объединяет OpenELEC с более дешевым MC001-XBMC» . www.missingremote.com. 5 февраля 2013 года. Архивировано из оригинала 9 февраля 2013 года . Проверено 8 февраля 2013 г.
  45. ^ "PulseBox выйдет 10 октября" . Блог.pulse-eight.com. 22 сентября 2011 года. Архивировано из оригинала 1 октября 2011 года . Проверено 17 октября 2011 г.
  46. ^ «Загрузки libCEC - Pulse-Eight - Продукты для распространения и управления Ultra HD» . packages.Pulse-Eight.net . Архивировано из оригинала 15 апреля 2016 года . Проверено 30 августа 2017 г.
  47. Эрик Браун (21 октября 2011 г.). «Встраиваемый дистрибутив Linux на базе XBMC дебютирует на мини-ПК HTPC». Archive.linuxgizmos.com . Архивировано из оригинала 10 мая 2016 года . Проверено 6 мая 2016 г.
  48. ^ «ZOTAC анонсирует пакет программного обеспечения Boost XL для платформ» . Bit-tech.net. 11 сентября 2010 года. Архивировано из оригинала 15 июня 2011 года . Проверено 17 октября 2011 г.
  49. ^ «Zbox'ы Zotac маленькие, работают на ионном топливе и дешевы» . Engadget.com. 28 августа 2010 года. Архивировано из оригинала 28 октября 2011 года . Проверено 17 октября 2011 г.
  50. Томсон, Иэн (11 июня 2012 г.). «Linux Mint присоединяется к бизнесу по производству оборудования для мини-ПК» . Thereregister.co.uk. Архивировано из оригинала 9 июня 2013 года . Проверено 28 января 2013 г.
  51. ^ "ПризмаКуб". PrismCube.com . Архивировано из оригинала 30 августа 2017 года . Проверено 30 августа 2017 г.
  52. ^ "AB IPBox Prismcube Ruby - AB-COM Europe" . PrismCube.org . Архивировано из оригинала 7 июля 2016 года . Проверено 30 августа 2017 г.
  53. ^ "Prismcube Ruby Twin SAT HDTV XBMC Спутниковый ресивер - Digitale ontvangers" . www.AstraSat.nl . Архивировано из оригинала 14 августа 2017 года . Проверено 30 августа 2017 г.
  54. ^ "Prismcube - База телеприставки PVR на XBMC" . Digitalt.tv . 25 сентября 2012 года. Архивировано из оригинала 14 августа 2017 года . Проверено 30 августа 2017 г.
  55. ^ «HbbTV с открытым исходным кодом с использованием Linux, XBMC» . VolpeFirm.com . 23 июля 2012 года. Архивировано из оригинала 14 августа 2017 года . Проверено 30 августа 2017 г.
  56. ^ «Видео: Этот маленький черный ящик за 130 долларов работает под управлением XBMC Linux» . TGDaily.com . 25 апреля 2013 года. Архивировано из оригинала 30 августа 2017 года . Проверено 30 августа 2017 г.
  57. ^ «Представлен медиацентр XBMC с открытым исходным кодом «Маленький черный ящик»» . Geeky-Gadgets.com . 29 апреля 2013 года. Архивировано из оригинала 30 августа 2017 года . Проверено 30 августа 2017 г.
  58. ^ «Маленький черный ящик XBMC STB получает отзывы пользователей и становится доступным на Amazon» . CNX-Software.com . 21 июля 2013 года. Архивировано из оригинала 30 августа 2017 года . Проверено 30 августа 2017 г.
  59. ^ ab «TheLittleBlackBox (TLBB) запускает медиафайлы XBMC для масс». Gnews.com. 26 июля 2013 года. Архивировано из оригинала 31 июля 2013 года . Проверено 26 июля 2013 г.
  60. ^ «Приставки arusys MS630S и MS850S транслируются прямо на ваш iPhone» . Engadget . 19 апреля 2010 года. Архивировано из оригинала 22 апреля 2010 года . Проверено 17 мая 2010 г.
  61. ^ «Myka ION приносит графику Intel Atom и ION в гостиную» . Crunchgear.com. 5 ноября 2009 года. Архивировано из оригинала 8 мая 2010 года . Проверено 17 октября 2011 г.
  62. Дэйв Фриман (10 августа 2010 г.). «Modified Konstructs объявляет о выпуске индивидуального медиацентра». Crunchgear.com. Архивировано из оригинала 23 сентября 2010 года . Проверено 17 октября 2011 г.
  63. ^ «BryteWerks Model One сочетает в себе HTPC и HD-проектор 16:10 за 2449 долларов» . Engadget.com. 6 января 2012 года. Архивировано из оригинала 8 января 2012 года . Проверено 24 января 2012 г.
  64. ^ «Plex объявляет о партнерстве с LG и обещает бесплатно победить Boxee Box и Apple TV» . Engadget.com. 3 сентября 2010 года. Архивировано из оригинала 4 ноября 2011 года . Проверено 17 октября 2011 г.
  65. ^ «OpenELEC — это быстрозагружающаяся и самообновляющаяся версия XBMC для компьютеров домашнего кинотеатра» . Лайфхакер. 20 октября 2011 года. Архивировано из оригинала 19 февраля 2014 года . Проверено 20 ноября 2011 г.
  66. ^ «Выпущен OpenELEC 1.0, ориентированный на XBMC» . Фороникс.com. 20 октября 2011 г. Архивировано из оригинала 23 ноября 2011 г. . Проверено 20 ноября 2011 г.
  67. ^ «Программное обеспечение OpenELEC Media Center на панели запуска» . 18 марта 2009 г. Архивировано из оригинала 17 сентября 2018 г. . Проверено 29 января 2010 г.
  68. ^ «О ОСМЦ». Архивировано из оригинала 19 марта 2015 года . Проверено 2 мая 2015 г.
  69. ^ «Официальный сайт E2BMC (E2BMC.com)» . Архивировано из оригинала 18 июня 2019 года . Проверено 9 февраля 2020 г.
  70. ^ «E2BMC: Новые видео» . Архивировано из оригинала 23 марта 2014 года . Проверено 3 июля 2014 г.
  71. ^ «E2BMC - гибрид Enigma 2 и XBMC - Satnigmo.com» . Архивировано из оригинала 19 июля 2014 года . Проверено 3 июля 2014 г.
  72. ^ кубитех. «OpenPCTV на Cubietruck/Cubieboard2». Архивировано из оригинала 28 мая 2016 года . Проверено 3 июля 2014 г.
  73. ^ "OpenPCTV - 让你的HTPC 拥有更全面的电视功能" . Архивировано из оригинала 5 июля 2014 года . Проверено 3 июля 2014 г.
  74. ^ «XBMC на NVIDIA Tegra» . Tegradeveloper.Nvidia.com . Архивировано из оригинала 12 января 2010 года . Проверено 13 февраля 2010 г.
  75. ^ "BeagleBoard/GSoC/2010 Projects/XBMC" . Архивировано из оригинала 23 сентября 2010 года.
  76. ^ Тим Стивенс (2 ноября 2009 г.). «Известен порт XBMC ARM, который будет управлять воспроизведением HD с карманного Beagleboard (видео)». Engadget . Архивировано из оригинала 19 мая 2017 года . Проверено 2 сентября 2017 г.
  77. ^ «Чипсеты медиаплеера» . Iboum.com. Архивировано из оригинала 23 января 2012 года . Проверено 24 января 2012 г.
  78. ^ «Коди сломал мои аддоны!». Коди . Архивировано из оригинала 18 марта 2021 года . Проверено 18 марта 2021 г.
  79. ^ «Lifehacker Awards 2014: Лучший медиаплеер» . 10 декабря 2014 г. Архивировано из оригинала 11 декабря 2014 г.
  80. ^ «SourceForge.net с гордостью представляет победителей премии Community Choice Awards 2006» . СоурсФордж . 19 июня 2007 года. Архивировано из оригинала 26 января 2010 года . Проверено 20 января 2010 г.
  81. ^ «Лучшие альтернативы Windows Media Center» . htpcНачинающий . 9 июня 2015 года. Архивировано из оригинала 19 июня 2015 года . Проверено 19 июня 2015 г.
  82. ^ «История Бокси: И Бокси медленно рождался» . Gizmodo.com.au . 19 октября 2010 года. Архивировано из оригинала 30 августа 2017 года . Проверено 30 августа 2017 г.
  83. ^ «Gizmodo Australia - Путеводитель по гаджетам - Новости и обзоры технологий и бытовой электроники» . www.Gizmodo.com.au . 22 октября 2010 г. Архивировано из оригинала 30 августа 2017 г. Проверено 30 августа 2017 г.
  84. ^ ab «Kodi хочет победить пиратство с помощью легального контента и DRM». ТоррентФрик . 9 апреля 2017 года. Архивировано из оригинала 10 апреля 2017 года . Проверено 11 апреля 2017 г.
  85. ^ «TVMC для Kodi делает видеопиратство невыносимо простым» . ТехХайв . 28 мая 2015 года. Архивировано из оригинала 8 февраля 2016 года . Проверено 17 февраля 2016 г.
  86. ^ ab «Пираты очистили акции Amazon Fire TV в Великобритании?». ТоррентФрик . 29 декабря 2015 года. Архивировано из оригинала 6 марта 2016 года . Проверено 17 февраля 2016 г.
  87. ^ ab «Коди объявляет о судебном иске по уничтожению пиратских ссылок» . ТоррентФрик . 15 февраля 2016 года. Архивировано из оригинала 16 февраля 2016 года . Проверено 17 февраля 2016 г.
  88. ^ «Amazon запрещает приложение Kodi/XBMC из-за проблем с пиратством» . ТоррентФрик . 16 июня 2015 года. Архивировано из оригинала 4 марта 2016 года . Проверено 17 февраля 2016 г.
  89. ^ «Amazon удаляет популярное видео-приложение Kodi из своего магазина, обвиняя пиратство» . ТехХайв . ИДГ. 17 июня 2015 года. Архивировано из оригинала 25 февраля 2016 года . Проверено 17 февраля 2016 г.
  90. ^ «Google добавляет Kodi в фильтр автозаполнения пиратства» . ТоррентФрик . ЭРНЕСТО. 28 марта 2018 г. Архивировано из оригинала 28 марта 2018 г. Проверено 28 марта 2018 г.

Внешние ссылки