Медиацентр из LibreELEC на Raspberry Pi 3

Оглавление статьи: Медиацентр из LibreELEC на Raspberry Pi 3
Содержание

Raspberry Pi 3 позволяет создать на своей основе полнофункциональный медиацентр, стоимость которого будет гораздо меньше готовых «коробочных» решений. Для реализации этой задачи существую сборки операционных систем, под которые написаны различные приложения. LibreELEC — одна из таких ОС, превращающих PI 3 в мультимедиа-комбайн.

Рассмотрим основные возможности системы и процесс ее установки.

Возможности Raspberry Pi 3

RPi3 model B обладает следующими параметрами:

  • CPU Broadcom BCM2837, 4 ядра, 1.2 ГГц;
  • 1024 МБ памяти SDRAM;
  • видеоядро Broadcom Videocore 4;
  • видеоинтерфейсы HDMI, MIPI-CSI;
  • разъем для карт памяти Micro SD;
  • разъемы GPIO, 4 USB 2.0, 1 Micro USB;
  • 3.5 мм аудиовыход;
  • наличие Wi-Fi и подключения по Ethernet;
  • поддержка Bluetooth 4.1.

Raspberry Pi 3

Аппаратные характеристики «малинки» позволяют ей справляться с воспроизведением любых медиаформатов. В частности, она без проблем проиграет:

  • видео в разрешении 720p, 1080p;
  • аудио;
  • мультимедиа из Интернета.

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

Что такое LibreELEC

Рассматриваемая ОС представляет собою форк проекта OpenELEC и предназначена для создания домашних медиаплееров. Пользовательский интерфейс создан на основе свободно распространяемого медиацентра Kodi. Система поддерживает работу как с SD карты, так и с USB накопителя или жесткого диска. Проект отделился от исходного в 2016 году из-за конфликта с единственным майнтейнером и управляется группой энтузиастов. LibreELEC Raspberry PI 3 поддерживается в полном объеме.

Интерфейс Kodi на Raspberry Pi:

Интерфейс Kodi на Raspberry Pi

Работающий на Raspberry Pi Kodi в составе системы:

  • воспроизводит множество аудио- и видеоформатов;
  • проигрывает потоковое видео с интернет-сервисов (в ряде случаев нужна установка плагинов);
  • выводит изображение на экран телевизора или любого другого поддерживаемого дисплея через HDMI, возможен также вывод через иные интерфейсы;
  • загружает информацию о мультимедиа из TMDB, IMDB и других сервисов;
  • способен служить IPTV-приставкой;
  • поддерживает управление с пульта телевизора (может требоваться дополнительная настройка типа пульта).

Kodi имеет встроенный интерпретатор Python и поддерживает различные плагины — для интернет-ТВ, прогнозов погоды, интернет-радио и др. Доступен также функционал торрент-клиента и установки простых игр наподобие тетриса.

Ютуб

Основной принцип LibreELEC — «все просто работает». Установленная и настроенная система в обращении не сложнее ТВ-приставки или проигрывателя DVD/Blu-Ray. Разработчик заявляет, что пользователю достаточно лишь загрузить ОС, и он получит полноценное рабочее окружение.

В дистрибутиве реализована система автоматической установки обновлений, поэтому владелец всегда будет иметь в своей системе актуальные версии пакетов (при наличии подключения к интернету).

Образ ОС можно загрузить с официального сайта https://libreelec.tv.

LibreELEC

Последняя на январь 2020 версия LibreELEC-9.2.0, на базе Kodi 18.5. Она содержит следующие основные изменения:

  • в комплект включены драйверы поддержки вебкамер;
  • система содержит различные улучшения для поддержки Raspberry Pi 4.
  • Помимо LibreELEC можно отметить следующие варианты дистрибуции Kodi под Raspberry:
  • OSMC — свободный кроссплатформенный медиаплеер на основе Debian.

OpenELEC

OpenELEC — исходный проект, от которого отпочковался LibreELEC. Обе ветви имеют общую родословную и во многом похожи, но, по данным пользовательских отзывов, установка и настройка LibreELEC несколько проще, и для новичков она подходит лучше.

Kodi на Raspberry Pi 3 может быть установлен и отдельным пакетом, но могут возникнуть сложности с его конфигурированием.

Установка

Рассмотрим, как установить образ, на примере LibreELEC.

Для создания медиакомбайна из Raspberry Pi 3 и Коди понадобятся:

  • сама «малинка»;
  • кабель HDMI для подключения монитора;
  • USB клавиатура, мышь;
  • дистрибутив системы, загружаемый по ссылке https://libreelec.tv/downloads_new/. Там содержится как инсталлятор, в автоматическом режиме скачивающий образ и ставящий его на носитель, так и прямые ссылки.

Ссылка

В первом случае достаточно скачать установщик под требуемую платформу и запустить его. Далее следует выбрать устанавливаемую версию, загрузить образ и записать его на носитель. Рекомендуется SD-карта 10 класса не менее 16 ГБ.

Установка

