Из Википедии, бесплатной энциклопедии
  (Перенаправлено из XBMC Live )
Перейти к навигации Перейти к поиску

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

Это мультиплатформенное приложение для домашнего кинотеатра (HTPC). Kodi настраивается: скины могут изменять свой внешний вид, а плагины позволяют пользователям получать доступ к потоковому мультимедийному контенту через онлайн-сервисы, такие как 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]

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

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

Обзор [ править ]

Kodi поддерживает множество распространенных форматов аудио, видео и изображений, списки воспроизведения, аудиовизуализации, слайд-шоу, отчеты о прогнозах погоды и сторонние плагины. Он совместим с сетью ( общий доступ к Интернету и домашней сети ). В отличие от других приложений медиацентров, таких как 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 (GPL), он регулируется освобожденной от налогов зарегистрированной некоммерческой организацией США, 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, он всегда требовал Модчип или softmod использовать для запуска на Xbox игровой консоли. [6] [9]

Требования к оборудованию [ править ]

Коди имеет большие основные требования к оборудованию , чем традиционные программные стиль приложений 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) или PowerPC G4 или более поздней версии на базе ЦП . [11]

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

Основные функции [ править ]

Прямая трансляция с EPG и интерфейсом PVR / DVR [ править ]

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

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

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

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

  • аддоны , используемые для многих программного обеспечения PVR и аппаратных средств , таких как Argus телевидение, DVBLink DVBLogic, DVBViewer , ForTheRecord, Tvheadend, MediaPortal , MythTV , NextPVR (бывший GB-PVR ), VDR , Windows Media Center ,
  • надстройки, используемые для приставок DVR на базе Enigma2 , такие как Dreambox , DBox2 и Vu + .,
  • надстройки, используемые для прямого подключения к локальной сети ТВ- тюнеров , таких как HDHomeRun , PCTV Systems Broadway, VBox Home TV Gateway и Njoy Digital AnySee N7 DVB-S2 Network-Tuner. [23]
  • надстройки, используемые для провайдеров Интернет-телевидения FilmOn (FilmOn.TV Networks) и Stalker Middleware,
  • аддоны, используемые для IPTV в целом, например, простой клиентский аддон 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 году продолжалась разработка новых основных функций, интегрирующих встроенный графический интерфейс Game Manager и Game Launcher с библиотекой игр и API эмулятора игровой консоли в XBMC. Код для всех разрабатывался в отдельной ветке для включения в основное дерево. [24]

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

RetroPlayer [ править ]

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

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

Мультимедийные форматы аудио, видео и изображений [ править ]

Kodi может воспроизводить носители с CD / DVD-носителей, используя внутренний привод DVD-ROM . Он может воспроизводить медиафайлы с внутреннего встроенного жесткого диска и общих ресурсов SMB / SAMBA / CIFS (общий доступ к файлам Windows), NFS или передавать их в потоковом режиме через цифровые видеорегистраторы / видеорегистраторы 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] [28]

В 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 обладает расширяемостью и интеграцией с онлайн-источниками для бесплатного и премиального потокового контента и предлагает контент от всего, от коммерческого видео до бесплатных образовательных программ, а также мультимедиа от частных лиц и малых предприятий. Однако не все источники контента по надстройкам доступны во всех странах. Из-за соглашений о правах многие источники контента имеют географические ограничения, чтобы предотвратить доступ пользователей из других стран к контенту, хотя некоторые из них пошли на обход региональных ограничений, чтобы разблокировать эти источники, игнорируя права на использование. [29]

Плагины и скрипты [ править ]

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

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

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

Скреперы используют такие сайты, как The Movie Database (TMDb) или IMDb.com, для получения эскизов и информации о фильмах, thetvdb.com для постеров телешоу и сюжетов эпизодов, CDDB для списков дорожек звуковых компакт-дисков, а также 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 и другие. [30]

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

Веб-интерфейсы [ править ]

