Kodi, который раньше носил название XBMC (Xbox Media Center), представляет собой бесплатный и открытый медиаплеер, выпущенный под лицензией GPLv2. Он совместим с такими операционными системами, как Linux, OS X, FreeBSD, Windows, Android и Apple TV OS. Интерфейс программы разработан для комфортного использования на расстоянии 3 метров, что делает управление возможным с помощью стандартного телевизионного пульта.
С помощью Kodi вы сможете наслаждаться прямыми трансляциями, телешоу, фильмами или организовать домашний кинотеатр. В этом руководстве мы рассмотрим процесс установки Kodi на такие дистрибутивы, как Debian, Ubuntu, Arch Linux и OpenSUSE.

Содержание статьи
- 1 Установка Kodi на систему Debian
- 2 Установка Kodi на Ubuntu и его производных с использованием PPA.
- 3 Установка Kodi на Arch Linux: пошаговая инструкция.
- 4 Установка Kodi на OpenSUSE Leap 42.1.
- 5 Где можно найти и загрузить фильмы и сериалы?
- 6 Плюсы использования Usenet
- 7 Увеличение объема памяти для графического процессора на операционной системе Raspberry Pi.
- 8 Ускорение для повышения эффективности.
- 9 Отключение файла подкачки в Raspberry Pi OS.
- 10 Активация аппаратного ускорения на Ubuntu для ARM архитектуры.
- 11 Диагностика и решение проблем.
- 12 Конфигурация разрешения экрана консоли на Raspberry Pi.
- 13 Способы просмотра Live TV/IPTV на Raspberry Pi.
- 14 Отслеживание температуры процессора на Raspberry Pi
- 15 Соединение Raspberry Pi с устаревшими телевизорами
- 16 Как установить Kodi на Android TV
- 17 Заключение
Установка Kodi на систему Debian
Kodi доступен в репозитории Debian. Для его установки выполните следующую команду.
sudo apt-get install kodi
kodi
Установка Kodi на Ubuntu и его производных с использованием PPA.
Для Ubuntu, Linux Mint, Elementary OS и других дистрибутивов доступен официальный PPA для установки Kodi.
sudo add-apt-repository ppa:team-xbmc/ppa sudo apt-get update sudo apt-get install kodi
Для запуска Kodi введите:
kodi
Установка Kodi на Arch Linux: пошаговая инструкция.
Kodi доступен в официальных репозиториях Arch Linux, что позволяет быстро установить его с помощью pacman.
sudo pacman - S kodi
Установка Kodi на OpenSUSE Leap 42.1.
Kodi можно найти в репозитории Packman, поэтому для начала активируйте Packman на OpenSUSE Leap 42.1, используя следующую команду:
sudo zypper ar - f - n packman http://ftp. gwdg. de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/ packman
После этого установите Kodi при помощи zypper.
sudo zypper install kodi
Где можно найти и загрузить фильмы и сериалы?
- Попробуйте воспользоваться торрент-клиентом, таким как Deluge.
- Узнайте, как загрузить файлы из Usenet.
Плюсы использования Usenet
- Он гарантирует высокий уровень конфиденциальности, поскольку другие не могут получить доступ к вашим данным.
Воспроизведение видео в Kodi на Raspberry Pi требует значительных ресурсов процессора. Если на устройстве запущены другие приложения, рекомендуется временно их отключить для более комфортного просмотра. К примеру, стоит приостановить работу синхронизирующего инструмента Syncthing, так как он тоже потребляет много ЦП.
sudo systemctl stop syncthing@имя_пользователя.service
sudo systemctl stop resilio-sync
Клиент BitTorrent Transmission способен потреблять значительное количество ресурсов процессора.
sudo systemctl stop transmission-daemon
Настройте systemd так, чтобы при запуске Kodi эти службы останавливались автоматически. Для этого измените файл службы systemd, связанный с Kodi.
sudo nano /etc/systemd/system/kodi.service
Включите следующие две строки в раздел [Unit].
After=network-online. target syncthing@имя_пользователя.service resilio-sync.service transmission-daemon.service Конфликты=syncthing@имя_пользователя.service resilio-sync.service transmission-daemon.service
[Unit] Description=Kodi Media Center After=network-online. target [email protected] resilio-sync.service transmission-daemon.service [email protected] resilio-sync.service transmission-daemon.service Wants=network-online. target [Service] Type=simple Environment=HOME=/root ExecStart=/usr/bin/xinit /usr/bin/kodi Restart=always RestartSec=2 [Install] WantedBy=multi-user. target
Сохраните изменения и закройте файл. После этого выполните перезагрузку systemd.
sudo systemctl daemon-reload
Так как мы отметили, что Kodi вызывает конфликты с тремя другими сервисами, при запуске kodi.service эти три сервиса будут остановлены автоматически.
Увеличение объема памяти для графического процессора на операционной системе Raspberry Pi.
Для стабильного воспроизведения видео в Kodi может не хватать стандартного объема памяти GPU. Рекомендуется использовать инструмент raspi-config для увеличения объема памяти, выделяемой графическому процессору.
sudo raspi-config
Перейдите в Performance Options ->Выделите 256 МБ памяти GPU. Я заметил, что для воспроизведения некоторых фильмов в ультра HD/BlueRay на моем Raspberry Pi необходимо 256 МБ видеопамяти. Перезагрузите устройство, чтобы изменения вступили в силу.

