Меню Рубрики

Установка и настройка libreelec

Установка и настройка libreelec

Выбор андроид-медиаплеера для использования систем LibreELEC, CoreELEC, AlexELEC.

S802, S805, S812, S905, S905X, S912, s905W, S905X2, S922X RK3328, RK3399, RK3288 RK3229

FootballLive
PimpleTV
LiveSport
OurMatch — видеообзоры матчей (английский), установить из repository.search.db или скачать plugin.video.ourmatch.zip ( 131,56 КБ )

Сообщение отредактировал v_klad — 18.03.20, 09:39

Расширяем возможности Android приставки.
Данная тема создана для обсуждения и выбора устройств, которые расширяют возможности Android приставок, т.е. тех, на которые возможна установка альтернативных систем OpenELEC, LibreELEC, AlexELEC и др.

Сообщение отредактировал gabby — 13.05.17, 18:54

Владельцам х96 посвещается
http://www.alexelec.in.ua/
Ну и множество других боксов поддерживает автор.
Обзор и ссылки
X96 [Android] (Пост Mitiay_71 #57674192)

Сообщение отредактировал z2zbigben — 10.05.17, 22:22

Важно то, что у Алекса сборки адаптированы под наши потребности. Где-то в темах сборок @kszaq кто-то задал вопрос об AceStream и не получил даже намека на ответ, люди там и не знают об этом ничего. Коди там и Коди у нас две большие разницы.

Сообщение отредактировал v_klad — 10.05.17, 23:35

не знаю. для решения серьезных проблем нужен человек уровня Алекса (kszaq вынесем за скобки), т.е. кто-то, кто конкретно покопался внутри и хорошо разбирается во внутренней кухне. а у него уже есть свой форум. с точки зрения рекомендации устройств — так подходит практически любое на 905(x), на сколько я понимаю, то есть весь выбор сводится к покупке наиболее дешевой и безглючной по железу машинки. можно конечно в шапку вынести пару конкретный устройств и рекомендаций к железу (например по то, что не стоит париться с 2гб+ рама) но и только то. ну и ссылки на дистрибутивы можно с историей версий. на случай, если кто решит темой заняться 🙂

p.s. лично мое мнение — разделение тем на операционки и цены неправильно, важно наиболее эффективное решение проблемы в зависимости от потребностей, а не способ ее решения. но уже как есть 🙁

А в качестве простоты удобства пользования, т.к. сказать юзабилити, легко ли будет освоить? Просто хочу для родителей взять. А то у меня долгое время валялся tv-стик на Андроиде, и решил его отдать родителям. Поставил пару приложений на него (HD Videobox, Torrent Stream Controler и т.п.) показал отцу, как пользоваться, но смотрю как-то тяжеловато для него и неудобно (уж не говорю о матери).
Требуется просмотр онлайн фильмов, IPTV и Torrent TV. Готов один раз все настроить, показать как пользоваться и забыть о ней

Сообщение отредактировал Goofy_Goober — 11.05.17, 14:00

Это был мой основной мотив при переходе сначала на Коди, а потом и на LibreELEC. Попробуйте на стике включить Коди и показать родителям. По опыту знаю- проще освоить особенно если Коди никогда не «вылетает» в лаунчер Андроида. А в общем все очень индивидуально, надо пробовать. Забыл добавить, что может онлайн-кино заставит вас почаще заходить к родителям 😉

Сообщение отредактировал v_klad — 11.05.17, 15:00

мне сложно судить, поскольку я пользуюсь коди многие годы и мне трудно взглянуть на это дело свежим глазом. скажем так — если опыта пользования с андроидом нет, то интерфейс коди пожалуй проще для понимания, чем (внимание) среднестатистическая программа на андроиде со спрятанными менюшками, длинными тапами и прочей спецификой. Поставь коди на андроиде и посмотри на реакцию родителей.

с онлайн-фильмами и торрент-тв есть проблемы и в будущем их будет только больше. ща объясню почему. программы типа hd videobox заточены под пиратский контент и хорошо справляются с этой задачей (торрент тв тоже в некотором смысле пиратский, по-крайней мере на территории ЕС с некоторых пор точно). с другой стороны вся богема вокруг коди стремительно пытается откреститься от всякой нелегальщины, которая вредит имиджу опенсоурсного проекта (что понятно). соответственно всякое обсуждение и создание плагинов для пиратского контента табу во многих официальных местах. Из этого неизбежно следует, что качественных плагинов для пиратского контента (особенно на русском языке, англоязычным с этим проще) и их количество оставляет желать лучшего 🙁 . самое близкое по функционалу к hdvideobox, что я находил, это плагин quasar со встроенным поисковиком по русским торрентам (как не трудно догадаться работает он по принципу скачивания и одновременного проигрывания торрента, а не стриминг как в hdvideobox (да, я знаю, что торренты там тоже есть)). Опять же таки, это касается русскоязычного контента. Так что с нелегальным контентом скажем так, не просто. С IPTV проблем нет, но есть ньюансы — если многие уважающие себя «провайдеры» (ну например отт-клуб) имеют аппы для андроида, то с плагинами для коди — та же беда.

Короче, много я то написал 🙂 , вывод какой — для конкретных задач нужно смотреть отдельно. Обобщенно сказать «вам это подходит» или «ни в коем случае» — не представляется возможным.

Сообщение отредактировал optimusprime — 11.05.17, 14:55

источник

Домашний Медиа-плеер: LibreELEC(Kodi) на Raspberry Pi 3B+

В своих поисках нормально работающего софта под Raspberry Pi 3B+ для создания простого медиаплеера, который мог бы без проблем работать с Plex Media Server я уже исследовал работу такого плеера под названием Kodi на базе ОС Raspbian
Вот мои изыскания: Домашний Медиа-плеер: Raspbian + Kodi + плагин Plex на Raspberry Pi 3 B+

В этой статье я бы хотел поделиться своими изысканиями в изучении специально разработанного, цельного решения.
Знакомьтесь – LibreELECKodi 17.6
Окно интерфейса программы

LibreELEC (Libre Embedded Linux Entertainment Center) — дистрибутив операционной системы GNU/Linux для организации домашнего кинотеатра на базе ПК, основанный на медиаплеере Kodi (ранее известном как XBMC). Является некоммерческой версией OpenELEC в виде дистрибутива с открытым исходным кодом.
Это ветка OpenELEC образованная в марте 2016 года после раскола команды OpenELEC из-за «разных творческих взглядов», большинство активных разработчиков присоединилось к новому проекту LibreELEC.
Это консервативная версия проекта OpenELEC, в которой основное внимание уделяется тестированию до релиза и управлению изменениями после релиза.
https://libreelec.tv

Это специально разработанная ОС, при запуске которой, включается только плеер Kodi и ничего более.
Она легковесна и не тратит много ресурсов “Малинки”, содержит специальный блок настроек, позволяет перезагружать, выключать “Малину” из своего меню(чего в версии под Raspbian нет).

1. Установка и использование ОС LibreELEC
Давайте взглянем на данную операционную систему.
Страница откуда можно скачать последнюю версию ОС https://libreelec.tv/downloads/
На момент написания статьи последняя стабильная версия была LibreELEC-RPi2.arm-8.2.5.img.gz
В Альфа доступе также была версия LibreELEC-RPi2.arm-8.90.006.img.gz которая в итоге станет версией LibreELEC(Leia) 9.0 в ней обновлено ядро ОС и используется версия Kodi 18 вместо 17.6 в LibreELEC 8.2.5

Читайте также:  Установка bluetooth модуля в msi

Для её установки из под Windows, macOS и Linux существует специальная утилита LibreELEC.USB-SD.Creator.(Win32/macOS/Linux-32bit/Linux-64bit).(exe/dmg/bin), в которой можно выбрать нужный релиз и программа сама скачает нужный образ и установит его на SD карту или Флешку. Все очень удобно, никаких “танцев с бубнами”.
Её можно скачать там же на странице загрузки.

Для запуска утилиты в Windows:
Загрузите LibreELEC USB-SD Creator и запустите файл .exe, из папки в который лежит утилита.

Для запуска утилиты в macOS:
Загрузите LibreELEC USB-SD Creator и запустите файл .dmg, из папки в который лежит утилита. Это позволит установить образ диска на рабочий стол. Вы можете запустить приложение непосредственно с образа диска или скопировать его в папку /Applications.
Если при первом запуске приложения появляется предупреждение о том, что он не был проверен и является подозрительным, вам нужно перейти в «Системные настройки», затем «Безопасность и конфиденциальность» и либо нажать «Открыть в любом случае», либо разрешить «Приложение загружается из любого места».
После запуска приложения будет запрошено ваше имя пользователя и пароль. Это связано с тем, что macOS требует прав суперпользователя (sudo / root) для прямой записи на карту USB или SD.

Для запуска утилиты в Linux:
Загрузите LibreELEC USB-SD Creator. После завершения загрузки откройте терминал и введите следующие команды (предполагая, что «Downloads» – это ваша папка загрузки по умолчанию):
cd

/Downloads
chmod +x LibreELEC.USB-SD.Creator.Linux-32bit.bin
Теперь вы можете запустить инструмент из командной строки, указав:
sudo ./LibreELEC.USB-SD.Creator.Linux-32bit.bin

Как мы можем видеть вариантов установки LibreELEC достаточно, чтобы чувствовать себя комфортно.

После установки и запуска Raspberry Pi, запуститься LibreELEC, она автоматически разметит оставшееся свободное пространство и запустит мастер настройки.
Во время первой настройки Вам будет предложено установить активность служб SSH и Samba, настроить подключение к сети (например Wi-Fi)

Меню настроек типовое за исключением “плитки” LibreELEC
В ней располагаются специальные системные настройки

Если Вы не настроили подключение сразу, то тут нет ничего страшного, его можно настроить потом.

Для взаимодействия с медиа сервером Plex Media Server я предпочитаю использовать приложение Plex
Приложение Plex в дополнениях Kodi

2. Мониторинг LibreELEC через SNMP в MikroTik The Dude

Т.к. LibreELEC это не стандартная ОС, а немного видоизмененная командой LibreELEC Team, то они засунули конфигурационные файлы аддонов далеко и следуя своей логике.
Разработка таких ОС это особый вид задро***ва искусства 🙂

Искомый файл находится по пути:
/storage/.kodi/userdata/addon_data/service.net-snmp/share/snmp/snmpd.conf

Скажу сразу, утилита cputemp уже написана самими LibreELEC Team (за что им огромное спасибо)
А вот частоты придется добавлять самим

Создаем папку, где будет лежать скрипт
mkdir /storage/scripts
Создаем сам скрипт
nano /storage/scripts/cpufreq.sh
Код скрипта cpufreq.sh
[shell] #!/bin/bash

echo $(cat /sys/devices/system/cpu/$CORE/cpufreq/scaling_cur_freq)

exit 0;
[/shell]
Делаем его исполняемым
chmod +x /storage/scripts/cpufreq.sh

Для его проверки подаем команды для всех 4-х CPU
/storage/scripts/cpufreq.sh 1
/storage/scripts/cpufreq.sh 2
/storage/scripts/cpufreq.sh 3
/storage/scripts/cpufreq.sh 4

Редактируем пользовательский файл настроек:
nano /storage/.kodi/userdata/addon_data/service.net-snmp/share/snmp/snmpd.conf
В таком виде он представлен у меня
[shell] com2sec public default public
group localgroup v2c public
access localgroup “” any noauth exact all all none
view all included .1 80
syslocation MOSCOW
syscontact mymail@gmail.com
dontLogTCPWrappersConnects yes

extend cputemp “/usr/bin/cputemp”
extend cpufreq_1 “/storage/scripts/cpufreq.sh 1”
extend cpufreq_2 “/storage/scripts/cpufreq.sh 2”
extend cpufreq_3 “/storage/scripts/cpufreq.sh 3”
extend cpufreq_4 “/storage/scripts/cpufreq.sh 4”
[/shell]

Запускаем сервис NET-SNMP
systemctl start service.net-snmp.service
Можете предварительно проверить через status

Бонус. Добавление в систему мониторинга The Dude
Для корректного отлова SNMP данных температуры и частоты, The DUDE необходимы дополнительные MIB
Качаем: NET-SNMP-EXTEND-MIB.txt
Загружаем в свой RouterOS в папку disk1/dude/files/mibs
Открываем у устройства snmpwalk, ждем окончания сканирования “end of mib”, достаем нужный MIB(OID)

В целом LibreELEC мне нравится больше, чем просто Raspbian с установленным поверх него приложением Kodi.
Весь необходимый мне функционал, в том числе и мониторинг системы, присутствует в полной мере. Да и управлять Raspberry Pi 3B+ можно прямо из телевизора =)
Вы же можете наставить еще кучу различных дополнений, которые расширят функционал еще больше.

Благодарю за Ваше время.
Всего хорошего на просторах интернета 😉

Список всех статей в хронологическом порядке: История статей

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

источник

Raspberry Pi. LibreElec. Подключение к старому телевизору + ИК Пульт

Наткнулся в съемной квартире в кладовой на телевизор и вспомнил что у меня просто так лежит малинка без дела. Хотел подключить, но у этого телевизора из разъемов только скарт(в котором был вставлен переходник на «тюльпаны». У малинки есть композитный выход. В последних версиях он объединен с выходом аудио. Осталось только найти кабель. 4х контактный 3,5mm jack to 3RCA. В магазине, где у нас продают малинки и радиодетали кабеля не оказалось. Решил спаять его сам. В этом же магазине взял все что нужно — 3 тюльпана и сам штекер. провода дома нашлись 🙂 Распиновка нашлась в интернете.

Немного процесса) Паяльщик из меня так себе, паяю раз в год, под изоленту лучше вообще не смотреть — контакты очень маленькие, паяльник большой, руки из жопы и вообще)) Запорол чутка, но синяя изолента как всегда спасает. Прежде чем паять, «прозвонил» все контакты, но, поскольку, не особо был уверен в схеме(попадалась еще схема, где 3 и 4 контакт поменяны местами), сделал вот так(фото ниже), что бы потом не перепаивать, а просто «перетыкнуть» контакты.

Но все заработало с первого раза. Немного протестировав, вспомнил, что в комментах к прошлой статье советовали поставить LibreElec.

Ничего сложного из себя не представляет: качаем отсюда установщик под вашу систему. У меня винда 10. Выбираем версию под Raspberry Pi 2 and 3. я выбрал LibreELEC-RPi2.arm-9.0.0. т.к она самая стабильная была на тот момент. В версиях выше либо не работал композитный выход либо были проблемы с вайфаем. Нажимаем Download, ждем когда загрузится, выбираем нашу SD карту и нажимаем Write. Ждем еще немного и готово — вставляем карту в малинку.

Первый запуск меня разочаровал — картинка не влазила в экран телевизора. При первом запуске, кстати, можно выбрать язык, дать имя системе, подключиться к вайфаю, включить доступ по ssh(при этом будет предложено сменить стандартный пароль). Можно сделать это сразу, а можно и потом из настроек системы. Я сразу сделал и полез искать калибровку дисплея

Читайте также:  Установка дефлектора на капот хендай ix35

Калибровка дисплея или Overscan

Setting — System setting — Video — Video calibration

Что бы этот пункт появился надо выбрать режим настроек Expert в левом нижнем углу. Подправил, но после перезагрузки все сбросилось. Попробовал еще раз — тоже самое. Пришлось снова гуглить и править конфиг. Тут два варианта:

