Kodi raspbian

  • Что нужно сделать перед установкой Kodi на Raspberry 3
  • Установка медиаплеера
  • Просмотр IPTV через Kodi на Raspberry Pi 3
  • Удаленное управление медиацентром на Raspberry Pi 3

Полноценный медиацентр из Raspberry Pi 3 можно создать разными способами. Самый простой и быстрый – это установить плеер Kodi, добавить в него несколько плагинов и выполнить настройку. После этого «Малина» станет медиацентром, поддерживающим многие мультимедийные форматы и предоставляющим большое количество возможностей для получения контента из Сети.

Представленная ниже инструкция предназначена для Raspbian – стандартной операционной системы для Raspberry Pi. Если на «Малине» установлена другая ОС, следует обратиться к ее мануалам.

Что нужно сделать перед установкой Kodi на Raspberry 3

  1. Выделение достаточного объема видеопамяти. Того количества VRAM, которое по умолчанию назначено в системе, недостаточно для воспроизведения видео в HD и тем более FullHD форматах. Поэтому в первую очередь нужно изменить объем видеопамяти.
  • sudo raspi-config
  1. После выполнения этой команды и ввода пароля отобразится экран с меню. В нем нужно выбрать пункт Advanced Options. Отобразится следующий дисплей, на котором потребуется перейти в категорию Expand Filesystem. Там нужно выбрать пункт Memory Split и указать в появившейся строке значение 160, а если планируется воспроизведение FullHD – 384.
  2. Черные рамки по краям экрана. Их можно устранить, изменив режим Overscan, который присутствует в том же меню, что и вышеуказанный Memory Split.

Управление электроприборами через Raspberry Pi

Установка медиаплеера

  1. Обновление репозиториев и ПО. Прежде чем будет начата установка Коди на Raspberry Pi 3, необходимо проверить обновления и при необходимости их загрузить. Для этого из-под суперпользователя следует выполнить 2 команды:
  • apt-get update
  • apt-get upgrade

Если менеджер пакетов нашел и установил обновления, рекомендуется перезагрузить систему.

  1. Установка kodi на Raspberry Pi 3 выполняется командой:
  • sudo apt-get install kodi

Когда пакет и все его зависимости интегрируются в систему, приложением можно будет начать пользоваться. Но нужно учитывать один нюанс.

Не следует запускать плеер командой kodi или через иконку. Вместо этого нужно использовать команду kodi-standalone. А для запуска через иконку следует предварительно отредактировать файл /usr/share/applications/kodi.desktop, в котором нужно изменить значение переменных Exec на kodi-standalone.

Если Rapsberry Pi 3 c Kodi будет использоваться только в качестве медиацентра, понадобится отредактировать файл /etc/default/kodi. В нем нужно изменить значение переменной ENABLE на 1. После этого плеер станет загружаться автоматически при старте системы.

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

Просмотр IPTV через Kodi на Raspberry Pi 3

По умолчанию Kodi не поддерживает работу с IPTV, но её легко подключить. Для этого нужно установить 2 плагина: kodi-pvr-ipsimple и kodi-pvr. Они устанавливаются из репозитория, как любые другие пакеты.

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

  • зайти в «Настройки» — «ТВ» и активировать чекбокс «ВКЛ»;
  • указать PVR IPTV Simple Client во всплывшем окне;
  • перейти в «Установки EPG» — «Основные» и в поле «Путь к M3U» указать расположение файла формата *.m3u, а в поле «Ссылка на XMLTV» – путь к файлу *.xml.

На этом завершается настройка IPTV в Kodi на Raspberry Pi 3. После этого можно будет перейти на главный экран медиапроигрывателя, зайти в категорию IPTV и попробовать воспроизвести каналы из добавленного плей-листа.

Удаленное управление медиацентром на Raspberry Pi 3

После того как выполнена установка и настройка Kodi на Raspberry Pi 3, можно сделать еще одну вещь – связать свой смартфон на Android с созданным медиацентром. Его можно найти в PlayMarket, AppStore или на сайте XBMC Foundation.

После установки и запуска приложение автоматически найдет медиацентр, при условии их нахождения в одной и той же сети. Его нужно будет выбрать. Затем появится интерфейс, через который возможно управлять проигрывателем не менее удобно, чем при помощи мыши и клавиатуры.

Установить и настроить Kodi на Raspberry Pi 3 – задача, посильная каждому. Если не считать обновления ПО, выполнение всех действий занимает всего около 10 минут.

Как же не потестировать, по моему мнению, лучший медиаплеер на raspberry pi 2. Устанавливать Kodi будем на raspbian, использовать уже готовую ОС с этим медиаплеером я не буду. После того, как установили raspbian на карту памяти и сделали первоначальную настройку, можно приступать к установке kodi.
sudo nano /etc/apt/sources.list.d/raspi.list
добавляем в самом низу строки:
deb http://archive.mene.za.net/raspbian wheezy contrib

потом добавляем ключ:
sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-key 5243CDED

и запускаем установку:
sudo apt-get update
sudo apt-get install kodi
Соглашаемся устанавливать:
Do you want to continue ? Y
Если установка не происходит (на более новой версии дистрибутива «2016-03-18-raspbian-jessie», у меня вылетала ошибка, где в конце ошибки писалось «Recommends: libva-intel-vaapi-driver but it is not installable»), то в конце статьи есть решение.
Во время установки автоматически создастся новый пользователь:
Adding system user `kodi’ (UID 109) …
Adding new user `kodi’ (UID 109) with group `nogroup’ …

в /boot/config.txt добавляем:
gpu_mem=128

Уже сейчас можно попробовать запустить kodi:
sudo kodi-standalone

Если надо, чтобы kodi запускался после перезагрузки, надо в /etc/default/kodi исправить строку:
ENABLED=0
на строчку:
ENABLED=1
Запускаться будет под пользователем kodi и соответсвтенно конфиги его лежат тут /home/kodi/.kodi/userdata/

Примечание.
С какой проблемой я столкнулся.
К raspberry pi монитор подключен через переходник с hdmi на VGA

hdmi — vga raspberry pi

После того, как я включил автозапуск kodi через редактирование файла /etc/default/kodi и перезагрузил малинку, kodi конечно запустился, но попутно отключил мышь и клавиатуру, что не хорошо.
Когда raspberry pi 2 подключена к телевизору напрямую по hdmi кабелю, то такой проблемы не наблюдалось, то есть работали как клавиатура, мышь, так и пульт ТВ через CEC. Поэтому автозапуск kodi я сделал иначе.

А сделал я автоматический запуск kodi при загрузке raspbian через добавление в /etc/rc.local перед «exit 0» строки:
sudo kodi-standalone &
В таком случае kodi запустится от имени root, а если надо запускать от имени pi(как раз мой случай), то нужно записать строку так:
sudo -u pi kodi-standalone &
С такой строкой Kodi запустится, а вот выключить систему уже не получится(просто нет нужного пункта меню). Так же будет отсутствовать пункт «Выключить по таймеру», «Выключить систему», «Перезагрузка» в том меню Kodi, где и пункт «Выход»(левый нижний край интерфейса). Чтобы это меню стало более расширенный, а не только «выход», надо:
sudo nano /var/lib/polkit-1/localauthority/50-local.d/50-kodi.pkla
вписываем:

Identity=unix-user:pi
Action=org.freedesktop.upower.*;org.freedesktop.consolekit.system.*;org.freedesktop.udisks.*;org.freedesktop.login1.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes
выполняем:
sudo chown root:root /var/lib/polkit-1/localauthority/50-local.d/50-kodi.pkla
sudo chmod 0644 /var/lib/polkit-1/localauthority/50-local.d/50-kodi.pkla
sudo reboot
Теперь появится больше пунктов в меню, а именно «Выключить по таймеру», «Перезагрузить», «Выключить».

Совсем СЕС отключать не хотелось.
Для управления kodi я могу использовать клавиатуру, устройство на ios или браузер с java. Когда raspberry pi подключен напрямую к телевизору, то управлять могу ещё и пультом дистанционного управления от самого телевизора.

Для управления с ios и из браузера надо настроить kodi.
Идём в system — settings — services — general
меняем «device name» с «kodi» на имя своего пк, чтобы не путаться, если у вас несколько устройств

Идём в system — settings — services — webserver
активируем кнопку «allow control of Kodi va HTTP» и там же указываем пароль для пользователя kodi, которым будем подключаться по веб-интерфейсу. Если у вас уже запущен другой веб сервер, например, apache2, nginx или любой другой занимающий 80-ый порт, то смените и номер порта на любой свободный. Допустим на 81-ый.

В разделе system — settings — services — Remote control
дополнительно активируем «allow programs on other systems to control Kodi»

В system — settings — services — Zeroconf должен быть активирован единственный пункт.

В system — settings — services — AirPlay
Активируем «Allow Kodi to receive AirPlay content»

Пока достаточно. В app store есть приложение Kodi Remote, (версии для iPhone так и для iPad) , для удалённого управления медиаплеером. Только не забываем, что они должны быть в одной сети.

Бонусы:
Отключить хранитель экрана:
System — settings — Appearance — Screensacer — Screensacer mode — None
Включить русский язык:
System — settings — Appearance — International — Language — ставим Russian
Добавить языковые раскладки:
Сисетма — Настройки — внешний вид — Раскладки клавиатуры — выбираем «Russian ЙЦУКЕН»
Разрешать удаление файлов прямо из kodi:
Сисетма — Настройки — внешний вид — списки файлов — Разрешить переименование и удаление файлов

Плеер действительно прекрасен. Пользуемся, радуемся!

Примечание.
Если ставим на новый по состоянию на 20.03.2016г дистрибутив «2016-03-18-raspbian-jessie» и получаем ошибку, где в конце написано «Recommends: libva-intel-vaapi-driver but it is not installable», то советую попробовать поставить kodi из другого репозитория. Для этого в /etc/apt/sources.list оставляем 2-е строки:
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary /
Сохраняем, закрываем, и выполняем:
wget -O — http://pipplware.pplware.pt/pipplware/key.asc | sudo apt-key add —
sudo apt-get update
sudo apt-get install kodi
После чего Kodi у меня установился на свежий дистрибутив raspbian.
Можно ещё доустановить:
sudo apt-get install kodi-pvr-iptvsimple
или поискать, что там есть ещё для kodi:
sudo apt-cache search kodi-