Надстройки веб-интерфейса для 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 . Эти приложения действуют как второй экран [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 , аппаратное декодирование видео GPU VA-API , а также аппаратное ускорение декодирования видео с помощью ARM NEON и OpenMAX , Broadcom Crystal HD. [12] [35] Исходный код XBMC активно обновляется разработчиками в общедоступном репозитории Git , который может содержать функции и возможности, еще не включенные в самые последние «стабильные» выпуски.

Родные приложения [ править ]

Kodi для Linux (ранее XBMC для Linux ) в основном разработан для Ubuntu Linux и собственного Kodibuntu разработчиков Kodi (ранее XBMCbuntu ). Также доступны сторонние пакеты для большинства других дистрибутивов Linux, и можно скомпилировать XBMC Media Center с нуля для любого дистрибутива Linux, если сначала будут установлены необходимые библиотеки зависимостей. Аппаратное ускорение декодирования видео достигается с помощью API VDPAU на графических процессорах Nvidia, VAAPI API для 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 либо с помощью программного декодирования на процессоре, если он достаточно мощный, либо с помощью аппаратного ускорения декодирования видео для оборудования, поддерживающего Apple VDA API или видеодекодеров, таких как Broadcom Crystal HD. [35]

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

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

Kodi для Android (ранее XBMC для Android ) - это полный перенос полного приложения Kodi / XBMC на операционную систему Google Android, официально совместимый с Android 4.0 (Ice Cream Sandwich) и более поздними версиями, поддерживающими уровень API 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 должен быть скомпилирован с официальной версией Google Android NDK 10d или более поздней версии и должен быть построен дляинструментальной цепочки android-17 (Android API Level 17) с использованием GCC версии 4.8, которая в настоящее время требуется для корректной компиляции кода Kodi для Android, но не поддерживается. от Google Android NDK. Это также реальная причина, по которой XBMC для Android не поддерживает оригинальный Google TV.; поскольку Android NDK не был доступен для старых устройств Google TV, это означает, что Kodi / XBMC не может быть скомпилирован для него сегодня. [40]

Xbox (первое поколение) [ править ]

XBMC 9.04 (кодовое имя: Вавилон ) точечная версия 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. [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 ») устройств и систем. Они представляют Коди быть предварительно установлены в качестве компонента программного обеспечения сторонних производителей, что коммерческие и некоммерческие OD и 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. [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, и настраиваемую PVR-сборку XBMC, предназначенную для работы в выделенной системе 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 со щелевой загрузкой , а некоторые - с дистанционным управлением. [48]

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

Выделенные устройства [ править ]

PrismCube Ruby от Marusys - это DVB-S2 ТВ-приставка высокого разрешения DVR-PVR с двумя тюнерами, использующая 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. [12]

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

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

Производные и вилки [ править ]

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

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

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

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

Программирование и разработка [ править ]

Kodi - это некоммерческий проект с открытым исходным кодом, управляемый сообществом свободного программного обеспечения, который разрабатывается только добровольцами в свободное время без какой-либо денежной выгоды. XBMC Foundation и команда разработчиков, возглавляющих разработку 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 МБ ОЗУ в общей сложности в качестве общей памяти ), а также все еще относительно низкие ресурсы встроенных системных устройств сегодня, из которых основным препятствием всегда было количество доступная системная RAMи графическая память в любой момент. Это означает, что Kodi / XBMC специально запрограммирован так, чтобы быть очень ресурсоэффективным и энергоэффективным, и поэтому может работать на очень недорогом и относительно недорогом оборудовании, особенно по сравнению с другим программным обеспечением медиацентров для использования HTPC. [6]

Но из-за своего происхождения от игровой консоли Xbox устаревший графический рендерер Kodi / XBMCпо-прежнему работает в среде рендеринга с большим количеством игровых циклов, а не с использованием полностью событийного рендеринга и рендеринга по требованию, что означает, что он почти постоянно перерисовывает графический интерфейс и обновляет кадры так быстро, как только может, даже когда ничего не меняется на экране. Это приводит к очень высокой загрузке ЦП и высокой производительности графического процессора, что можно наблюдать на встроенных системах и компьютерах низкого уровня, и, следовательно, вызывать высокие температуры, высокую активность вентиляторов и высокое энергопотребление, если только не ограничено максимальной частотой кадров в секунду для этой конкретной сборка платформы. Тем не менее, разработчики постоянно работают над тем, чтобы Kodi / XBMC работал с использованием гораздо меньшего количества ресурсов на маломощных и встроенных системах, что также косвенно принесет пользу всем невстроенным системам.Тем не менее, в настоящее время ведется работа над повышением эффективности в этой области, чтобы отойти от этой среды игрового цикла старого стиля, чтобы снизить высокую загрузку ЦП / ГП графическим интерфейсом пользователя, особенно в связи с тем, что использование XBMC на встроенных платформах с ограниченными ресурсами ЦП / ГП сохраняет растет популярность. XBMC 11.0 (Eden) представил опцию рендеринга грязных регионов для поддержки текстур в движке скинов XBMC в качестве опции, а XBMC 12.0 (Frodo) включил рендеринг грязных регионов для перерисовки всего экрана в одной грязной области по умолчанию на всех платформах. Также ведется работа над XBMC 14.0, чтобы представить отложенный рендеринг абстрактного графа сцены для абстракции рендеринга GUI.0 (Eden) представила опцию рендеринга Dirty-Regions для поддержки текстур для механизма скиннинга XBMC в качестве опции, а XBMC 12.0 (Frodo) включил рендеринг Dirty Regions для перерисовки всего экрана в одной грязной области по умолчанию на всех платформах. Также ведется работа над XBMC 14.0, чтобы представить отложенный рендеринг абстрактного графа сцены для абстракции рендеринга GUI.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 в основном репозитории исходного кода от 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 ) и набор Make-файлов и исправлений Linaro для упрощения создания цепочек инструментов кросс-компиляции, а также создания файловой системы во встроенных системах Linux по всему миру. широкий спектр оборудования, платформ ядра и архитектур ЦП (x86, x86-64, ARM, MIPS, PowerPC и т. д.).

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

