stringtranslate.com

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

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

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

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

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

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

Обзор

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

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

Исходный код 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". [16] [17] [18] Версия XBMC для Xbox имела возможность запускать консольные игры и самодельные приложения, такие как эмуляторы . Поскольку версия XBMC для Xbox никогда не распространялась, не одобрялась и не поддерживалась Microsoft, для ее запуска на игровой консоли Xbox всегда требовался modchip или softmod-эксплойт . [5] [8]

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

Kodi имеет более высокие базовые требования к оборудованию, чем традиционные программные приложения в стиле 2D: ему нужен 3D- совместимый графический аппаратный контроллер для всего рендеринга. Мощные 3D-чипы GPU сегодня распространены в большинстве современных компьютерных платформ, включая многие телевизионные приставки , и XBMC, теперь Kodi, с самого начала был разработан так, чтобы быть в остальном очень ресурсоэффективным, чтобы быть таким мощным и универсальным фреймворком, каким он является. Он хорошо работает на том, что (по стандартам Intel Atom ) является относительно маломощными системами OpenGL 1.3 (с поддержкой GLSL ), OpenGL ES 2.0 или Direct3D (DirectX) 9.0 , которые основаны на процессорах IA-32 / x86 , x86-64 , ARM (AArch32 и AArch64), RISC-V или PowerPC G4 или более поздних . [10]

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

Основные характеристики

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

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

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

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

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

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

Видеобиблиотека

Видеобиблиотека, одна из баз метаданных Kodi , является ключевой функцией Kodi. Она позволяет организовывать видеоконтент по информации, связанной с самими видеофайлами (например, фильмами и записанными телешоу). Эту информацию можно получить различными способами, например, с помощью скраперов (например, сайтов веб-скрапинга , таких как IMDb, TheMovieDB, TheTVDB) и файлов nfo . Автоматическая загрузка и отображение постеров фильмов и фонов фан-арта в качестве фоновых обоев. Режим просмотра библиотеки позволяет пользователям просматривать свой видеоконтент по категориям: Жанр, Название, Год, Актеры и Режиссеры. [6] [10]

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

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

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

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

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

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

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

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

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

Games Manager, будучи интегрированным в Kodi, предоставляет единую библиотеку игрового менеджера и интерфейсный лаунчер GUI с поддержкой веб-скрапинга метаданных в режиме онлайн для получения информации об играх. Он также представляет Game Addons как новый тип аддона с установкой эмулятора just-in-time. Добавление библиотеки игр для игровых метаданных, предоставление информации (текущий уровень, количество жизней, количество заработанных монет и т. д.) в GUI, а также расширение API Addon для поддержки Game Client Addons, поддерживающих VFS (виртуальную файловую систему) Kodi. Он также предоставляет уровень абстракции джойстика и геймпада для общего API джойстика и клиентов ввода. [24]

RetroPlayer

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

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 . [26]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скины и темы

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

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

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

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

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

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

Запуск приложений

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

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

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

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

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

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

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

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

Собственные приложения

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

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

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

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 для операционной системы iOS от Apple, был выпущен публично 20 января 2011 года. Он поддерживал аппаратное ускоренное декодирование видео H.264 с разрешением 720p и 1080p и был совместим с iDevices от Apple, использующими процессоры Apple A4 или Apple A5 (на базе ARM) с взломанной операционной системой iOS. [36]

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

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

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

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

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

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

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 Disc и DVD , игровые консоли или встроенные компьютеры и SoC (System-on-a-Chip), встроенные в телевизоры для телевизоров с поддержкой веб-доступа и других развлекательных устройств для развлекательной системы гостиной, домашнего кинотеатра или аналогичного использования.

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

Компьютерное оборудование

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

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» [44]. Pulse-Eight также предлагает бесплатные встроенные версии XBMC с настроенной производительностью, которые они называют «Pulse», основанные на OpenELEC , и индивидуальную сборку XBMC PVR, которая предназначена для работы на специализированной системе HTPC. [45]

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

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

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

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

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

PrismCube Ruby от Marusys — это двухтюнерная цифровая видеорегистраторная приставка высокой четкости DVB-S2 с основным интерфейсом XBMC поверх встроенной ОС Linux. [50] [51] [52] [53] [54]

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

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

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

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

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

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

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

Деривативы и форки

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

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

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

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

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

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

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

Архитектура

Схематический обзор архитектуры XBMC

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

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

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

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

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