Важно: под Linux утилита может потребовать запуска с root-правами для возможности записи в /dev/device. Также ей нужно будет выдать права на исполнение:

chmod +x LibreELEC.USB-SD.Creator.Linux-32bit.bin

Непосредственная загрузка ПО для Raspberry Pi 3 доступна по ссылке https://libreelec.tv/downloads_new/raspberry-pi-3-3/.

ПО для Raspberry Pi 3

Ее можно развернуть на карту памяти любой удобной утилитой записи образов, например, Etcher. После завершения этой операции ПО установлено. Далее карта вставляется в Pi 3, устройство включается и загружается в свежеустановленную ОС.

Первая загрузка может занять около 5 минут; это нужно для первичного конфигурирования, в дальнейшем процесс проходит гораздо быстрее. LibreELEC разметит доступное дисковое пространство и предложит приступить к конфигурированию. На первичном этапе ОС дает возможность настроить Wi-Fi, доступ по SSH и к сетевым папкам через Samba.

доступ по SSH

Меню настроек представляет собой простой плиточный интерфейс.

плиточный интерфейс

Настройки сети:

Настройки сети

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

Далее можно приступать к дальнейшему конфигурированию и заведению библиотеки мультимедиа.

Последующая настройка

В меню System (система) меняется имя Pi 3, под которым устройство видно в домашней сети, настройки клавиатуры, автоматических обновлений, а также выполняется управление резервными копиями и сбросом LibreELEC на исходные параметры.

меню System

Network, как уже говорилось, отвечает за сетевые настройки.

Network

Connections, Services и Bluetooth управляют списком соединений, предоставляемых устройством служб и подключением через Bluetooth.

Services

IPTV на LibreELEC

Чтобы сделать IPTV-приставку на Raspberry Pi 3, необходимо проделать некоторые манипуляции. На OpenELEC процесс практически идентичен.

Итак, настраиваем интернет ТВ. Для этого необходимо:

  • перейти в меню СИСТЕМА-настройки (или соответствующие в англоязычном интерфейсе);СИСТЕМА-настройки
  • выбрать там раздел ТВ;ТВ
  • в меню «Общие» активировать соответствующую функцию ТВ;Общие
  • установить клиент IPTV, например, PVR IPTV Simple Client.PVR IPTV Simple Client

Установить

Далее требуется настроить клиент на проигрывание плейлиста каналов, например, расширением m3u. Для этого достаточно ввести соответствующую ссылку (для разных сервисов может отличаться).

m3u

На вкладке «Установка EPG» можно ввести ссылки на телепрограммы EPG, в формате:

https://www.teleguide.info/download/new3/xmltv.xml.gz

http://programtv.ru/xmltv.xml.gz

Установка EPG

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

Проигрывание видео

Для воспроизведения видео можно просто «забросить» файлы на карту памяти, USB-носитель или внешний жесткий диск. После нажатия на «ФИЛЬМЫ»/«Movies» в главном меню добавленные файлы должны появиться в библиотеке и стать доступными для проигрывания.

Важно: для воспроизведения форматов VC1 и MPEG-2 в LibreELEC и OpenELEC требуется дополнительная лицензия. Ключи приобретаются на странице http://www.raspberrypi.com/license-keys/

Ключи

Для приобретения необходимо узнать серийный номер устройства.

серийный номер

Сделать это можно командой

cat /proc/cpuinfo

cat /proc/cpuinfo

После приобретения их следует внести в настройки. Для этого:

  • заходим на Raspberry с настроенным LibreELEC через SSH;
  • перемонтируем файловую систему в режим чтения (по умолчанию она в readonly);
    mount -o remount,rw /flash
  • редактируем файл /flash/config.txt, добавляя в него ключи.
    nano /flash/config.txt

Для сохранения изменений необходимо нажать ctrl-o и подтвердить запись. Выход из редактора осуществляется командой ctrl-x.

Лицензии приходят в следующем формате:

decode_MPG2=0000000000

decode_WVC1=0000000000

После внесения файл config.txt должен принять следующий вид.

Лицензии

После этого «малинку» следует перезагрузить. Альтернативный способ — отредактировать конфигурацию, выключив Raspberry, вынув карту и подсоединив ее к ПК.

Система «умеет» воспроизводить контент из сетевых папок, например, с домашнего NAS.

Заключение

Возможности медиацентра на Raspberry Pi 3 и LibreELEC весьма обширны, осветить их в рамках одной статьи сложно. Разработчик предоставил мощное, функциональное, гибко конфигурируемое решения практически под любую задачу, которая способна встать перед домашним медиасервером, от простого воспроизведения контента до торрентов. Функциональность дополнительно расширяется разнообразными плагинами.

LibreELEC активно поддерживается и развивается. А отличная оптимизация под RPi 3 и простая установке через утилиту-инсталлятор выгодно отличает ее от других родственных проектов (как OpenELEC) и обеспечивает популярность ее выбора в качестве программной платформы home media center.

Видео по теме

Хорошая реклама

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