Kodi позволяет разработчикам создавать надстройки, используя встроенный интерпретатор Python [77] ) и собственную платформу приложений 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 базу, что делает тему - шкуры и личные настройки очень доступны. [30]

Ограничения программного обеспечения [ править ]

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

Прием [ править ]

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

История [ править ]

Xbox Media Center (XBMC) был преемником программного обеспечения Xbox Media Player (XBMP). Разработка Xbox Media Player была остановлена ​​13 декабря 2003 года, когда его преемник был готов к своему дебюту, переименованный, поскольку он вырос из названия «проигрыватель» в «центр» для воспроизведения мультимедиа. Первый стабильный выпуск XBMC состоялся 29 июня 2004 г. вместе с официальным выпуском XboxMediaCenter 1.0.0. Это объявление также побудило всех, кто использует бета-версию XBMP или XBMC, обновиться, поскольку вся поддержка этих предыдущих версий будет прекращена, и они будут поддерживать только версию 1.0.0. Не представленный в XBMP, добавление встроенного Python давало возможность рисовать элементы интерфейса в графическом интерфейсе и позволяло запускать сценарии, созданные пользователями и сообществом, в среде XBMC. [6]

С выпуском 1.0.0 в середине 2004 года продолжалась работа над проектом XBMC по добавлению дополнительных функций, таких как поддержка таких функций iTunes, как DAAP и Smart Playlists, а также множество улучшений и исправлений. Второй стабильный выпуск XBMC, 1.1.0, был выпущен 18 октября 2004 года. Этот выпуск включал поддержку большего количества типов мультимедиа, типов файлов, форматов контейнеров, а также воспроизведение потокового видео 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 для потоковой передачи. В этот выпуск был включен переработанный движок Skinning Engine, обеспечивающий более мощный способ изменения внешнего вида XBMC. Последние две функции включают поддержку только чтения для USB-накопителей в формате FAT12 / 16/32 и 3D-визуализатор с изменяемым оформлением.

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

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

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

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

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

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

Организация и лицензирование [ править ]

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

Исходный код Kodi находится под лицензией GNU General Public License и размещается в репозиториях Git .

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

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

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

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

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

См. Также [ править ]

  • Список платформ Smart TV и промежуточного программного обеспечения
  • Сравнение программных пакетов PVR

Ссылки [ править ]

  1. ^ «Xbox Media Center» . 2 октября 2003 года Архивировано из первоисточника 2 октября 2003 года . Проверено 18 декабря +2016 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  2. ^ "Kodi 19.0" Матрица "- Выпуск" .
  3. ^ "Выпуск 19.0b2-Matrix · xbmc / xbmc" . GitHub . 7 декабря 2020 . Проверено 12 декабря 2020 .
  4. ^ "Главный переводческий проект KODI на Transifex" . www.Transifex.com . Архивировано 9 июля 2017 года . Проверено 1 октября 2017 года .
  5. ^ "О Коди" . kodi.tv. Архивировано 7 августа 2019 года . Дата обращения 5 июня 2017 .
  6. ^ a b c d e f g h i j Патрик Шмид (5 ноября 2004 г.). «Модификация Xbox в Ultimate Multimedia Center» . Оборудование Тома .
  7. ↑ a b c d e Райан Пол (29 декабря 2009 г.). «XBMC 9.11 делает ваш домашний кинотеатр с открытым исходным кодом более ярким» . Ars Technica . Архивировано 16 апреля 2012 года . Проверено 14 июня 2017 года .
  8. Лоулер, Ричард (10 октября 2012 г.). «XBMC отмечает 10-летие, последняя сборка работает с поддержкой PVR и Raspberry Pi» . Engadget.com. Архивировано 29 января 2013 года . Проверено 28 января 2013 года .
  9. ^ a b c d e "Архивная копия" (PDF) . Архивировано из оригинального (PDF) 14 июля 2011 года . Проверено 31 мая 2010 года . CS1 maint: заархивированная копия как заголовок ( ссылка ) Обзор XBMC в журнале Hardcore Gamer Magazine
  10. ^ VzjrZ (18 января 2007). «Как софтмодировать ваш xbox ... БЕСПЛАТНО» . Учебные пособия . Архивировано из оригинала 14 июля 2019 года . Источник +30 ноябрю 2 008 .
  11. ^ a b c d e f g h i j k Kaushik (8 августа 2009 г.). «XBMC - лучшее приложение для медиацентров. Период» . мгновенные фонды . Архивировано из оригинала 14 июля 2019 года . Проверено 9 сентября 2009 года .
  12. ^ a b c d e f g h i Райан Пол (10 мая 2009 г.). «XBMC 9.04 обеспечивает впечатляющие возможности медиацентра» . Ars Technica . Архивировано 29 апреля 2012 года . Проверено 14 июня 2017 года .
  13. ^ Ричард Скальский (ака GrandAnse) (2 июля 2009). "Voddler använder XBMC (Bekräftat!)" . xbmc.nu (на шведском языке). Архивировано из оригинального 25 февраля 2012 года . Проверено 21 июля 2009 года .
  14. ^ Николас Deleon (15 января 2010). «Интервью с CrunchGear: мы разговариваем с ведущим разработчиком Plex Media Center для Mac OS X: он делал вещи, подобные Boxee, до того, как Boxee стал крутым» . CrunchGear . Архивировано 18 января 2010 года . Проверено 16 января 2010 года .
  15. ^ a b Кевин Андерсон (7 октября 2009 г.). «Мыслить внутри коробки» . Хранитель . СОЕДИНЕННОЕ КОРОЛЕВСТВО. Архивировано 5 июня 2016 года . Проверено 17 декабря +2016 .
  16. ^ a b c d e «Коди вступает в бой с продавцами пиратских ТВ-боксов» . Engadget . Архивировано 16 февраля 2016 года . Проверено 17 февраля +2016 .
  17. ^ a b c Тимоти (28 мая 2010 г.). «XBMC прекращает поддержку Xbox» . Slashdot . Архивировано 8 июня 2011 года . Проверено 31 мая 2010 года .
  18. ^ a b c Адам Паш (28 мая 2010 г.). «XBMC прекращает поддержку оригинальной Xbox» . Лайфхакер . Архивировано 31 мая 2010 года . Проверено 31 мая 2010 года .
  19. ^ a b c Шон Холлистер (31 мая 2010 г.). «XBMC прощается со своим прародителем: оригинальной Xbox» . Engadget . Архивировано 30 августа 2017 года . Проверено 2 сентября 2017 года .
  20. Ананд Субраманиан (7 февраля 2014 г.). "Как установить драйвер Broadcom Crystal HD на Ubuntu?" . htpcBeginner . Архивировано 3 апреля 2015 года . Проверено 23 марта 2015 года .
  21. ^ «Проект XBMC реализует интерфейс AMD XvBA» . Phoronix.com. 14 декабря 2011. Архивировано 2 февраля 2012 года . Проверено 24 января 2012 года .
  22. ^ "HTPC Showdown: Какой интерфейс лучше?" . TechHive.com . Архивировано 27 ноября 2014 года . Проверено 30 августа 2017 года .
  23. ^ «Njoy N7 FAQ» . Tv2lan.com. Архивировано из оригинала на 1 февраля 2014 года . Проверено 28 января 2013 года .
  24. ^ «XBMC готовит поддержку для запуска эмулируемых игр - Phoronix» . Фороникс . 27 сентября 2013 года. Архивировано 12 февраля 2017 года . Проверено 29 ноября +2016 .
  25. ^ "Архивная копия" . Архивировано из оригинала на 6 декабря 2013 года . Проверено 6 декабря 2013 года .CS1 maint: заархивированная копия как заголовок ( ссылка ) Xbmc: интегрированная эмуляция с либретро RetroPlayer wip]
  26. Пол Рэй (3 декабря 2013 г.). «Теперь создаем образы сборки OpenELEC-RetroPlayer» . XBMC Nightly Builds . Архивировано 9 августа 2016 года . Проверено 29 ноября +2016 .
  27. ^ «Команда Libretro создает RetroArch и Lakka» . Patreon.com . Архивировано 28 ноября 2016 года . Проверено 29 ноября +2016 .
  28. Джейсон Фицпатрик (30 октября 2009 г.). «Turbo Charge Your New XBMC Installation» . Лайфхакер . Архивировано 15 января 2010 года . Проверено 15 января 2010 года .
  29. ^ «Как разблокировать надстройки Kodi TV | wTVPC» . wtvpc.com . Архивировано 12 сентября 2016 года . Проверено 6 сентября 2016 года .
  30. ^ a b Джейсон Фицпатрик (5 апреля 2009 г.). «Настройте XBMC с помощью этих пяти потрясающих скинов» . Лайфхакер . Архивировано 4 декабря 2018 года . Проверено 15 января 2010 года .
  31. ^ «Мастер репликантов - Зарегистрируйтесь» . Архивировано из оригинала 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. ^ a b c d Ананд Лал Шимпи (29 декабря 2009 г.). «XBMC и Broadcom обеспечивают обновление до 1080p Decode для плохо оборудованных нетбуков, неттопов, Apple TV» . AnandTech . Архивировано 22 января 2010 года . Проверено 20 января 2010 года .
  36. ^ Форесман, Крис (21 января 2011). «XBMC теперь работает на взломанном Apple TV или iDevice» . Arstechnica.com . Проверено 17 октября 2011 года .
  37. Прайс, Дэвид (26 июня 2019 г.). «Как установить Kodi на iPhone или iPad (даже не нужно делать джейлбрейк!)» . Macworld UK . Проверено 18 марта 2021 года .
  38. ^ «API Android 4.0» . Архивировано 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 представляет основанный на OpenELEC MC001-XBMC HTPC" . www.anandtech.com. 5 февраля 2013 года. Архивировано 7 февраля 2013 года . Проверено 8 февраля 2013 года .
  42. ^ «ARCTIC MC001-XBMC Media Center теперь доступен с XBMC 12» . legalreviews.com . 6 февраля 2013 года. Архивировано 10 февраля 2013 года . Проверено 8 февраля 2013 года .
  43. ^ «ARCTIC связывает OpenELEC с 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 - Pulse-Eight - Продукты для распределения и управления Ultra HD» . пакеты.Pulse-Eight.net . Архивировано 15 апреля 2016 года . Проверено 30 августа 2017 года .
  46. Эрик Браун (21 октября 2011 г.). «Встроенный дистрибутив Linux на базе XBMC дебютирует на мини-ПК HTPC» . Archive.linuxgizmos.com . Архивировано 10 мая 2016 года . Дата обращения 6 мая 2016 .
  47. ^ «ZOTAC объявляет о выпуске пакета программного обеспечения Boost XL для платформ» . Bit-tech.net. 11 сентября 2010 года. Архивировано 15 июня 2011 года . Проверено 17 октября 2011 года .
  48. ^ "Zotac's Zboxes маленькие, на ионном топливе и дешевые" . Engadget.com. 28 августа 2010. Архивировано 28 октября 2011 года . Проверено 17 октября 2011 года .
  49. Перейти ↑ Thomson, Iain (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. ^ "Спутниковый ресивер XBMC Prismcube Ruby Twin SAT HDTV - цифровые сообщения" . www.AstraSat.nl . Архивировано 14 августа 2017 года . Проверено 30 августа 2017 года .
  53. ^ "Prismcube - Set Top PVR Box устанавливается на 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 . Архивировано 30 августа 2017 года . Проверено 30 августа 2017 года .
  56. ^ «Представлен медиацентр XBMC с открытым исходным кодом« Маленький черный ящик »» . Geeky-Gadgets.com . 29 апреля 2013 года. Архивировано 30 августа 2017 года . Проверено 30 августа 2017 года .
  57. ^ «Маленький черный ящик XBMC STB получает отзывы пользователей, становится доступным на Amazon» . CNX-Software.com . 21 июля 2013 года. Архивировано 30 августа 2017 года . Проверено 30 августа 2017 года .
  58. ^ a b «TheLittleBlackBox (TLBB) запускает медиа XBMC для масс» . 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 объявляет о создании настраиваемого медиацентра" . Crunchgear.com. Архивировано 23 сентября 2010 года . Проверено 17 октября 2011 года .
  62. ^ "BryteWerks Model One сочетает в себе HTPC и проектор 16:10 HD за 2449 долларов" . Engadget.com. Архивировано 8 января 2012 года . Проверено 24 января 2012 года .
  63. ^ «Plex объявляет о партнерстве с LG, обещает бесплатно победить Boxee Box и Apple TV» . Engadget.com. 3 сентября 2010 года архивация с оригинала на 4 ноября 2011 года . Проверено 17 октября 2011 года .
  64. ^ «OpenELEC - это быстро загружающаяся самообновляющаяся версия XBMC для ПК домашнего кинотеатра» . Лайфхакер. 20 октября 2011 года. Архивировано 19 февраля 2014 года . Проверено 20 ноября 2011 года .
  65. ^ "Выпущен OpenELEC 1.0, ориентированный на XBMC" . Phoronix.com. 20 октября 2011 года. Архивировано 23 ноября 2011 года . Проверено 20 ноября 2011 года .
  66. ^ «Программное обеспечение OpenELEC Media Center на Launchpad» . Архивировано 17 сентября 2018 года . Проверено 29 января 2010 года .
  67. ^ "О OSMC" . Архивировано 19 марта 2015 года . Дата обращения 2 мая 2015 .
  68. ^ "Официальный веб-сайт E2BMC (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 порт дразнил, будет управлять воспроизведением HD с карманного Beagleboard (видео)" . Engadget . Архивировано 19 мая 2017 года . Проверено 2 сентября 2017 года .
  76. ^ "Наборы микросхем медиаплеера" . Iboum.com. Архивировано 23 января 2012 года . Проверено 24 января 2012 года .
  77. ^ "Коди сломал мои аддоны!" . Коди . Проверено 18 марта 2021 года .
  78. ^ «Lifehacker Awards 2014: лучший медиаплеер» . Архивировано 11 декабря 2014 года.
  79. ^ «SourceForge.net с гордостью представляет победителей конкурса Community Choice Awards 2006» . SourceForge . Архивировано 26 января 2010 года . Проверено 20 января 2010 года .
  80. ^ «Лучшие альтернативы Windows Media Center» . htpcBeginner . 9 июня 2015. Архивировано 19 июня 2015 года . Дата обращения 19 июня 2015 .
  81. ^ "История Boxee: И Boxee родился, медленно" . Gizmodo.com.au . 19 октября 2010. Архивировано 30 августа 2017 года . Проверено 30 августа 2017 года .
  82. ^ «Gizmodo Australia - Руководство по гаджетам - Новости и обзоры технологий и бытовой электроники» . www.Gizmodo.com.au . Архивировано 30 августа 2017 года . Проверено 30 августа 2017 года .
  83. ^ a b «Коди хочет победить пиратство с помощью легального контента и DRM» . TorrentFreak . 9 апреля 2017. Архивировано 10 апреля 2017 года . Проверено 11 апреля 2017 года .
  84. ^ «TVMC для Kodi упрощает пиратство с видео» . TechHive . 28 мая 2015. Архивировано 8 февраля 2016 года . Проверено 17 февраля +2016 .
  85. ^ a b «Пираты очистили Amazon Fire TV Stock в Великобритании?» . TorrentFreak . 29 декабря 2015. Архивировано 6 марта 2016 года . Проверено 17 февраля +2016 .
  86. ^ a b «Kodi объявляет о судебном иске по борьбе с пиратскими ссылками» . TorrentFreak . 15 февраля 2016 года архивация из первоисточника 16 февраля 2016 года . Проверено 17 февраля +2016 .
  87. ^ «Amazon запрещает приложение Kodi / XBMC из-за проблем с пиратством» . TorrentFreak . 16 июня 2015. Архивировано 4 марта 2016 года . Проверено 17 февраля +2016 .
  88. ^ «Amazon забирает популярное видео приложение Kodi из своего магазина, обвиняя пиратство» . TechHive . IDG. 17 июня 2015. Архивировано 25 февраля 2016 года . Проверено 17 февраля +2016 .
  89. ^ "Google добавляет 'Kodi' в фильтр пиратства автозаполнения" . TorrentFreak . ЭРНЕСТО. 28 марта 2018. Архивировано 28 марта 2018 года . Проверено 28 марта 2018 .

Внешние ссылки [ править ]

  • Официальный веб-сайт