Если при первом запуске не включили доступ по SSH и не подключились к вайфаю, то

Setting — LibreElec — Службы — Включить SSH.

Setting — LibreElec — Соединения

Теперь надо узнать ip адрес. В разделе System Information он прописан. Либо в устройстве, с которого раздаете интернет(роутер, телефон, ноутбук, комп) в подключенных устройствах. Я с компа раздаю через внешний модуль вайфай, ибо комп ближе чем роутер, а в малинке слабоватый приемник.
После того как узнали ip адрес запускаем PuTTy(или какой другой SSH клиент) и вводим его. Откроется терминал и попросит ввести логин, а затем пароль, который при вводе не будет виден.

Так как либра устроена так, что вся система только для чтения(чтобы меньше писать на сд карту — дольше проживет), нужно получить разрешение на изменение файлов.

затем открываем конфиг в редакторе nano

пролистываем в самый низ и пишем это:

Далее нажимаем CTRL+O чтобы сохранить, подтверждаем ENTER’ом и CTRL+X для выхода из редактора. Далее меняем права на ридонли обратно и перезагружаем систему

2. Через комп. Этот вариант проще

Вытаскиваем карту памяти из малинки, вставляем ее в комп, открываем и в корне будет файл config.txt. Открываем текстовым редактором и в конце прописываем то же что и выше. Сохраняем, вставляем обратно. Все)

Теперь картинка стала более-менее нормальной. Можно дальше настраивать.

Ниже добавляем раскладку клавиатуры — Russian Йцукен.

Страна в часовом поясе — Russia

Часовой пояс — у меня Asia/Tomsk

Вывод звука. Что бы звук шел тоже через композит.

Настройки — Система — Аудио — Устройство вывода звука — Analogue

Настройки — Службы — Погода — Служба прогноза погоды

В появившемся пустом списке выбираем слева Еще. В новом списке выбираем себе поставщика прогноза погоды. Я выбрал Гисметео. Далее в настройках выбираем место. В дополнительных настройках — единицы измерения если надо.

Для начала надо открыть общий доступ к папке на компе. У себя я открыл доступ ко всему диску D, на котором у меня фильмы, музыка, сериалы и прочее барахло.

ПКМ по диску/папке — свойства — вкладка доступ — расширенная настройка

Ставим галочку «открыть общий доступ к этой папке».

В этом же окне жмем на «Разрешения». Тут выбираем пользователя и даем ему нужные права. Важно что бы у этого пользователя был включен вход по паролю. Можно создать отдельного пользователя с входом по паролю и ограниченными правами.

Настройки — Менеджер файлов — Добавить источник — Обзор — Добавить сетевой адрес

Протокол — Сеть Windows(SMB)

Имя сервера — ip адрес, вашего компа в локальной сети, либо его сетевое имя

Общая папка — папка, которую вы расшарили

Имя пользователя — имя вашей учетной записи

Далее — слева ОК. Наша папка должна появиться в списке. Открываем ее и если все правильно, то она откроется и вы увидите ее содержимое. Снова слева нажимаем ОК. И еще раз ОК в первом окне, где нажимали Обзор. Здесь же можно задать имя нашему источнику. После этого в менеджере файлов появилась наша папка. Теперь указываем папки с фильмами, сериалами и музыкой:

Настройки — Медиа — Медиатека — Видео/Музыка/Изображения — Добавить видео/музыку/изображения — Обзор

и из списка открываем наш добавленный источник. Выбираем папку с фильмами. Слева жмем ОК. В первом окне тоже ОК. Откроется новое окно, в котором надо указать что именно содержит эта папка — Фильмы, Сериалы, Клипы. выбираем «Фильмы«. В настройках чуть ниже выбираем предпочитаемый язык — ru. Что бы описание фильмов было на русском языке.

После подтверждения будет предложено просканировать эту папку. Соглашаемся.

Так же добавляем папку с сериалами, только в содержании папки нужно указать что в ней содержатся сериалы. Аналогично добавляется музыка и фото.

Для использования iptv телевидения надо установить PVR клиент.

Настройки — Дополнения — Установить из репозитария — Все репозитарии — Клиенты pvr — PVR IPTV Simple client — Установить

После установки открываем его и выбираем настройки

В основных настройках нужно выбрать расположение плейлиста с каналами. У меня он скачан и лежит на компе на диске d. соответственно выбираю «Локальный путь» и ниже выбираю сам плейлист. Так же как и добавляли источник видео ранее. В установках EPG нужно указать файл с программой. Делается все так же. Но лучше всего указывать не файлы, а ссылки на файлы у ваших поставщиков — так они будут обновляться автоматически. В моем случае надо заново скачивать файлы.

Настройки — Дополнения — Установить из репозитария — Все репозитарии — Видеодополнения — YouTube — Установить — Ок

Для авторизации надо подключить две копии приложения к своему аккаунту, для этого запускаем аддон и выбираем «Авторизация«. Приложение выдаст код, который надо ввести по адресу google.com/device . На телевизоре как у меня это очень сложно — коды почти не разобрать, но получилось. Настройки не менял, только список меню изменил. Оставил только мои подписки, поиск и плейлисты

Используется как альтернатива Quasar, который сейчас уже не поддерживается. Поиск фильмов и сериалов на торрент трекерах и просмотр их без скачивания. Причем подгружает он их в оперативную память, а не на sd карту.

Скачиваем с офф сайта версию Linux armv7. Так же для него нужен будет движок с провайдерами. качаем отсюда zip архив.

Настройки — Система — Дополнения — Установка из неизвестных источников — Соглашаемся с предупреждением

Настройки -Дополнения — Установить из файла zip. Выбираем наш плагин plugin.video.elementum-0.1.37.linux_armv7

Настройки -Дополнения — Установить из файла zip. Выбираем нашего провайдера script.elementum.nova-1.0.30

Настройки — Система — Дополнения — Мои дополнения — Программные дополнения — Elementum Nova — Настроить

Общие — Использовать прокси Elementum — Включаем

Провайдеры — тут выбираем по своему желанию. Я выбрал только LostFilm, RuTor и RuTracker

Настройки — Система — Дополнения — Мои дополнения — Видеодополнения — Elementum — Настроить

Здесь только в разделе «Прокси» поставил галочку «Использовать прокси antizapret». Все заработало

Сначала установим репозиторий, в котором содержится плагин

Настройки -Дополнения — Установить из файла zip. Выбираем наш репозиторий repository.nemiroff-1.0.1

Настройки -Дополнения — Установить из репозитория — Nemiroff Repository — Видеодополнения — LostFilm.TV — установить

В общих настройках указал данные своего аккаунта — почту и пароль. В настройках просмотра указал движок для просмотра — Elementum и все заработало.

Читайте также:  Установки для очистки сточных вод производительностью

Эмуляторы старых игровых консолей.

1. Retroarch + Emulationstation

Сперва надо скачать и установить репозиторий, в котором находится сам эмулятор. Затем из этого репозитория устанавливаем Retroarch. В настройках Retroarch надо скачать полный пакет ядер:

Настройки — Система — Дополнения — Мои дополнения — Игровые дополнения — Поставщики игр — Retroarch — Настроить — Download Libretro full core package

Ждем пока скачается и запускаем для настройки. Надо указать где лежат наши ромы. По умолчанию используются вот эти пути:

Нам надо закинуть в папку roms папки со своими платформами. Важно что бы название папки с платформой было из списка с офф. сайта Emulationstation что бы корректно определялась платформа. Сам список на этой странице в разделе Platform Names. Делаем это либо через ssh, либо через smb сервер, который по умолчанию включен. Если у вас игры на флешке как у меня, то надо указать другие пути. RETROGAMES — это имя моей флешки

Setting — Directory — System/Bios |———> /media/RETROGAMES/bios
Setting — Directory — File Explorer |———> /media/RETROGAMES/roms
Setting — Directory — SaveFile |———> /media/RETROGAMES/saves
Setting — Directory — SaveState |———> /media/RETROGAMES/saves

Так же еще настроил клавишу home на геймпаде на выход из Retroarch чтобы попадать сразу в Emulationstation.

Там надо указать саму кнопку, по нажатию которой будут активироваться горячие клавиши(Hotkeys) и затем для самого действия(Quit Retroarch). В предыдущем меню включил опцию Press quit twice — что бы не закрыть игру по случайному нажатию, теперь надо нажимать кнопку home дважды.

После, на всякий случай сохранил конфигурационный файл:

Main Menu — Configuration File — Save Configuration File

Теперь ставим Emulationstation из того же репозитория. В настройках надо указать путь до наших ромов — он должен быть такой же какой указывали в Retroarch. Не забудьте нажать Update es_systems.cfg что бы ваш путь сохранился. Все, можно запускать Emulationstation.

При первом запуске будет предложено настроить ваши определившиеся геймпады. После настройки их попадаем в главное меню — боковой список платформ. Выбираем платформу, вашу любимую игру и играем. Scrapper у меня не заработал, почему то не нашел ни одной игры. Ни в архиве, ни в распакованном виде. Но я скачивал пак игр с 4pda и там уже были все нужные файлы, все автоматом подхватилось и корректно отобразилось.

С 18 версии в Kodi присутствует свой эмулятор старых консолей. В разделе игры добавляем папку с ромами и все:) Но игры должны быть распакованы. Просто запускаем игру, будет предложено выбрать ядро и можно играть. Но не все платформы поддерживаются. Особо не разбирался с ним, но точно знаю что Nintendo 64 не поддерживается.

Internet Archive Game Launcher

Это просто гигантская онлайн база игр всевозможных платформ с картинками и описанием. Просто выбираем игру, скачиваем и играем. В настройках можно выбрать запускать через Retroplayer или Retroarch. Тоже особо не игрался с ним. Скачать можно тут. Вроде как в новых версиях kodi добавили этот репозитарий.

Управляю либо с геймпада, который сразу определился и вообще проблем никаких с ним не было ни в проводном режиме, ни в беспроводном(GameSir G4S кому интересно). Так же на андроиде установлено приложение Yatse. Подключаемся к той же сети что и наша малинка и в приложении выбираем добавить хост — Kodi в управлении хостами.

Теперь самое интересное — подключение ИК-Пульта:

Подключаем ИК приемник по следующей схеме:
Заметьте что сигнальный контакт ИК приемника(OUT) раздваивается — один провод идет к GPIO18 — этот пин используется по умолчанию для сигналов ИК приемника. А второй провод идет к GPIO3 — это для того чтобы можно было с пульта «разбудить» наше устройство.

Теперь подключаемся через терминал к малинке. Далее будем почти все делать в нем.

Сперва подключаем драйвер ИК-приемника. Для этого в файл /flash/config.txt, который мы правили в самом начале, надо добавить строчку:

По умолчанию для IR датчика используется GPIO 18. Если у вас подключено к другому пину, то надо указать к какому:

dtoverlay=gpio-ir,gpio_pin=23 Например, к 23

Но у меня подключено к 18 и поэтому ничего указывать не надо. После изменения и сохранения файла надо перезагрузиться что бы драйвер загрузился.

Далее надо остановить Kodi и Lircd, набрав по очереди следующие команды:

systemctl stop kodi
systemctl stop eventlircd

Далее смотрим какие поддерживаются протоколы:

Supported protocols: other lirc rc-5 rc-5-sz jvc sony nec sanyo mce_kbd rc-6 sharp xmp

Теперь надо найти тот протокол, который будет работать с пультом. Для этого устанавливаем протокол и запускаем тест.

В это время направляете пульт на датчик и жмете кнопки. Если в терминале нет никакой реакции, то выходим из теста, нажав CTRL+C и запускаем следующий протокол для теста.

Как только подберете нужный протокол увидите примерно следующее:

Там будут сканкоды кнопок, которые вы нажали. Лучше сразу «прощупать» все кнопки на своем пульте и записать их коды в текстовичок. На моем пульте (rexant 38-0001) 4 кнопки не определились, а две кнопки и вовсе имеют один и тот же код.

После того как записали коды кнопок нужно сделать файл с назначением действий для них.

/usr/share/kodi/system/Lircmap.xml в секции

В итоге я собрал вот такую таблицу:

#table rexant_38-0001,type: NEC
0x5108 KEY_POWER
0x5112 KEY_TUNER
0x5107 KEY_INFO
0x5118 KEY_1
0x5119 KEY_2
0x511a KEY_3
0x511b KEY_4
0x511c KEY_5
0x511d KEY_6
0x511e KEY_7
0x511f KEY_8
0x510f KEY_9
0x5100 KEY_0
0x510c KEY_PREVIOUS
0x5105 KEY_NEXT
0x5106 KEY_REWIND
0x5115 KEY_PLAY
0x510d KEY_FORWARD
0x510b KEY_VOLUMEUP
0x510a KEY_VOLUMEDOWN
0x5114 KEY_CHANNELUP
0x510e KEY_CHANNELDOWN
0x5109 KEY_STOP
0x5104 KEY_EPG
0x5102 KEY_UP
0x5103 KEY_DOWN
0x5101 KEY_LEFT
0x5113 KEY_RIGHT
0x5110 KEY_OK
0x5111 KEY_EXIT

Файл с этой таблицей должен лежать здесь:

Далее перезагрузка и можно управлять пультом:)

Вот только пульт этот оказался неудобен и я купил другой — Sagemcom DS187 HD (Справа)

На нем определились все кнопки и у каждой даже свой собственный сканкод:)

Так же как и для первого пульта нашел протокол и составил таблицу dsi87hd:

источник

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