ITСooky

IT-рецепты съедобные и не очень!

Устанавливаем домашний медиа центр Kodi на Raspbery Pi 4 в корпусе Flirc!

дата 01.12.2019

А вот например телевизор старый, в смысле не Smart, и как к нему Youtube(см дисклаймер) прикрутить и видеопроигрыватель всего? Для этого конечно подойдет любой мини компутер, у меня справлялся Raspberry Pi 3B на RetroPi с пассивным охлаждением, но решил из него окончательно сделать дэнди — а для видео проигрывателя не поскупился и выбрал самый шикарный вариант!

ДИСКЛАЙМЕР по Yotube add-on for Kodi: Ну Yotube на Kodi такой свооеобразный, ни как на smartTV, сразу все странности описываю, сами решайте нужно оно вам или нет!
— Официального плагина Youtube для Kodi от Google нет, как и для фильмов
— Показывать в хорошем качестве его надо еще суметь заставить
— Быстро блокируется, пишет что квота(какая еще квота!!!) закончилась. Надо обманывать Google регестрироваться как девелопер
— Неумеет показывать рекламу
— Не любит когда много кнопок нажимают например перемотать и выйти — Kodi висит и перезагружается

Заказал на Amazon вот такой комплект CanaKit Raspberry Pi 4 Basic Kit (2GB RAM) , удивительно но по цене все равно дешевле оказалось чем покупать в офлайне(5000RUR без БП и доставки)!!! Набор стоит 62.99$ доставка 19.23$ в руки курьером!

Блок питания с американской вилкой, совсем об этом не подумал! Неофициальный, но на 3,5А!

Raspberry Pi 4 брал на 2Gb, потому 4Gb ну не за чем!


Больше RAM, быстрей CPU, USB 3 больше ничего нового, пора бы уже eMMC ставить!

Корпус Flirc заказывал на сайте flirc.tv/more/kodi-edition-raspberry-pi-4-case корпус стоил 15.95$ доставка 13.54$, но доставили только до Почта России, на Amazon этот корпус тоже есть, и доставка видимо будет по адресу получателя!!!

Видео сборки

Корпус очень хороший, метал, верхняя крышка мягкий пластик, сразу собирает пыль, хехехе что его ждет за телевизорм уффф лушче даже не думать!

Пультом, клавиатурой и мышкой будет вот такое у меня:

Качаю образ Noobs для Raspberry отсюда www.raspberrypi.org/downloads/noobs/ в нем есть LibreELEC который есть Kodi!

С малинкой, хорошо что, есть много инструкций — простых, красивых, детских! projects.raspberrypi.org/en/projects/raspberry-pi-setting-up С образом Noobs все проше простого. Форматируем SD карту, в какой форма не говорят, оставляю ext4… и нет не работает дальше, нужно форматировать в FAT32 в официальной детской инструкции об этом не пишут, конечно у всех же Windows!

И просто туда копируем то что извлекли из скаченного архива, ни каких тут image writer’ов! Подключаем питание к малинке и на этот раз все грузится, в корпусе Flirc хорошо видны лампочки Raspberry! Грузится вот такой экран (не совсем такой это для Raspberry 2)

В списке надо выбрать только строку с LibreELEC. Кстати я загрузился с вставленным usb приемником беспроводной клавиатуры в USB2 — не работала, переставил тут же в USB3 — заработала!

Устанавливается и бац появляется Kodi

В установочном окне поменял пароль от SSH и выключил SAMBA! Делал скриншоты нажимая на клаве [Fn] + [PrtsSc F7]. Чтобы их выташить подключился по SSH, думал это окажется обычный Linux, нет это во всем урезанный Linux.

Пытался поставить MC вот что выдало

 There is no working 'apt-get'.
 
 'apt-get' is a command to install, update and remove software which
 is stored in a non local repo. 'apt-get' does nothing then connecting to such
 repo, downloads the software, unpacks the software, updates a big
 local database with all filepaths and other informations about the
 installed software or removes or updates installed Software.
 
 With LibreELEC it is not possible to change the system for security and
 stability reasons so even 'apt-get' would not be able to do this.
 We also dont have and want to maintain such a repo for various other
 great reasons.
 
 Also Ubuntu or Debian packages are often outdated and not compatible
 with LibreELEC
 
 TIP: use Kodi's addon browser to enhance your LibreELEC system

Хочешь чего установить, через меню LibreELEC на телеке, если это есть! Немного разочарован… хотел тесты погонять так-то…

