Открыть сервис

Kodi

Kodi (ранее — XBMC, Xbox Media Center) — это свободное и открытое кроссплатформенное программное обеспечение для организации медиацентра. Оно предназначено для воспроизведения аудио, видео и изображений, а также для просмотра и записи телепередач, работы с подкастами и другими мультимедийными данными. Kodi разрабатывается некоммерческой организацией XBMC Foundation и распространяется под лицензией GNU GPL версии 2.0.

История

Проект был основан в 2002 году как медиаплеер для игровой приставки Xbox первого поколения. Первоначальное название — Xbox Media Center (XBMC). Разработчики использовали модифицированную версию прошивки, чтобы обойти ограничения консоли. В 2004 году вышла первая стабильная версия, которая поддерживала воспроизведение большинства популярных на тот момент форматов.

В 2008 году, после прекращения поддержки оригинальной Xbox, проект был портирован на другие платформы. В 2010 году, с выходом версии 10.0 (кодовое имя «Dharma»), началась активная поддержка операционных систем Windows, macOS, Linux и iOS. В 2014 году, с выпуском версии 14.0 («Helix»), проект был официально переименован в Kodi, чтобы избежать путаницы с оригинальной консолью и подчеркнуть независимость от платформы.

Архитектура и функциональные возможности

Ядро и интерфейс

Kodi построен на модульной архитектуре. Основной функционал реализован в ядре, которое отвечает за воспроизведение мультимедиа, управление библиотеками и обработку пользовательских команд. Взаимодействие с пользователем осуществляется через скины (темы оформления), которые могут полностью изменять внешний вид и логику интерфейса. Стандартный скин — Estuary, оптимизированный для управления с пульта дистанционного управления или клавиатуры.

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

Программа поддерживает широкий спектр аудио- и видеокодеков, включая MPEG-2, H.264, H.265 (HEVC), VP9, AV1, а также аудиоформаты MP3, FLAC, AAC, DTS, Dolby TrueHD. Воспроизведение осуществляется через встроенные декодеры, а также с использованием аппаратного ускорения (VAAPI, VDPAU, DXVA, VideoToolbox). Kodi умеет обрабатывать субтитры (встроенные и внешние) и переключать аудиодорожки.

Медиатека

Kodi автоматически сканирует указанные пользователем папки и каталоги, собирая метаданные (обложки, описания, рейтинги, актёрский состав) из локальных файлов и онлайн-баз данных (например, The Movie Database, TheTVDB, MusicBrainz). Поддерживается создание собственных коллекций, плейлистов и смарт-плейлистов с фильтрацией по жанрам, годам, рейтингу и другим параметрам.

Дополнительные функции

  • Просмотр телевидения: через бэкенды TVHeadend, MythTV, NextPVR и другие, поддерживается EPG (электронная программа передач) и запись.
  • Потоковое вещание: встроенная поддержка протоколов RTMP, HLS, DASH, а также возможность просмотра IPTV (плейлисты M3U).
  • Игры: встроенный эмулятор ретро-игр (через дополнения) и поддержка геймпадов.
  • Скрипты и дополнения: расширение функционала через установку плагинов (Python, C++), которые могут добавлять поддержку новых сервисов, источников контента или функций.

Платформы и версии

Kodi доступен для следующих операционных систем и устройств:

  • Windows (7, 8, 10, 11) — 32-битная и 64-битная версии, а также версия для Windows Store.
  • macOS (10.13 и новее) — версия для Intel и Apple Silicon (через Rosetta 2).
  • Linux — пакеты для большинства дистрибутивов (Ubuntu, Debian, Fedora, Arch Linux), а также сборки для Raspberry Pi (Raspberry Pi OS).
  • Android — версия для смартфонов, планшетов и телевизионных приставок (Android TV). Поддерживаются устройства на базе Android 5.0 и выше.
  • iOS — неофициальные сборки для устройств с джейлбрейком (из-за ограничений App Store).
  • tvOS — версия для Apple TV 4-го поколения и новее (устанавливается через сторонние магазины, например, через Cydia Impactor).
  • FreeBSD — порт для этой операционной системы.

Версии нумеруются по схеме «год.месяц» (например, 20.0, 21.0). Каждый релиз имеет кодовое имя, начинающееся на следующую букву латинского алфавита (например, «Leia» — 18.x, «Matrix» — 19.x, «Nexus» — 20.x, «Omega» — 21.x).

Дополнения и сообщество

Основным способом расширения функционала Kodi являются дополнения (add-ons). Они делятся на несколько категорий:

  • Видеодополнения — предоставляют доступ к онлайн-кинотеатрам, видеохостингам, торрент-трекерам.
  • Аудиодополнения — интеграция с музыкальными стриминговыми сервисами (Spotify, Tidal, Deezer).
  • Дополнения для телевидения — связь с бэкендами для просмотра и записи ТВ.
  • Скриптыавтоматизация действий, парсинг веб-страниц, управление системой.
  • Скины — полная замена интерфейса.

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

Юридические аспекты

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

Критика

Основные претензии к Kodi связаны с:

  • Сложностью настройки для неподготовленных пользователей — требуется ручная установка дополнений, настройка путей к медиатеке, решение проблем с кодеками.
  • Нестабильной работой на некоторых платформах (особенно на Android TV с ограниченными ресурсами).
  • Отсутствием встроенной поддержки DRM-защищённого контента (например, Netflix, Amazon Prime Video, Hulu) — для просмотра таких сервисов требуется установка сторонних дополнений, которые часто нарушают условия использования.
  • Проблемами с производительностью при работе с большими медиатеками (десятки тысяч файлов) — возможны зависания и замедление интерфейса.

Интересные факты

  • Kodi является одним из старейших активно развивающихся проектов в категории медиацентров (более 20 лет).
  • Исходный код Kodi использовался для создания множества форков, включая OSMC (Open Source Media Center) и LibreELEC — специализированные операционные системы для медиацентров.
  • В 2016 году Kodi стал одной из самых популярных программ для Android TV, но из-за ассоциации с пиратством его репутация в глазах правообладателей ухудшилась.
  • Разработчики Kodi регулярно выпускают обновления, исправляющие уязвимости и добавляющие поддержку новых кодеков и форматов.

Источники

  • Официальный сайт проекта Kodi (kodi.tv)
  • Документация XBMC Foundation
  • Статья «Kodi (software)» в английской Википедии
  • Материалы сайта «Habr» по теме медиацентров
  • Отчёты о версиях и changelog на GitHub-репозитории проекта

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →