Установка и настройка Kodi для Raspberry Pi
Содержание:
- Обход блокировок
- Initial Setup of Kodi on the Raspberry Pi
- Build Your Own Raspberry Pi Home Theater Today
- Raspberry Pi Kodi
- Supercharge Your Raspberry Pi Kodi Media Center
- Raspberry Pi iptv подключение и настройка
- КАК УПРАВЛЯТЬ МЕДИАЦЕНТРОМ
- Step 1 What All Do U Need to Create Your Home Media Center
- Питание
- Step 3 Slideshow Your Pics From Dropbox
- Installing Kodi to your Raspberry Pi from image
- Подключение
- Телевидение через Acestream на Raspberry PI. Теперь в docker контейнерах 24
- 1. Установка docker на raspbian/osmc
- 2. Установка acestream
- 3. Установка aceproxy
- 4. Настройка плеера KODI
- Игровой пульт USB
- Программы
- Прототип
- Configuring Network Settings in Kodi
- Настройка Kodi на Raspberry Pi
Обход блокировок
Однако, всё не так хорошо, как хотелось бы. Как известно, роскомнадзор требует от провайдеров блокировки кучи сайтов, в роде рецепта крафта динамита в майнкрафте или торрент-трекеров, и если для обхода блокировки на десктопе достаточно установки одного из дополнений для браузера, то для медиацентра это не так просто.
Если весь трафик отправлять через Tor, VPN или прокси, то это скажется на скорости загрузки. Особенно в случае с Tor. Потому необходимо обходить блокировку только заблокированных адресов, а подключаться к другим пользователям torrent напрямую.
Можно найти различные варианты обхода, различной степени надёжности и сложности, я выбрал использование VPN, причём не для всего трафика, а для специально указанного списка адресов.
Можно использовать свой VPN сервер, где-то приобрести, или воспользоваться сервисом antizapret.prostovpn.org. Вроде как при установке этого VPN трафик до сайтов должен идти напрямую, если этот сайт не находится в списке заблокированных, но у меня на Raspberry Pi почему-то весь трафик шел в обход VPN, потому я принудительно указал, для каких адресов его использовать, о чём чуть позже.
Команда для установки OpenVPN:
Затем необходимо добавить модуль ядра tun в автозагрузку при запуске системы для того, чтобы обеспечить работу OpenVPN
и в первый раз вручную его загрузить
В случае с использованием VPN от antizapret, я скачал хранящийся там файл antizapret.ovpn, сохранил как файл /etc/openvpn/client.conf и добавил нужные мне адреса, которые должны передаваться через VPN
важно, чтобы в конфигурации не было строки, начинающейся с , иначе весь трафик будет идти через VPN. В файле /etc/default/openvpn производится настройка, какие конфигурации будут по-умолчанию запускаться при запуске OpenVPN
Достаточно раскомментировать , либо вместо all указать client, то есть созданную нами конфигурацию
В файле /etc/default/openvpn производится настройка, какие конфигурации будут по-умолчанию запускаться при запуске OpenVPN. Достаточно раскомментировать , либо вместо all указать client, то есть созданную нами конфигурацию.
Запуск OpenVPN:
и добавление в автостарт:
Также, для обхода блокировки служебных трекеров .t-ru.org выполнил команду в консоли и добавил в /etc/rc.local* перед для автовыполнения команды при загрузке:
Казалось бы, всё? Но нет. Мой провайдер оказался хитрым, потому мои DNS запросы, адресованные в гугл на адрес 8.8.4.4, перехватываются и изменяются, если я запрашиваю IP адрес заблокированного ресурса. Вот, что мне nslookup выдаёт:
Что-ж, давно было пора перейти на DNSCrypt. Эта утилита, соединяется с DNS сервером по зашифрованному каналу, поэтому провайдер, или другой MitM не сможет прослушать, подменить или отфильтровать пакеты. Установил DNSCrypt на роутере, запустил и теперь всё шикарно.
Как итог, я получил замечательный медиацентр, с огромным количеством доступного контента, который основан на лучших (по крайней мере, по моей оценке) технологиях, а использование Raspberry Pi открывает огромные возможности по кастомизации. Можно установить инфракрасный приёмник, чтобы управлять медиацентром с помощью пульта даже при подключении к телевизору, который не поддерживает HDMI-CEC, или играть в старые игры, подключив джойстик, а можно вовсе преобразовать из медиацентра в другое устройство.
Initial Setup of Kodi on the Raspberry Pi
1. On the initial startup of the OSMC image, you will be greeted by the following screen.
Wait until the setup process has completed before proceeding on with our Raspberry Pi Kodi guide.
2. Now you will be first asked to select a language for the Kodi installation to use.
Select one from the numerous options to proceed.
3. With a language selected for Kodi, you will be asked to confirm it.
Select “Yes” to continue with the OSMC setup.
4. Next, you will be asked to select the time zone that you want to utilize for your Raspberry Pi Kodi installation.
Make sure you select the relevant time zone for where you live.
5. In the step below, you will be asked if you want to give your device a name. The name given to your device by default is “osmc“.
If you are happy with the default setting, you can select the “Accept” option to continue.
6. This section will allow you to disable or enable the SSH service. By default, SSH is enabled by OSMC’s setup tool.
Select “Accept” to proceed on with OSMC’s installation process.
7. You will now be asked to agree to OSMC’s and the Kodi team’s terms and conditions.
Once you have read through the licensing and are happy to agree with it, select the “Continue” option on the left of the screen.
8. You will now be asked if you want to set up networking.
If you are not ready to setup the network yet, you can still set it up later within the “My OSMC” submenu of OSMC’s Kodi installation.
As we intend on going through the process later on in the guide, we will be selecting the “I’ll set up networking later” option.
9. Next, you will be asked what theme you want to use. For this guide, we will be sticking with the default “OSMC” option.
If you prefer the default look of Kodi, you can select the “Classic” option. If you choose the classic theme, you should still be able to go through the rest of the guide smoothly.
10. Now you will be asked if you want to sign up to OSMC’s newsletter.
For this guide, we are just going to go with the “No thanks” option to proceed.
11. At this point, you will now have finally finished the initial configuration process of OSMC on your Raspberry Pi.
You can select the “Exit” option to bring yourself to the main Kodi screen.
Build Your Own Raspberry Pi Home Theater Today
We won’t pretend that putting this together is easy, but it is certainly straightforward and achievable within an hour. Once Kodi is setup in your living room or bedroom, you’ll be able to enjoy the vast selection of add-ons provided for your entertainment, and with a few hardware enhancements, your little Raspberry Pi will be able to produce results comparable to media center hardware costing ten times the price! And for more tips, check out other ways to build an affordable home theater
How to Build a Home Theater on the Cheap
How to Build a Home Theater on the Cheap
Building a home theater can be an expensive process. However, with these tips, you can build a great home theater on the cheap.
Read More
.
Raspberry Pi Kodi
A instalação e configuração é bem simples, vou explicar passo-a-passo. Mas antes, precisa de ter consigo algum material e componentes.
Lista de Material
Para seguir este tutorial de Raspberry Pi Kodi, você vai precisar de:
Raspberry Pi 3
Raspberry Pi 3
Ver Preço
Micro SD (+16GB)
Micro SD SanDisk 32GB
Ver Preço
Cabo HDMI
Cabo HDMI
Ver Preço
Fonte Alimentação
Power Supply 5V 2,5 A
Ver Preço
Conexão de Rede Cabeada (opcional)
Cabo Ethernet
Ver Preço
Teclado e Mouse (configurações iniciais)
Combo Teclado e Rato
Ver Preço
Case para o Raspeberry Pi (opcional)
Caixa Raspberry Pi 3
Ver Preço
App Kore (Controle Remoto)
App Kore
Android iOS
Deixei os links em baixo dos materiais para onde os pode comprar na GearBest. Porém, estes são equipamentos que facilmente arranja em qualquer loja de eletrônica e são baratos
Ainda, você vai precisar de um PC, Linux ou Mac para gravar o MicroSD.
Raspberry Pi Kodi – Tutorial
O tutorial, para ser mais fácil de entender, está dividido em três etapas.
Instalação do Sistema
A primeira coisa a fazer é acessar www.raspberrypi.org e fazer o download do sistema NOOBS. O sistema é simples de instalar. Uma vez baixado o NOOBS, copie todo o conteúdo do arquivo ZIP para o MicroSD.
Descarregar o NOOBS
Coloque o MicroSD no Raspberry Pi, conecte o cabo HDMI já conectado à sua TV, o cabo de rede, o teclado e o mouse, e por fim a fonte de energia.
A tela de apresentação irá aparecer e você poderá escolher os sistemas operacionais que desejar. Para fins desse tutorial, vamos escolher o LibreElec, que já é uma versão do Linux com o Kodi instalado e que roda ele como aplicativo principal.
Aguarde até o final da intalação e reinicie seu Raspberry Pi.
Uma vez reiniciado, você terá em sua TV a tela principal do Kodi. Nesse ponto, vamos passar agora às configurações iniciais.
Configurações Iniciais
- Clique na engrenagem no menu principal e escolha System Settings.
- No canto inferior esquerdo clique em Standard até se tornar Expert.
- Na mesma tela, na barra lateral, clique em Internet Access e depois em Internet Connection Bandwidth Limitation
Defina a a utilização de banda para algo em torno de 25% a 50% do valor nominal de sua internet. Ex.: Se sua internet é de 15mbps, escolha algo entre 4096 e 7680 kbps.
Isso irá garantir que seu Kodi irá transmitir o conteúdo online dentro dos limites de qualidade suportados pela sua conexão, ajudando assim a evitar travamentos no streaming de listas IPTV ou dos Addons de conteúdo online.
- Tecle ESC e retorne para o menu System.
- Escolha Service Settings e em seguida Control.
- Dentro do menu, habilite as duas opções dentro da aba Application Control.
Configurar o Kore
Agora vamos configurar o Kore para que você possa utilizar o controle remoto pelo celular.
O primeiro é baixar o Kore para o seu smartphone ou tablet. Pode descarregar tanto em sistemas Android como iOS.
Android iOS
De seguida, conecte o seu dispoditivo na mesma rede que seu Kodi, caso tenha mais que uma rede em sua casa.
Uma vez instalado, basta abrir o app e pedir para localizar o Kodi em sua rede. Ele irá conectar e a partir daí você já pode desconectar o teclado e o mouse do seu Raspberry Pi e controlar o Kodi através do Kore.
Você ainda pode usar um controle remoto wireless dedicado para seu media center.
Controle Remoto Wireless
Ver Preço Controle Remoto
Et voilà, aqui está um tutorial bem completo e passo-a-passo de Raspberry Pi Kodi. Seguindo estes passos indicados, pode usufruir do melhor media center, o Kodi, na sua Raspberry Pi.
Aproveite o nosso tutorial e não deixe de acompanhar as novidades do Dicas IPTV!
Caso tenha alguma questão ou dúvida, pode sempre entrar em contacto através dos comentários ou usar o nosso Grupo de Facebook.
Supercharge Your Raspberry Pi Kodi Media Center
At this point, you’ve got everything you need to enjoy your Kodi media center. But you can take things further. With the right hardware and peripherals, you can make your compact Raspberry Pi media center the envy of your friends and family.
Use Ethernet, Not Wi-Fi
We’ve recommended using the Raspberry Pi 3, but this is really for performance reasons rather than anything else. As the Raspberry Pi 3 ships with a built-in wireless dongle (and Bluetooth too) you might be tempted to use this.
If your Pi is situated close the router, and you have a strong signal, then this should be OK, but for the best results—particularly when streaming HD content—you should be relying on an Ethernet cable.
This might mean using powerline adapters
What Are Powerline Adapters? 8 Things You Need to Know
What Are Powerline Adapters? 8 Things You Need to Know
Powerline ethernet adapters basically turn regular electrical outlets into ethernet outlets. As useful as this is, there are some things you should know before using them for your own home network.
Read More
, but the important thing here is to get the best possible picture and sound quality, so use whatever works.
High-Quality Sound for Kodi
To accompany your Raspberry Pi 3-based Kodi home theater, it’s a good idea to consider some audio improvements.
By default, you’ll get sound via HDMI, and this should be fine. After all, most TVs have reasonably good audio. But if you want enhanced audio, perhaps output through a soundbar, then you’ll need an external sound module.
Various USB-compatible options are available but on the whole, these are unreliable or inconsistent. Instead, you should look at the Full-HD PCM5122 Amplifier X400 Expansion Board.
IR Remote
We mentioned above how a remote control mobile app can be with any Kodi device, but if you’re more inclined towards dedicated remote hardware, you’ll need an IR receiver on your Raspberry Pi.
Several of these are available, either USB or something that connects directly to the Raspberry Pi board. They all ship with a remote control included, enabling you to easily navigate your Kodi home theater. Note that for regular searches and adding third party repositories, however, you’ll need something with a keyboard or at least a keypad.
Find a Compatible Hard Disk Drive
For extended storage, a hard disk drive is vital. A standard 8GB microSD card will quickly run out of space if used for storing media. Meanwhile, a 64GB (or larger) card cannot be expected to work indefinitely.
While modern SD storage is far more reliable (thanks to better error correction), it is safer to rely on a HDD. Most USB hard disk devices can be connected to a Raspberry Pi, although whatever you use will need its own power supply.
You can even hook up a SATA drive to your Raspberry Pi using a storage expansion board.
Only Install the Add-Ons You Need
Finally, you need to be aware of the add-ons that are available for Kodi, and which ones you’ll use. With such a vast selection of add-ons to choose from (official and third-party) you should stick to a narrow collection of options. The more add-ons you choose from, the more will need updating, and this will slow down your Kodi experience.
Along with popular services like YouTube, Hulu, Spotify, and BBC iPlayer, it’s even possible to install Amazon Video, Plex, and Netflix.
Niche add-ons can be found too: TED Talks, specific YouTube channels, podcasts and far more can be found in the add-on repository. It’s best to research what you want first, lest you end up spending too much time browsing the endless lists.
Raspberry Pi iptv подключение и настройка
Когда модель уже выбрана и куплена остается только лишь подключить ее к телевизору и настроить передачу необходимого сигнала на экран. Чтоб подключить raspberry pi тв приставку необходимо иметь следующее:
- Непосредственно сам телевизор, предпочтительно с пультом дальнего управления , наличием HDMI-входа и RCA-входа либо Simplink поддержкой.
- Доступ к интернету, лучше подключать через LAN.
- Само устройство Raspberry Pi, желательно 2 Model B.
- Накопитель памяти в формате MicroSD объемом на 8 ГБ.
- Рекомендуется использовать для Raspberry Pi корпус для защиты от попадания пыли.
- Блок для питания зарядом на 5V, >1A.
- В качестве элемента питания, кабель Micro-USB.
Подключать приставку непосредственно к телевизору через RCA или HDMI-кабель. Устройство имеет стандартный выход для аудио 3,5 мм под джек. Конечно же, если говорить о целесообразности применения того или иного кабеля то предпочтение стоит отдать HDMI с поддержкой Simplink, поскольку это довольно удобно и практично за счет управления с пульта.
Подключение Raspberry Pi IPTV
Необходимую операционную систему для данного компьютера можно бесплатно скачать на специальном сайте, после чего следует записать на карту памяти устройства. Требуется провести именно запись, поскольку копирование не принесет необходимого результата. Сделать это можно с помощью определенных программ, которые рассчитаны на запись образов на карты памяти, делая их загрузочными. По завершению записи, карта памяти с имеющимися на ней данными вставляется в Raspberry Pi и включается.
Устанавливается операционная система на устройство автоматически и имеет довольно простой интерфейс. Управление Kodi плеера можно проводить:
- пультом ДУ телевизора;
- USB-клавиатурой и мышью;
- приложениями raspberry pi андроид тв или raspberry pi apple tv.
Raspberry pi iptv настройка
Первым делом необходимо проверить и убедиться, что в настройках raspberry pi vga включена такая функция, как TV. Для продолжения настройки необходимо включить Simple Client PVR IPTV и уже после этого выбрать необходимый список показов, который возможен к просмотру. Предпочтительно это могут быть raspberry torrent tv или raspberry tv box, также можно воспользоваться платными сайтами, которые будут предоставлять качественные плейлисты.
Кроме формата IPTV, плеер raspberry pi vga может без затруднений воспроизводить и прочие форматы видео, обладает поддержкой различных репозиториев с большим количеством плагинов.
https://youtube.com/watch?v=02X7K6BQPI4
КАК УПРАВЛЯТЬ МЕДИАЦЕНТРОМ
- Можно подключить проводную\беспроводную клавиатуру
- С помощью веб-интерфейса как с компьютера, так и с телефона
- Установить приложение Yatse
- Пультом от телевизора с поддержкой CEC
Вариант с клавиатурой очень хорош, но не делает наш медиацентр таким уж классным, каким он мог быть — маленьким и без лишних устройств.
Веб-интерфейс поднимается автоматически по IP-адресу, который выдан устройству, на 80 порте. Тем самым вы просто можете вбивать ссылку в браузер и управлять медиацентром.
Yatse — отличный выбор для тех, кто не расстается с телефоном. Хотя есть и другие приложения для управления, это, на мой взгляд, более стабильное. Я не буду подробно останавливаться на описании работы данного приложения, т.к. оно очень простое и по нему обширная справка. Все, что необходимо сделать — подключить смартфон\планшет к той же сети, что и медиацентр и добавить новое устройство в приложении — оно будет автоматически найдено при сканировании. Дальше — управлять, как обычным пультом.
CEC — Concumer Electronics Control — это фича HDMI, позволяющая управлять подключенными устройствами HDMI пультом от телевизора (в нашем случае). У разных производителей телевизоров фича называется по-разному, но суть одна — можно не заморачиваться и использовать родной пульт без приложений на телефон и веб-интерфейсов. Википедия нам помогает узнать, как называется СЕС у разных компаний:
- Anynet+ (Samsung)
- Aquos Link (Sharp)
- BRAVIA Link and BRAVIA Sync (Sony)
- HDMI-CEC (Hitachi)
- E-link (AOC)
- Kuro Link (Pioneer)
- INlink (Insignia)
- CE-Link and Regza Link (Toshiba)
- RIHD (Remote Interactive over HDMI) (Onkyo)
- RuncoLink (Runco International)
- SimpLink (LG)
- T-Link (ITT)
- HDAVI Control
- EZ-Sync
- VIERA Link (Panasonic)
- EasyLink (Philips)
- NetCommand for HDMI (Mitsubishi)
Если ваш телевизор поддерживает данную технологию, то вам очень сильно повезло=))
Step 1 What All Do U Need to Create Your Home Media Center
1) Rapberry pi computer — We will use a raspberry pi as a computer for our home media center. It is a credit card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools.It is low cost but powerful computer that hosts quad core ARM based processor which brings a lot of computing power to do some cool stuff. It has many interfaces like HDMI, USB ports, 3.5mm jack, EMMC slot etc. which gives many options for embedded developers to play around.
2) USB based Wifi Dongle for network access for your ras. pi
3) A case for raspberry pi
4) Power supply for raspberry pi- You can use a 2.5- 5A usb power supply
5) HDMI cable
6) 8GB sd card to hold the operating system and other system software for your home media center
You can buy these components separately from amazon or you can buy a raspberry pi kit from amazon like this one which has all the components mentioned above for 70$
7) A Display for your home media center. You can use an old LED/LCD monitor with HDMI or VGA display(along with VGA to HDMI convertor cable) or you can buy a 9″ or 10″ LCD display for raspberry pi from ebay for 60$
Питание
Блок питания MeanWell RS-75-5
Включение
При нажатии на кнопку Вкл.() подаётся напряжение на обмотку реле , при этом замыкаются контакты , , и напряжение 220 В подаётся на вход блока питания.
Выключение, вариант 1
При нажатии на кнопку Выкл. () обесточивается реле и прекращается подача напряжения 220 В на вход блока питания.
Выключение, вариант 2
При выполнении процедуры выключения выполняется скрипт , котовый устанавливает (уровень 3.3 В) на (контакт 40 ), при этом открывается ключ на собранный транзисторе и подаётся напряжение 5 В на обмотку реле , при этом размыкаются контакты , при этом обесточивается реле и прекращается подача напряжения 220 В на вход блока питания.
Схема
Схема в формате QElectroTech
Скрипт systemd-shutdown
Скрипт выполняется при завершении работы systemd.
1. Нужно создать скрипт:
- /lib/systemd/system-shutdown/gpio21-up
-
#!/bin/bash if "$1" == "poweroff" ; then sleep 3s sync sleep 3s umount -a echo "21" > sysclassgpioexport echo "out" > sysclassgpiogpio21direction echo "1" > sysclassgpiogpio21value sleep 30s fi
2. Нужно дать права на выполнение скрипта:
chmod +x libsystemdsystem-shutdowngpio21-up
Комплектующие
- Реле 14F2 (845) 5VDC 16A (888HN-1CC-F-C 5VDC)
- Клемная колодка TB-1503
- Реле промежуточное 10А 220В 3ПК РЭК77/3 (RRP10-3-10-220A)
- Реле РЭК77/3
- Корпус 20-35 (100x60x40)
- Кнопка PBS26B (Зелёная), OFF-(ON) (2А 250В)
- Кнопка PBS26C (Красная), ON-(OFF) (2А 250В)
Step 3 Slideshow Your Pics From Dropbox
If you want to configure your home media center to access your pics/music/video files from a online repo like dropbox, Kodi has a addon for dropbox which you can install and set it up . This way, whenever you take a pic or video on your cellphone, you can upload it onto dropbox and your home media center would sync to these files automatically .
Follow these instructions to add dropbox addon and link your dropbox account on kodi
https://youtube.com/watch?v=IGOSbIyN3SQ
Once you have setup the dropbox account on Kodi, you can do a slideshow of your pics by navigating to Picture—>Addons—>Dropbox
Installing Kodi to your Raspberry Pi from image
1. Before we get started with installing Kodi to the Raspberry Pi, we will need first to download the OSMC image.
While there are a couple of different Kodi distributions, we found OSMC to be one of the most polished images available. On top of this OSMC sports a full operating system meaning you can easily install additional packages if need be.
You can obtain the latest version of OSMC by going to the OSMC download page.
Scroll down to the bottom of the page and click the “Disk images” button then download the image for your version of the Raspberry Pi.
2. Now that we have our Kodi distribution downloaded, we will need to go ahead and install a tool to write the image to an SD card.
For this we will use a tool called Etcher, you can download it from their website.
3. Once you have downloaded and installed Etcher go ahead and press the “Select Image” button.
Browse to the OSMC image that you downloaded in Step 1 of this tutorial and select it.
4. Next, click the “Select Drive” button. With the correct drive selected, press “Continue“.
Double check to ensure it is the SD Card otherwise you might accidentally wipe a hard drive.
5. Finally, to write the Kodi distribution to the Pi’s SD Card click the “Flash!” button to begin the flashing process. The flashing process can take some time to complete.
Once complete, remove your SD Card and put it into the Raspberry Pi.
Подключение
Распиновка с лицевой стороны инфракрасного приёмника:
Распиновка GPIO Raspberry Pi
Подключаем или припаиваем контакты ИК-приемника:
GPIO 18 — к контакту GPIO 18 на малинке, жёлтый контакт на схеме с числом 18GND — к любому контакту Ground (земля) на малинке, черный контакт на схеме, любой+3.3V — к контакту 3.3V на малинке, оранжевый контакт на схеме, их всего 2 шт.
Если вы хотите включать и выключать малинку по кнопке POWER c пульта, то дополнительно припаяйте контакт GPIO 18 ИК-приёмника к GPIO 3 малинки, при замыкании этого контакта на землю, происходит вкл./выкл. платы.
Проверяем контакты на всякий случай и включаем малинку в сеть.
Телевидение через Acestream на Raspberry PI. Теперь в docker контейнерах 24
- 26.11.16 08:58
•
aaaler
•
#316208
•
Хабрахабр
•
•
16600
Настройка Linux, Децентрализованные сети, IPTV
На хабре уже неоднократно упоминался AceStream: технология, предоставляющая пользователю доступ к видеопотокам по закрытому P2P протоколу AceStream, т.н. torrent телевидение. AceStream предоставляет доступ к распределенной сети доставки контента, т.е. просматривая телеканал пользователь передает данные другим пользователям, что позволяет кардинально снизить стоимость услуг.
А теперь хорошая новость для обладателей медиаплеера на основе raspberry (OSMC, LibreELEC): нашлась сборка acestream под arm, что позволило установить его прямо на raspberry pi. В этой статье предлагается инструкция по установке acestream, и всего необходимого для просмотра ТВ в докер-контейнерах под raspberry. На момент написания статьи, предлагаемое решение позволяет смотреть бесплатно большое количество телеканалов, впрочем без гарантий: acestream в любой момент может перестать быть бесплатным.
1. Установка docker на raspbian/osmc
Для docker существует родной инсталляционный скрипт: https://get.docker.com/. Он конечно создан для хипстерского метода curl-pipe-bash и я вам его советовать не буду 🙂 К тому же на момент написания он был немного сломан и на RPi не работал. Поэтому надо выполнить несколько команд из-под root:
Таким образом мы добавили в систему новый репозитарий, ключи для него, и установили пакет docker-engine. Теперь, для запуска докер демона можно воспользоваться командой
2. Установка acestream
Для установки acestream достаточно положить service file в директорию /etc/systemd/system и запустить средствами systemd, например так:
Если при запуске нужный докер-образ не будет найден — докер его скачает сам. поэтому первый запуск сервиса потребует значительного времени. Если хочется видеть прогресс загрузки — можно заранее скачать образ командой .
Теперь AceStream запущен и отвечает на порту . Этого достаточно, например, для работы дополнений к Kodi типа torrent-tv, lostfilm и других приложений, использующих acestream напрямую. Однако можно пойти дальше, и настроить в Live TV в Kodi. Для этого потребуется поднять еще пару контейнеров.
3. Установка aceproxy
Для работы Live TV необходимо передать Kodi список каналов в виде плейлиста, и для этого ValdikSS написал специальный прокси. Он слушает запросы по HTTP и передает их в AceStream, а приходящий из AceStream видеопоток — раздает средствами VLC. Т.к. авторcкий репозиторий давно не обновлялся, для построения образа был выбран этот форк.
Сначала нужно разложить конфиги:
Если у вас есть vip аккаунт на torrent-tv — пропишите ссылку на плейлист AceStream (из личного кабинета) в файле /etc/aceproxy/torrenttv.py. Использовать torrent-tv необязательно, есть и другие источники не требующие регистрации.
Кроме того, есть возможность сконфигурировать плагин p2pproxy для просмотра каналов через DNLA.
Теперь скачаем service файл и запустим контейнеры средствами systemd:
При запуске aceproxy все необходимые компоненты будут запущены автоматически. Теперь нам доступны для скачивания обычные m3u плейлисты соответствующих плагинов:
playlist url | service |
---|---|
torrent-tv.ru | |
torrent-telik.ru | |
allfon.org |
Более подробно про использование aceproxy можно почитать у ValdikSS в Wiki
4. Настройка плеера KODI
Все вышеописанное используется мной для просмотра TV в плеере KODI. В нем есть функция показа Live TV, она включается в > > > .
После этого Kodi сообщит, что требуется включить PVR addon, и покажет их список. (Если этого не произошло, список PVR аddons можно найти в > > ). Выберите , включите его (enable), и укажите в настройках playlist url выбраного плагина.
В разделе можно указать ссылку на программу передач — epg. Я использовал
Кроме того, переключение каналов в acestream может занимать значительное время, так что рекомендую увеличить таймаут на переключение каналов в экспетном режиме настроек > >
После подтверждения опций, рекомендуется перезапустить kodi. При следующем запуске, должны подгрузиться каналы и появится раздел TV в главном меню.
Игровой пульт USB
Оригинал
Nintendo SNES USB 2.0 (MF01500)
Оригинал
https://ru.aliexpress.com/item/2pcs-wholesale-Wired-USB-Controller-Gamepad-Joystick-for-PC-Computer-Laptop-New-Arrival-White-Color/32292519885.html
Контроллер определяется так:
0810:e501 Personal Communication Systems, Inc.
Подключено через
RetroPie
Настройки для RetroPie
Настройки для RetroPie
Настройки для RetroPie
Имя файла:
/opt/retropie/configs/all/retroarch-joypads/usb gamepad .cfg
input_device = "usb gamepad " input_driver = "udev" input_l_btn = "4" input_load_state_btn = "4" input_start_btn = "9" input_exit_emulator_btn = "9" input_down_axis = "+1" input_r_btn = "5" input_save_state_btn = "5" input_right_axis = "+0" input_state_slot_increase_axis = "+0" input_select_btn = "8" input_left_axis = "-0" input_state_slot_decrease_axis = "-0" input_up_axis = "-1" input_a_btn = "1" input_b_btn = "2" input_reset_btn = "2" input_enable_hotkey_btn = "8" input_x_btn = "0" input_menu_toggle_btn = "0" input_y_btn = "3"
- /opt/retropie/configs/all/emulationstation/es_input.cfg
-
<?xml version="1.0"?> > type="onfinish"> >/opt/retropie/supplementary/emulationstation/scripts/inputconfiguration.sh> > type="joystick" deviceName="usb gamepad " deviceGUID="030000001008000001e5000010010000"> name="pageup" type="button" id="4" value="1"/> name="start" type="button" id="9" value="1"/> name="down" type="axis" id="1" value="1"/> name="pagedown" type="button" id="5" value="1"/> name="right" type="axis" id="0" value="1"/> name="select" type="button" id="8" value="1"/> name="left" type="axis" id="0" value="-1"/> name="up" type="axis" id="1" value="-1"/> name="a" type="button" id="1" value="1"/> name="b" type="button" id="2" value="1"/> name="x" type="button" id="0" value="1"/> name="y" type="button" id="3" value="1"/> > >
Программы
Операционная система: OSMC (Open Source Media Center)
Проигрыватель: Kodi, удалённое управление по HTTP:
Прототип
Выполнен на фанере размером (мм): 300×400, толщина 6.
Фотографии
Фотографии
Некоторые элементы закреплены при помощи: Зеркалодержатель (кляймер) №2 прозрачный для стекла 4 мм.
Configuring Network Settings in Kodi
1. As we are using the OSMC distribution for this guide, the process of configuring your Raspberry Pi’s network settings is greatly simplified.
To access the network configuration tool, you must first go to the “My OSMC” menu.
2. Now within the “My OSMC” menu, you need to select the icon at the bottom of the wheel. This item is the “Network configuration” menu.
You will notice there are several other items on this menu. It is well worth exploring the different options within this menu as they will help you configure your Raspberry Pi’s Kodi installation.
3. Within the network configuration tool, you can control settings for “Wired“, “Wireless” and “Bluetooth” adapters.
You can configure your connection to your WiFi network within this menu.
Настройка Kodi на Raspberry Pi
На Raspberry Pi Kodi настройка не отличается сложностью. Большинству пользователей и вовсе не нужно дополнительно ничего конфигурировать.
Способы улучшения взаимодействия с Kodi на «Малине»
Единственное, что настоятельно рекомендуется сделать – это скачать приложение Kodi Remote. С его помощью возможно управлять медиацентром со смартфона и планшета. Найти данную программу можно в Play Market либо на официальном ресурсе XBMC Foundation.
Чтобы устройства могли взаимодействовать друг с другом, нужно лишь одно – подключение к одной и той же WiFi-сети. Если это условие выполнено, «Малина» и смартфон/планшет взаимно распознают друг друга, после чего можно сразу же будет управлять Raspberry с мобильного.
Однако данный способ работает только в том случае, если Raspberry Pi подключена именно по WiFi, а не, например, Ethernet. Также наверняка многие хотели бы иметь возможность управлять медиацентром, находясь за пределами домашней сети. На эти случаи предусмотрена специальная функция. При помощи её можно на «Малине» поднять небольшой веб-сервер.
Для этого нужно всего лишь зайти в настройки KODI, а там перейти по следующему пути: «Система», далее – «Настройки», следующее – «Службы» и последнее – «Веб-сервер». Там будет присутствовать пункт под названием «Разрешить удаленное управление по HTTP» – данную возможность следует активировать. Также потребуется указать USERNAME и PASSWORD. Это нужно для того, чтобы никакой случайный человек несанкционированно не получил доступ к медиацентру. После того как это будет выполнено также потребуется посетить раздел «Удаленное управление» и сделать активными все чекбоксы, которые там представлены.
Теперь нужно запустить Kodi Remote на мобильном устройстве найти доступные сети медиацентра, «тапнуть» по нужному и указать запрошенные для доступа реквизиты. Если они правильные, можно будет взаимодействовать с медиацентром из любого места со своего смартфона/планшета.
Подобный способ взаимодействия никак не помешает управлению с Bluetooth-клавиатуры или какими-то другими способами (например, через VNC).
Kodi на сегодняшний день является лучшим вариантом для превращения «Малины» в полноценный медиа-центр. Его просто установить, с ним легко работать, а главное – это приложение предоставляет большое количество возможностей как в плане потребления контента, так и касательно управления.