После перезагрузки система начинает с меньшим объемом оперативной памяти для запуска привычных приложений, что можно увидеть с помощью команды htop. Например, на моем Raspberry Pi 1, который оснащен 512 МБ физической ОЗУ, теперь доступно всего 242 МБ. Kodi потребляет очень немного оперативной памяти, поэтому нет повода переживать о ее нехватке. В процессе воспроизведения видео Kodi на моем Raspberry Pi 1 использует около 120 МБ ОЗУ.
Когда память GPU была установлена на стандартное значение в 64 МБ, Kodi не смог воспроизводить видео. В журналах Kodi появилась ошибка следующего типа:
ERROR: COMXCoreComponent::DecoderEventHandler OMX. broadcom. video_decode - OMX_ErrorUnsupportedSetting, unsupported setting ERROR: COMXCoreComponent::AllocInputBuffers component(OMX. broadcom. video_decode) - OMX_UseBuffer failed with omx_err(0x80001018) ERROR: COMXVideo::Open AllocOMXInputBuffers error (080001018) ERROR: OMXPlayerVideo : Error open video output NOTICE: OMXClock using video as reference WARNING: OpenVideoStream - Unsupported stream 1. Stream disabled.
Теперь объем памяти GPU увеличен до 256 МБ, что значительно улучшило качество воспроизведения видео.
Для изменения объема памяти GPU в операционной системе Ubuntu на ARM необходимо внести изменения в файл config.txt.
sudo nano /boot/firmware/config.txt
Включите следующую команду, чтобы установить объем видеопамяти на 256 МБ.
gpu_mem=256
Сохраните изменения и закройте документ. После этого выполните перезагрузку.
Ускорение для повышения эффективности.
Если вы работаете с Raspberry Pi 1, чей базовый тактовый частота составляет 700 МГц, стоит увеличить её до 900 МГц с помощью raspi-config для повышения производительности. Увеличение до 800 МГц даст некоторый прирост, но не решит проблему возврата Kodi на главный экран во время воспроизведения видео. Для проверки текущей частоты процессора используйте следующую команду.
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
Учтите, что разгон процессора повышает его температуру, поэтому не стоит слишком сильно увеличивать частоты.
Вы можете избавиться от лишнего программного обеспечения, как указано ниже, и настроить ваш Raspberry Pi исключительно как медиацентр, чтобы снизить нагрузку на процессор.
sudo apt purge avahi-daemon redis-server rng-tools shadowsocks-libev
Отключение файла подкачки в Raspberry Pi OS.
Своп-пространство способно значительно замедлить работу вашего Raspberry Pi и ускорить износ SD-карты, чем вы можете предполагать. Для повышения производительности стоит рассмотреть возможность его отключения. Чтобы деактивировать файл свопа, используйте следующую команду.
sudo dphys-swapfile swapoff
Данная команда перенесет все данные из файла свопа обратно в физическую оперативную память, после чего файл свопа будет отключен. Теперь вы можете удалить этот файл, чтобы освободить дисковое пространство.
sudo dphys-swapfile uninstall
Тем не менее, файл свопа активируется снова после перезагрузки системы. Чтобы этого избежать, необходимо изменить настройки конфигурации свопа.
sudo nano /etc/dphys-swapfile
Укажите следующую команду, которая задает объем файла свопа в 100 МБ.
CONF_SWAPSIZE=100
Установите значение равным нулю.
CONF_SWAPSIZE=0
Сохраните файл и закройте его. Кроме того, вы можете деактивировать службу dphys-swapfile.service, чтобы она не запускалась при старте системы.
sudo systemctl disable dphys-swapfile
Активация аппаратного ускорения на Ubuntu для ARM архитектуры.
Kodi на Ubuntu ARM потребляет значительное количество ресурсов процессора, что объясняется тем, что аппаратное ускорение по умолчанию не активировано. Для подтверждения этого можно выполнить две команды.
cat /proc/device-tree/soc/firmwarekms@7e600000/status cat /proc/device-tree/v3dbus/v3d@7ec04000/status
В заключении следует отметить, что функция отключена. Для активации аппаратного ускорения необходимо сначала установить ряд пакетов.
sudo apt install libgles2-mesa libgles2-mesa-dev xorg-dev
После этого внесите изменения в файл конфигурации прошивки.
sudo nano /boot/firmware/config.txt
Вставьте указанные строки в конце данного файла.
#Включите 3D видеодрайвер. Есть 3 драйвера на выбор. Попробуйте другой, если первый не соответствует вашим ожиданиям. dtoverlay=vc4-fkms-v3d #dtoverlay=vc4-kms-v3d #dtoverlay=vc4-kms-v3d-pi4 #Выделите 256МБ памяти для GPU. gpu_mem=256 #Включите 4K 60FPS hdmi_enable_4kp60=1
Сохраните изменения в файле и закройте его. После этого перезагрузите ваш Raspberry Pi.
sudo shutdown - r now
Снова выполните две команды cat, упомянутые выше. В результате вы должны увидеть okay, что указывает на то, что аппаратное ускорение активировано.
Диагностика и решение проблем.
Если при воспроизведении видео в Kodi возникает разрыв изображения, стоит просмотреть логи Kodi.~Просмотрите файл журнала по адресу /.kodi/temp/kodi.log, чтобы определить источник проблемы.
Сначала включите телевизор, а затем запустите Kodi, иначе Kodi не сможет передать видео на экран.
Если у вас есть Raspberry Pi 4B и вы сталкиваетесь с подобным предупреждением, рекомендуется приобрести официальный блок питания для Raspberry Pi (5.1V 3A).
Обнаружено пониженное напряжение
Если вы не устраните данную ошибку, есть значительный риск повредить ваш внешний диск.
Конфигурация разрешения экрана консоли на Raspberry Pi.
Если консоль не помещается на экране, необходимо понизить разрешение. Для этого измените файл /boot/config.txt на Raspberry Pi OS. В случае использования Ubuntu ARM OS, отредактируйте файл /boot/firmware/config.txt.
sudo nano /boot/config.txt
Закомментируйте данную строку, чтобы активировать overscan.
disable_overscan=1
После этого включите следующие строки для изменения параметров разрешения консоли.
overscan_left=16 overscan_right=16 overscan_top=16 overscan_bottom=16
Сохраните изменения в файле и закройте его. Затем выполните перезагрузку вашего Raspberry Pi. Если после перезагрузки в интерфейсе Kodi наблюдается избыток границ, попробуйте уменьшить значение 16.
Способы просмотра Live TV/IPTV на Raspberry Pi.
Для начала загрузите простой клиент IPTV/PVR.
sudo apt install kodi-pvr-iptvsimple
sudo systemctl restart kodi
Вернитесь к главному интерфейсу Kodi и выберите Дополнения -> Мои дополнения -> PVR клиенты ->PVR IPTV — это удобный клиент. Далее, необходимо нажать на кнопку настройки. Вам потребуется указать путь к файлу плейлиста m3u. Рекомендуем поискать в интернете, чтобы скачать необходимые файлы m3u.
Сохраните настройки. Вернитесь к Дополнения -> Мои дополнения -> PVR клиенты, откройте контекстное меню и включите PVR IPTV простой клиент. Теперь вернитесь к главному интерфейсу Kodi ->С помощью телевидения вы сможете наслаждаться просмотром телевизионных каналов.
Отслеживание температуры процессора на Raspberry Pi
Raspberry Pi предназначен для функционирования в температурном диапазоне от 0 градусов.~50 Цельсия при низкой загрузке системы. Хорошей практикой является поддержание температуры ЦП ниже 60 Цельсия, чтобы увеличить срок службы. Жесткий температурный предел составляет 85 Цельсия. Вы можете проверить температуру ЦП в Настройки Kodi ->Данные о системе.
Вы можете узнать температуру процессора, выполнив следующую команду:
sudo vcgencmd measure_temp
Для использования указанной команды в операционной системе Ubuntu ARM необходимо установить соответствующий пакет.
sudo apt install libraspberrypi-bin
Установка вентилятора на Raspberry Pi существенно снижает температуру процессора. В ходе тестирования я заметил, что температура уменьшилась с 53,6°C до 30°C после установки вентилятора. Она держится около 30°C при отсутствии воспроизведения видео и достигает 36°C во время просмотра. Важно подключать вентилятор к правильным GPIO-выводам, поэтому обязательно ознакомьтесь с руководством по установке вашего Raspberry Pi. Неправильное подключение может привести к неработоспособности вентилятора.
Обратите внимание на направление вращения лопастей вентилятора. Они должны обдувать процессор, а не вдувать воздух обратно. Если вы посмотрите на стандартный домашний вентилятор, то поймете, о чем идет речь.
Для того чтобы узнать текущую частоту процессора вашего Raspberry Pi, выполните следующую команду.
sudo cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
Соединение Raspberry Pi с устаревшими телевизорами
Обычно для подключения Raspberry Pi к телевизору используется HDMI-кабель. Но у некоторых старых моделей телевизоров может отсутствовать HDMI-порт. В такой ситуации можно воспользоваться адаптером HDMI на RCA.
Как установить Kodi на Android TV
Если ваш телевизор работает на Android, вы можете скачать APK-файл Kodi на USB-накопитель и подключить его к вашему Android TV. Система автоматически предложит установить APK. После установки Kodi откройте список приложений и запустите Kodi на телевизоре.
Прежде чем загружать APK-файл, важно выяснить архитектуру процессора вашего телевизора. К примеру, в моем телевизоре установлен процессор ARM Cortex A73, который относится к архитектуре ARM v8.
Некоторые пользователи могут встретиться с ошибкой «ожидание внешних устройств хранения» при запуске Kodi на Android TV. Если это не помогло, стоит рассмотреть альтернативные решения для медиацентров, такие как VLC. Этот медиаплеер обладает высокой функциональностью и способен воспроизводить практически все видео кодеки, включая HEVC (или H.265). VLC также поддерживает потоковую передачу медиафайлов из Samba-шара в локальной сети. Вы можете скачать APK-файл VLC на USB-накопитель и затем установить его на вашем Android TV.
Заключение
Надеюсь, этот гид оказался полезным для установки Kodi на Linux. Если вы нашли информацию ценной, не забудьте подписаться на нашу бесплатную рассылку, чтобы получать дополнительные советы и рекомендации.