Таким образом, Kodi официально пока не доступен для MIPS upstream в основном репозитории исходного кода от Team-Kodi, а также пока не поддерживает рендеринг DirectFB или DRI (Direct Rendering Infrastructure) без поддержки аппаратного ускорения графики OpenGL/GLES. [75] Сочетание MIPS, DirectFB и DRI является популярной архитектурой, используемой сегодня в более простых приставках, таких как цифровые вещательные (кабельные/спутниковые) приставки и недорогие цифровые медиаплееры , например, основанные на чипсетах архитектуры MIPS от Sigma Designs или Realtek . [76] Однако в настоящее время портирование Kodi на MIPS активно ведется несколькими независимыми командами разработчиков.

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

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

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

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

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

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

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

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

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

Прием

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

История

13 декабря 2003 года разработка Xbox Media Player (XBMP) была прекращена, и к этому времени его преемник, Xbox Media Center (XBMC), был готов к дебюту, переименованный по мере того, как он перерастал из своего названия «плеер» в «центр» для воспроизведения мультимедиа.

29 июня 2004 года вышел первый стабильный релиз XBMC с официальным релизом Xbox Media Center 1.0.0. Это объявление также призвало всех, кто использует XBMP или XBMC Beta, обновиться, поскольку вся поддержка этих предыдущих версий будет прекращена, и они будут поддерживать только версию 1.0.0. Не представленное в XBMP, добавление встроенного Python дало возможность рисовать элементы интерфейса в GUI и позволило выполнять пользовательские и созданные сообществом скрипты в среде XBMC. [5]

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

18 октября 2004 года вышел второй стабильный релиз XBMC, 1.1.0. Этот релиз включал поддержку большего количества типов медиа, типов файлов, форматов контейнеров, а также воспроизведение потокового видео Nullsoft и поддержку караоке (CD-G). [5]

29 сентября 2006 года, после двух лет интенсивной разработки, XBMC анонсировала финальную стабильную версию XBMC 2.0.0. В новую версию было добавлено еще больше функций с добавлением поддержки архивов RAR и zip, совершенно нового интерфейса проигрывателя с поддержкой нескольких проигрывателей. К таким проигрывателям относятся PAPlayer, новый аудио/музыкальный проигрыватель с кроссфейдом, воспроизведением без пауз и поддержкой ReplayGain, а также новый DVDPlayer с поддержкой меню и навигации, а также разбора образов ISO/img. До этого релиза XBMC просто использовала модифицированную ветку MPlayer для всех своих медиа-потребностей, так что это был большой шаг вперед. Также была добавлена ​​поддержка iTunes 6.x DAAP и клиентов UPnP для потоковой передачи. В этот релиз был включен переработанный Skinning Engine, чтобы обеспечить более мощный способ изменения внешнего вида 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. [81] [82]

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

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

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

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

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

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

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

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

Споры

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

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

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

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

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

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

Ссылки

  1. ^ "Xbox Media Center". 2 октября 2003 г. Архивировано из оригинала 2 октября 2003 г. Получено 18 декабря 2016 г.{{cite web}}: CS1 maint: бот: исходный статус URL неизвестен ( ссылка )
  2. ^ "Matrix Addons: Languages". Kodi . Архивировано из оригинала 22 сентября 2022 г. Получено 18 сентября 2022 г.
  3. ^ "xbmc / LICENSE.md". GitHub . Архивировано из оригинала 5 июня 2021 г. . Получено 1 июля 2021 г. .
  4. ^ "О Kodi". kodi.tv. Архивировано из оригинала 7 августа 2019 года . Получено 5 июня 2017 года .
  5. ^ abcdefghij Патрик Шмид (5 ноября 2004 г.). «Модификация Xbox в совершенный мультимедийный центр». Tom's Hardware .
  6. ^ abcde Райан Пол (29 декабря 2009 г.). "XBMC 9.11 делает ваш домашний кинотеатр с открытым исходным кодом ярче". Ars Technica . Архивировано из оригинала 16 апреля 2012 г. Получено 14 июня 2017 г.
  7. ^ Лоулер, Ричард (10 октября 2012 г.). «XBMC отмечает 10 лет, последняя сборка работает в основной линии PVR и поддерживает Raspberry Pi». Engadget.com. Архивировано из оригинала 29 января 2013 г. Получено 28 января 2013 г.
  8. ^ abcde "HGM Aug" (PDF) . Архивировано из оригинала (PDF) 14 июля 2011 . Получено 31 мая 2010 .Обзор XBMC в журнале Hardcore Gamer Magazine
  9. ^ VzjrZ (18 января 2007 г.). "Как сделать soft mod вашего xbox... БЕСПЛАТНО". Instructables . Архивировано из оригинала 14 июля 2019 г. Получено 30 ноября 2008 г.
  10. ^ abcdefghijk Kaushik (8 августа 2009 г.). "XBMC — лучшее приложение для медиацентра. Точка". instant fundas . Архивировано из оригинала 14 июля 2019 г. Получено 9 сентября 2009 г.
  11. ^ abcdefghi Райан Пол (10 мая 2009 г.). «XBMC 9.04 обеспечивает впечатляющий опыт работы с медиацентром». Ars Technica . Архивировано из оригинала 29 апреля 2012 г. Получено 14 июня 2017 г.
  12. Ричард Скальски (он же GrandAnse) (2 июля 2009 г.). «Voddler använder XBMC (Bekräftat!)». xbmc.nu (на шведском языке). Архивировано из оригинала 25 февраля 2012 года . Проверено 21 июля 2009 г.
  13. ^ Николас Делеон (15 января 2010 г.). "Интервью с CrunchGear: Мы беседуем с ведущим разработчиком Plex Media Center для Mac OS X: Он делал что-то вроде Boxee до того, как Boxee стал крутым". CrunchGear . Архивировано из оригинала 18 января 2010 г. Получено 16 января 2010 г.
  14. ^ ab Кевин Андерсон (7 октября 2009 г.). «Thinking inside the box». The Guardian . Великобритания. Архивировано из оригинала 5 июня 2016 г. Получено 17 декабря 2016 г.
  15. ^ abcde "Kodi дает отпор продавцам пиратских ТВ-приставок". Engadget . 15 февраля 2016 г. Архивировано из оригинала 16 февраля 2016 г. Получено 17 февраля 2016 г.
  16. ^ abc Timothy (28 мая 2010 г.). "XBMC прекращает поддержку Xbox". Slashdot . Архивировано из оригинала 8 июня 2011 г. Получено 31 мая 2010 г.
  17. ^ abc Adam Pash (28 мая 2010 г.). "XBMC прекращает поддержку оригинальной Xbox". Lifehacker . Архивировано из оригинала 31 мая 2010 г. Получено 31 мая 2010 г.
  18. ^ abc Шон Холлистер (31 мая 2010 г.). «XBMC прощается со своим прародителем: оригинальным Xbox». Engadget . Архивировано из оригинала 30 августа 2017 г. Получено 2 сентября 2017 г.
  19. ^ Ананд Субраманян (7 февраля 2014 г.). «Как установить драйвер Broadcom Crystal HD на Ubuntu?». htpcBeginner . Архивировано из оригинала 3 апреля 2015 г. Получено 23 марта 2015 г.
  20. ^ "Проект XBMC реализует интерфейс AMD XvBA". Phoronix.com. 14 декабря 2011 г. Архивировано из оригинала 2 февраля 2012 г. Получено 24 января 2012 г.
  21. ^ "HTPC Showdown: Which front-end interface is best?". TechHive.com . Архивировано из оригинала 27 ноября 2014 г. Получено 30 августа 2017 г.
  22. ^ "Njoy N7 FAQ". Tv2lan.com. Архивировано из оригинала 1 февраля 2014 года . Получено 28 января 2013 года .
  23. ^ "XBMC готовит поддержку для запуска эмулируемых игр - Phoronix". Phoronix . 27 сентября 2013 г. Архивировано из оригинала 12 февраля 2017 г. Получено 29 ноября 2016 г.
  24. ^ "XBMC: Интегрированная эмуляция с libretro RetroPlayer wip - Dell Inspiron One 2320 Videos". Архивировано из оригинала 6 декабря 2013 г. Получено 6 декабря 2013 г.Xbmc: Интегрированная эмуляция с libretro RetroPlayer wip]
  25. ^ Пол Рэй (3 декабря 2013 г.). «Now Building OpenELEC-RetroPlayer Build Images». XBMC Nightly Builds . Архивировано из оригинала 9 августа 2016 г. Получено 29 ноября 2016 г.
  26. ^ "Команда Libretro создает RetroArch и Lakka". Patreon.com . Архивировано из оригинала 28 ноября 2016 года . Получено 29 ноября 2016 года .
  27. ^ zachmorris (6 декабря 2019 г.). "[Руководство] Начало работы с Kodi Retroplayer". Форум сообщества Kodi . Архивировано из оригинала 20 сентября 2022 г. Получено 18 сентября 2022 г.
  28. ^ Джейсон Фицпатрик (30 октября 2009 г.). "Turbo Charge Your New XBMC Installation". Lifehacker . Архивировано из оригинала 15 января 2010 г. Получено 15 января 2010 г.
  29. ^ "Как разблокировать дополнения Kodi TV | wTVPC". wtvpc.com . Архивировано из оригинала 12 сентября 2016 года . Получено 6 сентября 2016 года .
  30. ^ ab Jason Fitzpatrick (5 апреля 2009 г.). «Настройте XBMC с помощью этих пяти потрясающих скинов». Lifehacker . Архивировано из оригинала 4 декабря 2018 г. Получено 15 января 2010 г.
  31. ^ "Replicant Wizard - Register". Архивировано из оригинала 14 июля 2019 г.
  32. ^ "Airtunes появится в XBMC для Windows… И почему AirPlay — это здорово". Xbmc.us. 15 июня 2012 г. Архивировано из оригинала 16 февраля 2013 г. Получено 28 января 2013 г.
  33. ^ "XBMC Remote для Android теперь официально". Talkandroid.com. 19 июля 2010 г. Архивировано из оригинала 17 октября 2011 г. Получено 17 октября 2011 г.
  34. ^ «Улучшите свой опыт работы с XBMC с помощью пультов дистанционного управления для любого устройства». Lifehacker.com. 24 марта 2010 г. Архивировано из оригинала 24 октября 2011 г. Получено 17 октября 2011 г.
  35. ^ abcd Ананд Лал Шимпи (29 декабря 2009 г.). "XBMC и Broadcom предлагают обновление декодирования 1080p для плохо оборудованных нетбуков, неттопов и Apple TV". AnandTech . Архивировано из оригинала 22 января 2010 г. Получено 20 января 2010 г.
  36. Форесман, Крис (21 января 2011 г.). «XBMC теперь работает на взломанных Apple TV или iDevice». Arstechnica.com. Архивировано из оригинала 17 января 2023 г. Получено 17 октября 2011 г.
  37. ^ Прайс, Дэвид (26 июня 2019 г.). «Как установить Kodi на iPhone или iPad (вам даже не нужно делать джейлбрейк!)». Macworld UK . Архивировано из оригинала 30 марта 2018 г. Получено 18 марта 2021 г.
  38. ^ "Android 4.0 APIs". Архивировано из оригинала 29 марта 2013 г. Получено 3 апреля 2013 г.
  39. ^ Лоулер, Ричард (13 июля 2012 г.). «XBMC для приложения Android раскрыто; исходный код доступен сейчас». Engadget.com. Архивировано из оригинала 16 января 2013 г. Получено 28 января 2013 г.
  40. ^ "Google TV и собственные библиотеки". Spurint.org. Архивировано из оригинала 6 января 2013 года . Получено 28 января 2013 года .
  41. ^ "Arctic Introduces OpenELEC-based MC001-XBMC HTPC". www.anandtech.com. 5 февраля 2013 г. Архивировано из оригинала 7 февраля 2013 г. Получено 8 февраля 2013 г.
  42. ^ "ARCTIC MC001-XBMC Media Center Now Available w/ XBMC 12". legitreviews.com . 6 февраля 2013 г. Архивировано из оригинала 10 февраля 2013 г. Получено 8 февраля 2013 г.
  43. ^ "ARCTIC Bundles OpenELEC with Lower Priced MC001-XBMC". www.missingremote.com. 5 февраля 2013 г. Архивировано из оригинала 9 февраля 2013 г. Получено 8 февраля 2013 г.
  44. ^ "PulseBox вышел 10 октября". Blog.pulse-eight.com. 22 сентября 2011 г. Архивировано из оригинала 1 октября 2011 г. Получено 17 октября 2011 г.
  45. ^ "libCEC Downloads - Pulse-Eight - Ultra HD Distribution and Control Products". packages.Pulse-Eight.net . Архивировано из оригинала 15 апреля 2016 г. Получено 30 августа 2017 г.
  46. ^ Эрик Браун (21 октября 2011 г.). "XBMC-based embedded Linux distro debuts on HTPC mini-PC". Archive.linuxgizmos.com . Архивировано из оригинала 10 мая 2016 г. . Получено 6 мая 2016 г. .
  47. ^ "ZOTAC объявляет о выпуске программного пакета Boost XL для платформ". Bit-tech.net. 11 сентября 2010 г. Архивировано из оригинала 15 июня 2011 г. Получено 17 октября 2011 г.
  48. ^ "Zboxes от Zotac небольшие, работают на ионном топливе и дешевые". Engadget.com. 28 августа 2010 г. Архивировано из оригинала 28 октября 2011 г. Получено 17 октября 2011 г.
  49. ^ Томсон, Иэн (11 июня 2012 г.). «Linux Mint присоединяется к бизнесу оборудования для мини-ПК». Theregister.co.uk. Архивировано из оригинала 9 июня 2013 г. Получено 28 января 2013 г.
  50. ^ "PrismCube". PrismCube.com . Архивировано из оригинала 30 августа 2017 . Получено 30 августа 2017 .
  51. ^ "AB IPBox Prismcube Ruby - AB-COM Europe". PrismCube.org . Архивировано из оригинала 7 июля 2016 года . Получено 30 августа 2017 года .
  52. ^ "Prismcube Ruby Twin SAT HDTV XBMC Satellite receiver - Digitale ontvangers". www.AstraSat.nl . Архивировано из оригинала 14 августа 2017 года . Получено 30 августа 2017 года .
  53. ^ "Prismcube - Set Top PVR Box baseret på XBMC". Digitalt.tv . 25 сентября 2012 г. Архивировано из оригинала 14 августа 2017 г. Получено 30 августа 2017 г.
  54. ^ "HbbTV с открытым исходным кодом с использованием Linux, XBMC". VolpeFirm.com . 23 июля 2012 г. Архивировано из оригинала 14 августа 2017 г. Получено 30 августа 2017 г.
  55. ^ "Видео: Эта маленькая черная коробочка за 130 долларов работает под управлением XBMC Linux". TGDaily.com . 25 апреля 2013 г. Архивировано из оригинала 30 августа 2017 г. Получено 30 августа 2017 г.
  56. ^ "The Little Black Box Open Source XBMC Media Centre Unveiled". Geeky-Gadgets.com . 29 апреля 2013 г. Архивировано из оригинала 30 августа 2017 г. Получено 30 августа 2017 г.
  57. ^ "The Little Black Box XBMC STB получает отзывы пользователей и становится доступным на Amazon". CNX-Software.com . 21 июля 2013 г. Архивировано из оригинала 30 августа 2017 г. Получено 30 августа 2017 г.
  58. ^ ab "TheLittleBlackBox (TLBB) запускает XBMC media для масс". Gnews.com. 26 июля 2013 г. Архивировано из оригинала 31 июля 2013 г. Получено 26 июля 2013 г.
  59. ^ "приставки arusys MS630S и MS850S транслируют потоковое видео прямо на ваш iPhone". Engadget . 19 апреля 2010 г. Архивировано из оригинала 22 апреля 2010 г. Получено 17 мая 2010 г.
  60. ^ "Myka ION приносит Intel Atom и графику ION в гостиную". Crunchgear.com. 5 ноября 2009 г. Архивировано из оригинала 8 мая 2010 г. Получено 17 октября 2011 г.
  61. Дэйв Фримен (10 августа 2010 г.). «Modified Konstructs Announces Custom Media Center». Crunchgear.com. Архивировано из оригинала 23 сентября 2010 г. Получено 17 октября 2011 г.
  62. ^ "BryteWerks Model One объединяет HTPC и 16:10 HD-проектор за 2449 долларов". Engadget.com. 6 января 2012 г. Архивировано из оригинала 8 января 2012 г. Получено 24 января 2012 г.
  63. ^ "Plex объявляет о партнерстве с LG, обещает бесплатно обойти Boxee Box и Apple TV". Engadget.com. 3 сентября 2010 г. Архивировано из оригинала 4 ноября 2011 г. Получено 17 октября 2011 г.
  64. ^ "OpenELEC — быстро загружаемая, самообновляющаяся версия XBMC для домашних кинотеатров на ПК". Lifehacker. 20 октября 2011 г. Архивировано из оригинала 19 февраля 2014 г. Получено 20 ноября 2011 г.
  65. ^ "XBMC-Focused OpenELEC 1.0 Released". Phoronix.com. 20 октября 2011 г. Архивировано из оригинала 23 ноября 2011 г. Получено 20 ноября 2011 г.
  66. ^ "OpenELEC Media Center Software on Launchpad". 18 марта 2009 г. Архивировано из оригинала 17 сентября 2018 г. Получено 29 января 2010 г.
  67. ^ "About OSMC". Архивировано из оригинала 19 марта 2015 года . Получено 2 мая 2015 года .
  68. ^ "E2BMC Official Website (E2BMC.com)". Архивировано из оригинала 18 июня 2019 года . Получено 9 февраля 2020 года .
  69. ^ "E2BMC: Новые видео". Архивировано из оригинала 23 марта 2014 года . Получено 3 июля 2014 года .
  70. ^ "E2BMC - гибрид Enigma 2 и XBMC - Satnigmo.com". Архивировано из оригинала 19 июля 2014 года . Получено 3 июля 2014 года .
  71. ^ cubietech. "OpenPCTV на Cubietruck/Cubieboard2". Архивировано из оригинала 28 мая 2016 года . Получено 3 июля 2014 года .
  72. ^ "OpenPCTV - 让你的HTPC 拥有更全面的电视功能" . Архивировано из оригинала 5 июля 2014 года . Проверено 3 июля 2014 г.
  73. ^ "XBMC на NVIDIA Tegra". Tegradeveloper.Nvidia.com . Архивировано из оригинала 12 января 2010 . Получено 13 февраля 2010 .
  74. ^ "BeagleBoard/GSoC/2010 Projects/XBMC". Архивировано из оригинала 23 сентября 2010 г.
  75. ^ Тим Стивенс (2 ноября 2009 г.). «XBMC ARM port teased, will manage HD playback from pocket-size Beagleboard (video)». Engadget . Архивировано из оригинала 19 мая 2017 г. Получено 2 сентября 2017 г.
  76. ^ "Media Player Chipsets". Iboum.com. Архивировано из оригинала 23 января 2012 года . Получено 24 января 2012 года .
  77. ^ "Kodi Broke My Addons!". Kodi . Архивировано из оригинала 18 марта 2021 г. . Получено 18 марта 2021 г. .
  78. ^ "Lifehacker Awards 2014: Лучший медиаплеер". 10 декабря 2014 г. Архивировано из оригинала 11 декабря 2014 г.
  79. ^ "SourceForge.net с гордостью представляет победителей конкурса Community Choice Awards 2006". SourceForge . 19 июня 2007 г. Архивировано из оригинала 26 января 2010 г. Получено 20 января 2010 г.
  80. ^ "Лучшие альтернативы Windows Media Center". htpcBeginner . 9 июня 2015 г. Архивировано из оригинала 19 июня 2015 г. Получено 19 июня 2015 г.
  81. ^ «История Бокса: И Бокс родился, медленно». Gizmodo.com.au . 19 октября 2010 г. Архивировано из оригинала 30 августа 2017 г. Получено 30 августа 2017 г.
  82. ^ "Gizmodo Australia - Gadget Guide - Новости и обзоры технологий и бытовой электроники". www.Gizmodo.com.au . 22 октября 2010 г. Архивировано из оригинала 30 августа 2017 г. Получено 30 августа 2017 г.
  83. ^ ab "Kodi хочет победить пиратство с помощью легального контента и DRM". TorrentFreak . 9 апреля 2017 г. Архивировано из оригинала 10 апреля 2017 г. Получено 11 апреля 2017 г.
  84. ^ "TVMC для Kodi делает пиратство видео некомфортно простым". TechHive . 28 мая 2015 г. Архивировано из оригинала 8 февраля 2016 г. Получено 17 февраля 2016 г.
  85. ^ ab "Пираты вычистили акции Amazon Fire TV в Великобритании?". TorrentFreak . 29 декабря 2015 г. Архивировано из оригинала 6 марта 2016 г. Получено 17 февраля 2016 г.
  86. ^ ab "Kodi объявляет о судебном иске по борьбе с пиратскими ссылками". TorrentFreak . 15 февраля 2016 г. Архивировано из оригинала 16 февраля 2016 г. Получено 17 февраля 2016 г.
  87. ^ "Amazon Bans Kodi/XBMC App Over Piracy Concerns". TorrentFreak . 16 июня 2015 г. Архивировано из оригинала 4 марта 2016 г. Получено 17 февраля 2016 г.
  88. ^ "Amazon убирает популярное видеоприложение Kodi из своего магазина, обвиняя пиратство". TechHive . IDG. 17 июня 2015 г. Архивировано из оригинала 25 февраля 2016 г. Получено 17 февраля 2016 г.
  89. ^ "Google добавляет 'Kodi' в фильтр автозаполнения пиратства". TorrentFreak . ERNESTO. 28 марта 2018 г. Архивировано из оригинала 28 марта 2018 г. Получено 28 марта 2018 г.

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