Но вытаскиваю скриншоты, они лежат в папке /storage/screenshots/ делаю это у себя на Ubuntu (а вы можете сделать у себя на Windows 10 через Windows Subsystem for Linux), перехожу в терминале в папку в которую хочу скачать и исполняю
scp root@192.168.1.222:/storage/screenshots/* ./

Ставим плагин Youtube на Kodi
Идем в раздел Add-ons / Install from repositiry тут заходим в репозимторию Kodi add-on repository

Находим в папке Video add-ons плагин Youtube жмем на него и ставим

Уже можно запускать Youtube и видеть что качество выбирается ниже плинтуса!!!!!!!

Заставляем плагин Youtube на Kodi работать в 1080p (HD)
Для этого из другого репозитория надо установить InputStream Adaptive плагин.
Идем в репозиторий LibreELEC Add-ons

И он не работает! Оказывается в официльном образе с сайта малинки идет старый LibreELEC версии 9.1.501, и это не было бы так страшно если бы разработчики LibreELEC не отрубили уже репозиторий для него… Надо обновить только что установленны LibreELEC

Заходим на малинку по консоли и исполняем
cd ./update
wget http://releases.libreelec.tv/LibreELEC-RPi4.arm-9.2.0.img.gz
reboot

Какая сейчас последняя версия для Raspberry Pi 4 можно видеть тут libreelec.tv/raspberry-pi-4/ ссылку от туда надо и подставлять в wget

Ок теперь у нас новая версия, и репозитория работает!

НА ВСЯКИЙ СЛУЧАЙ: После обновления удалите и установите заново плагин Yotube

Идем вот сюда в репозиторий VideoPlayer InputStream

И устанавливаем InputStream Adaptive плагин

Делаем следующие настройки в плагине Yotube для этого надо его выбрать в Add-ons и нажать букву C на клавиатуре



Тут каждый по совему делает, у меня вот такие сработали!!!

Запускаю клип Dimitri Vegas & Like Mike, Afro Bros & Sebastian Yatra featuring Camilo & Emilia — Boomshakalaka разрешение Kodi у меня стоит 720p так лучше старые видео показывает, а глазам все равно!

И вот такую картинку выдает

С такими настройкам, довольно быстро, Yotube перестает работать пишет Quota Limit Exceeded!

Боримся с ошибкой плагина YouTube Quota Limit Exceeded
https://forum.kodi.tv/showthread.php?tid=267160&pid=2299960#pid2299960
…и вот тут их вводим

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

Нажимаем вот тут (этот ключ пропадет когда войдем)

И делаем что просит Kodi на экране. На други устройстве, где вы авторизованы под своей гугле учеткой, надо пройти по адресу google.com/device и ввести код который показывает Yotube Kodi, код надо вводить два раза, после первого раза Kodu молча его меняет на экране и надо по новой все повторят, на второй код гугле ругается, но надо его силой заставить принять!

Появляется много опций после авторизации

Плавность меню Kodi и нагрев
Была совсем хреновая но в настройках

Поднял рефреш рейт экрана до 60, по-умолчанию 50, это не походит моему телевизору

Малинка в Flirc Kodi корпусе всегда горячая, так что ставлю тайм аут экрана, это не влияет, по ошушениям, на нагев, но пусть будет!

Прошивка на малинке старая, говорят сентябрская прошивка похолоднее!

Попробую нагреть Kodi, захожу в консоль и делаю
mkdir /storage/scripts
cd ./scripts
vi CPUt.sh

и вставляю

#!/bin/bash
time=`/bin/date +%Y"."%m"."%d"-"%H":"%M" "`
temp=`/bin/cat /sys/class/thermal/thermal_zone0/temp`
load=`/bin/cat /proc/loadavg | /usr/bin/awk '{print $1}'`
echo "${time} ${temp} ${load}" >> /storage/scripts/CPUtemp_data.log

и в крон
crontab -e
вствляю

* * * * * /usr/bin/sh /storage/scripts/CPUt.sh

Теперь каждую минуту в файл /storage/scripts/CPUtemp_data.log пишится температура процессора.
Запускаю один из видео 4k вот это

Kodi его проигрывает как 1080p и делает это плохо, нехватает плавности смены кадров! Иногда, видео обозначенные как 4k 60fps проигрывает еще хуже, к рывкам кадров добавляется их пропадание, каждые 15 секунд появляется меню перемотки и прыгает на секунду вперед. Вот на этом так было https://www.youtube.com/watch?v=R3AKlscrjmQ

Меряю температуру до прошивки

И после

Чтобы обновить прошивку надо отметить тут галочку и перезагрузится. Сразу две я не отмечал, по очереди делал!

ВЫВОД: Да, новая прошивка холоднее. В покое на 6 градуса под нагрузкой на 4-5!!! Все это заметно на Yotube, я запускал еще самый большой mkv, что нашел, 1080p 3650bps, проигрывал его по сети — можно сказать что малинка его даже не замечала — градусы прыгали 1-2 туда обратно!

Сетевые хранилиша
Можно подключить, немного сложновато, просто надо вводить полностью адресс, и ничего само не обнаруживает, вот тут

А вот тут просто ввожу, имя и адрес к папке вида smb://192.168.1.1/fileshare

На сервере у меня Samba с таким smb4.conf

[global]
    dos charset = ISO8859-1
    unix charset = ISO8859-1
    display charset = ISO8859-1
    map to guest = Bad User
[Fileshare]
    path = /usr/fileshare
    read only = no
    guest ok = yes

Переключение клавиатуры на другой язык
Нет, LibreELEC этого неумеет и учится не хочет! Только экранная клавиатура Kodi но там с физической клавиатуры только английский всегда вводится, русски буквы надо выбирать стрелками… русскую раскладу можно добавить тут ЙЦУКЕН!

Ну все можно пользоваться!


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *