Raspberry pi 3 установка медиацентра. Как я делал медиацентр из Raspberry для замены смарт тв. Настройка и использование Kodi

Мощности Raspberry Pi 3 более чем достаточно, чтобы воспроизводить видеофайлы в разрешении FullHD. Поэтому этот одноплатник нередко используется в качестве платформы для медиа-центра .

Сделать из RPi устройство для проигрывания мультимедиа - задача не очень трудная. И выполнить её можно разными способами. Один из них - установить в качестве операционной системы специализированный дистрибутив. Их существует множество. Таковым, например, является OSMC.

Где скачать OSMC для Raspberry Pi и как установить систему

Данный дистрибутив присутствует почти на каждом популярном торрент-трекере. Но все-таки лучше его скачивать с официального сайта проекта, который находится по адресу: osmc.tv.

Оказавшись на ресурсе, понадобится выполнить несколько действий:

  1. перейти в раздел Download;
  2. немного проскролить страницу до кнопки Disk image;
  3. нажать на эту кнопку;
  4. выбрать подходящий релиз (лучше - самый последний, то есть тот, который находится выше всего в списке);
  5. кликнуть по дате;
  6. дождаться окончания загрузки.

Все, теперь OSMC для Raspberry Pi 3 скачена. Её остается только распаковать на карту памяти. Для этого следует взять MicroSD, объемом 8 и более гигабайт и классом скорости 6 и выше, вставить её в кардридер и отформатировать в FAT32.

Когда флэшка будет приведена в подходящее состояние, останется записать на нее образ. Если в качестве ОС на ПК стоит Windows, для этих целей можно воспользоваться утилитой Win32DiskImager. Работать с ней очень просто. После запуска в программе нужно указать путь к файлу скаченного образа; выбрать букву, под которой смонтирована карточка, а затем нажать на Write.

После этого прогресс-бар начнет заполняться. До конца он дойдет примерно через 15-20 минут. По завершению процесса записи нужно будет вынуть флэшку из кардридера и вставить её в "Малину". Все, установка OSMC на Raspberry Pi 3 завершена.

Настройка OSMC на RPi3

После включения одноплатника операционная система сразу же загрузится. Какая-то специфическая настройка OSMC на Raspberry Pi 3 не потребуется.

Основным медиа-плеером в данном дистрибутиве является KODI. Это очень мощное приложение для мультимедиа. Оно умеет многое, и в том числе:

  • проигрывать музыку;
  • воспроизводить видео из локального хранилища;
  • воспроизводить мультимедиа по Сети;
  • загружать ролики с YouTube и т.п.

Очень часто OSMC на Raspberry Pi 3 используют для IPTV. Он это умеет "из коробки". Сконфигурировать его достаточно легко. В первую очередь нужно зайти в настройки, в раздел "Общее". Первый пункт в нем называется "Вкл." - напротив него должен находиться голубой кружок. Если это не так, потребуется активировать данный чекбокс.

Следующий шаг - включение IPTV-клиента. Для этого нужно перейти в раздел "Дополнения". В отобразившемся списке потребуется найти пункт PVR IPTV Simple Client. По умолчанию его состояние "Откл.". Его нужно поменять на "Вкл.". Для этого следует нажать по нему и нажать "Запустить".

Затем потребуется кликнуть по "Настроить". Откроется окошко с 3 вкладками. На главной ("Основные") нужно выбрать "Ссылка на M3U". Появится текстовое поле, куда следует вставить ссылку на плей-лист в формате.m3u. Подходящий, в свою очередь, можно легко найти в интернете. Для этого есть как платные, так и бесплатные сервисы. Также рекомендуется сделать активным чекбокс напротив "Кэшировать m3u…". В этом случае, даже если ссылка станет неактивной, список каналов и доступ к ним все равно останутся в рабочем состоянии.

Когда все вышеперечисленное будет выполнено, потребуется перейти на главный экран проигрывателя. Там понадобится перейти в раздел "ТВ-Каналы". Если m3u-ссылка рабочая, отобразится список телеканалов. Его, в свою очередь, можно настроить любым удобным образом.

Чтобы начать просмотр интересующего канала, понадобится его выбрать. Отобразится экран предпросмотра. Чтобы развернуть проигрыватель на весь монитор/телевизор нужно просто нажать на кнопку Play в нижнем левом углу.

Чтобы удобно пользоваться медиа-плеером KODI, рекомендуется скачать из Play Market или Appstore приложение с аналогичным названием. С его помощью можно удаленно управлять проигрывателем со смартфона.

Как возможно убедиться, сделать из Raspberry Pi 3 полноценный медиа-центр - задача очень простая. На выполнение всех вышеперечисленных действий уходит не более 40-50 минут. Зато экономия составляет 100-150 долларов, если сравнивать стоимость RPi3 и цены на уже настроенные медиа-центры.

Если вам нужно устройство для передачи музыки, видео и фильмов на другие ваши устройства без больших расходов, то отличным решением может стать Raspberry Pi. Вы можете использовать для этого компьютер, и это наиболее популярный вариант, но если вы хотите что-то более интересное, то можно использовать Raspberry Pi. Он отлично сочетается со свободным медиацентром Kodi.

В этой статье мы рассмотрим как сделать домашний медиацентр Raspberry Pi 3, как установить на него Kodi и полностью подготовить медиацентр к работе.

Нам нужно не так много для создания медиацентра Raspberry Pi. Вот все основные компоненты:

  • Микрокомпьютер Raspberry Pi Model B + или более новой версии;
  • Дополнительный Wifi модуль для устройств версии ниже Raspberry Pi 3;
  • Кабель HDMI для подключения к экрану;
  • Блок питания по USB мощностью 2A;
  • Флеш-карта MicroSD на 8 Гб или более.

Кроме того, вам понадобится компьютер, с помощью которого вы можете загрузить желаемую операционную систему и записать ее на карту памяти. Если все это у вас есть, мы можем приступить к дальнейшей настройке.

Создание медиа центра Raspberry Pi 3

Raspberry Pi - это дешевый, но в то же время достаточно мощный для своей цены микрокомпьютер. Последняя на данный момент версия имеет 64 битный процессор ARMv8 с тактовой частотой 1,2 ГГц, встроенный адаптер Wifi и Bluetooth 4.1. Raspberry может более-менее нормально работать в качестве настольной операционной системы. Конечно, игры на нем вы не поиграете, но просматривать сайты интернета вполне можно.

В качестве программного обеспечения для организации медиаплеера мы будем использовать проект с открытым исходным кодом - Kodi. Есть несколько способов установки Kodi на ваше устройство.

Установка Kodi на Raspbian

Если вы уже установили на него какую-либо операционную систему, например, Raspbian, то вы можете установить этот пакет из официальных репозиториев:

sudo apt-get install kodi

sudo nano /etc/default/kodi

Найдите строчку ENABLED и установите значение 1. Также вы можете запустить Kodi сразу, выполнив в командной строке:

Установка операционной системы с Kodi

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

Kodi используется в двух операционных системах, это OpenELEC и облегченная версия OSMC. Вы можете загрузить образ OpenELEC из официального сайта openelec.tv, официальный сайт OSMC тоже созвучен osmc.tv. Также вы можете скачать набор программного обеспечения Noobs и выбрать нужную операционную систему из списка.

Если вы решили скачать операционную систему отдельно и устанавливать ее вручную, вам понадобится записать ее на флешку. Если вы используете Windows, то можете воспользоваться программой Formatter SD Card и Win32DiskImager для записи системы на флешку.

Выберите правильную букву диска флешки, а затем выберите "Option" и установите галочку напротив "Full (Erase)" , затем нажмите "Ok" и "Format" . После форматирования запустите Win32DiskImager, выберите образ и нажмите "Write" :

Если вы используете Linux, то для записи можно применить утилиту dd. Просто выполните:

sudo dd bs=4M if=файл_ораза.img of=/dev/sdb

Здесь /dev/sdb - это файл вашей флешки в системе. Указывать нужно именно флешку, потому что мы пишем на нее, а не на раздел. Когда флешка будет записана, можете вставить ее в Raspberry Pi. При следующей загрузке Kodi будет готов к использованию.

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

Настройка и использование Kodi

Очень удобным будет наличие USB клавиатуры, с помощью которой вы сможете управлять интерфейсом Raspberry. Большинство стандартных сочетаний клавиш будут работать и на Raspberry Pi. В современном Raspberry Pi 3 можно использовать также Bluetooth клавиатуру.

Также у вас есть еще одно решение для управления. Это мобильное приложение для Android - Kodi Remote. Его можно найти на сайте XBMC Foundation.

После того как приложение будет установлено и запущено, оно автоматически определит устройство с Kodi если оно подключены к одной домашней сети что и смартфон.

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

Обычно, звук передается по HDMI, но если у вас есть сложная акустическая система, то, возможно, вы захотите чтобы она тоже получала объемный звук. Для этого нужен разъем 3,5 мм. Но чтобы получить хороший звук таким способом вам понадобится внешний звуковой модуль. Можно выбрать один из доступных аудио модулей для USB.

Кроме того, вы можете добавить пульт дистанционного управления по USB, если не хотите использовать мобильное приложение.

Также нужно отметить, что для Kodi существует множество различных дополнений, которые вы можете использовать. Но старайтесь устанавливать только то, что вам нужно. Чем больше дополнений вы установите, тем медленнее будет работать устройство.

Выводы

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

Буквально недавно успел выйти Raspberry Pi 3, но я не дождавшись его решил приобрести проверенный временем и хорошо себя зарекомендовавший одноплатный компьютер Raspberry Pi 2 Model B.
В обзоре будет немного информации о самом компьютере, а так же я расскажу как из этой малютки сделать полноценный домашний медиаплеер.

Вступление

Raspberry Pi 2 - одноплатный компьютер, изначально созданный для обучения компьютерным наукам в школах. Впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Компьютер выполнен на базе SoC (System on Chip) Broadcom BCM2836. Четырёхядерный процессор построен на архитектуре ARM Cortex-A7 и наделён тактовой частотой 900 МГц на ядро. Raspberry Pi 2 Model B наделили 1 ГБ оперативной памяти. Эта память делится с графической подсистемой. Кроме того, процессор имеет архитектуру ARMv7, что означает больший выбор операционных систем. Так, например, на Raspberry Pi 2 вы можете установить Ubuntu Linux и даже MS Windows 10 IoT.

Технические характеристики

Процессор:Broadcom BCM2836 quad-core ARMv7 (900MHz) Оперативная память:1Gb Видеовыход:HDMI А/V выход:А/V выход 3.5мм jack 4 pin USB порты:USB 2.0 х 4 Сеть:WiFi 802.11n, 10/100Mb RJ45 Ethernet Слот для карты памяти:Micro SD GPIO:40

Подтверждение покупки

Комплектация

Мною был заказан комплект включающий в себя не только плату, но и корпус, радиатор на чип и кулер, дополнительно был заказан wifi usb.
Весь комплект пришел в компактной упаковке.






Все содержимое комплекта:


Рассмотрим плату немного ближе






И комплектующие




Немного расскажу про сам корпус, как по мне, он хлипковат, при повторной сборке одно из креплений у меня отломалось, пришлось клеить, скорее всего закажу корпус другого плана -



Установка операционной системы

Операционная система устанавливается на microSD карту, лучше использовать карты 10 класса, у меня завалялась одна из заказанных карт OV с безумной распродажи на JD.
Образ системы можно скачать с официального сайта
В качестве основной системы я выбрал так в будущем планируется увеличивать функционал, те кто хочет использовать Raspberry Pi для просмотра фильмов могут сразу устанавливать

Создание microSD с ОС в Windows

Скачиваем и устанавливаем программу
Запускаем программу и выбираем скачанные Вами образ, а так же карту памяти на которую нужно установить данный образ

Создание microSD с ОС в Linux

Распаковываем скачанный образ
unzip ~/имя_файла.zip
Проверим какие диски у нас смонтированы и определим нашу карту памяти
df -h
Карта памяти может определяться в системе как "/dev/mmcblk0p1" или "/dev/sdd1"
Размонтируем нашу карту выполнив следующую команду заменив sdd1 на Вашу флешку
umount /dev/sdd1
И загрузим образ на карту
dd bs=4M if=~/имя_файла_образа.img of=/dev/sdd

Первый запуск

После загрузки системы мы увидим рабочий стол Raspbian


Теперь Вам нужно настроить сеть, если вы используете проводное подключение, то айпи адрес вы должны получить автоматически, в случаи WIFI Вам нужно подключиться к вашей точке доступа.
Следующим этапом нам нужно будет расширить основной размер системы до размеров карты памяти, для этого зайдем в специальную утилиту для настрйоки Raspbian Pi Configuration


И нажмем на Expand Filesystem


Для полноценного проигрывания FullHD файлов нам потребуется выделить как минимум 128MB памяти для GPU. Переходим во вкладку Perfomance и устанавливаем значение GPU равное 128


На этом первоначальная настройка закончена.

Настройка и установка программ

Все последующие действия мы будем выполнять через SSH подключение, для этого подойдет любой SSH клиент, если вы используете ОС Windows советую скачать , подключаемся к Raspberry (ip адрес можно посмотреть на роутере либо в свойствах подключения в самой системе) используя имя пользователя pi и пароль raspberry

Установка Kodi

Первым делом обновим список установленных и доступных пакетов
sudo apt-get update
И установим Kodi
sudo apt-get install kodi
После запуска вы увидите примерно следующий экран.


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

Установка rtorrent + web-интерфейс

Для установки rtorrent выполним следующую команду
sudo aptitude install rtorrent
Создадим папку, куда будут загружаться файлы
mkdir /media/Torrent/
И папку, где будет храниться информация о закачках
mkdir /media/Torrent/.rt/
Теперь переходим в домашнию папку пользователя, под которым будет работать rTorrent, в нашем случаи это /home/pi создаем файл настроек.rtorrent.rc
sudo nano /home/pi/.rtorrent.rc
И вписуем в него следующее
min_peers = 1 max_peers = 25 download_rate = 1000 upload_rate = 300 directory = /media/Torrent/ session = /media/Torrent/.rt/ port_range = 40890-40890 port_random = no check_hash = yes session_save = yes encryption = allow_incoming,enable_retry,prefer_plaintext use_udp_trackers = yes dht = auto dht_port = 6881 encoding_list = UTF-8 scgi_port = 127.0.0.1:5000

Теперь настроим автозагрузку rtorrent
Установим screen для работы торрент-клиента в фоне
sudo aptitude install screen
Создаем файл /etc/init.d/rtorrent
sudo nano /etc/init.d/rtorrent
И копируем в него все с данной ссылки заменив username на pi
Добавим скрипт в автозагрузку и запустим
sudo chmod 755 /etc/init.d/rtorrent sudo update-rc.d rtorrent defaults sudo /etc/init.d/rtorrent start
Перейдем к настройке настройке web-интерфейса
Установи apache и необходимые для работы web-интерфейса компоненты
sudo aptitude install apache2 libapache2-mod-scgi php5 php5-common libapache2-mod-php5 php5-curl
Отредактируем файл /etc/apache2/apache2.conf
sudo nano /etc/apache2/apache2.conf
и в самом конце файла добавим строку
SCGIMount /RPC2 127.0.0.1:5000
В качестве web интерфейса для rtorrent я выбрал ruTorrent.
Для начала устанавливаем Subversion
sudo apt-get install subversion
Загрузим ruTorrent
cd /var/www/html sudo svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent
Выставим права на папку rutorrent
sudo chown -R www-data:www-data ./rutorrent/
Ну и запустим все это
sudo a2enmod scgi
Перейдя по ссылке вы должны увидеть следующую страницу


На этом установка rtorrent закончена.

Установка samba сервера

Для удобного доступа к файлам на raspberry по сети установим samba сервер.
sudo apt-get install samba samba-common-bin
В качестве папки к которой у нас будет доступ укажем папку созданную ранее /media/Torrent/ что бы иметь к ней доступ по сети, нужно будет выставим на нее права полного доступа
sudo chmod 777 /media/Torrent/
Перейдем к настройки samba, отредактируем файл /etc/samba/smb.conf
sudo nano /etc/samba/smb.conf
Удалим все его содержимое и добавим следующие настройки
workgroup = WORKGROUP netbios name = RaspberryPi server string = share security = user map to guest = bad user browseable = yes path = /media/Torrent writeable = yes browseable = yes guest ok = yes
Все что нам осталось - перезапустить сервис samba
sudo /etc/init.d/samba restart
Все, теперь в вашей сети будет виден новый компьютер с каталогом, доступным для записи всем пользователям вашей сети.

Дополнение

Так как в Raspberry Pi доступно 4 USB порта, я решил подключить простую китайскую USB звуковую карта, которая на удивление определилась, через нее я подключил звуковую систему, на удивление все работает отлично.


Куллер который идет в комплекте нельзя назвать тихим из-за этого я его включаю только в тех случаях когда идет компиляция.
Штатная температура при воспроизведении фильма mkv размером 4GB + скачивание торентов


Так же в планах подключить к Raspberry Pi ленту WS2822 в качестве abmilight к телевизору.

Вывод

В качестве вывода хотелось бы отметить, что данное решение подойдет, в первую очередь, тем кто готов потратить немного времени для настройки и получить многофункциональный мини-компьютер.
К минусам данного набора отнесу: хлипкий корпус и шумный кулер

P.S: если вы нашли неточность, ошибку, опечатку в обзоре, пожалуйста, напишите мне в ЛС и я ее исправлю.

Планирую купить +30 Добавить в избранное Обзор понравился +33 +66

У каждого в доме, безусловно, есть такое устройство, как телевизор, и довольно часто люди предпочитают проводить время в узком семейном кругу именно за просмотром той или иной телепередачи или художественного фильма, ну и, конечно же, новостей. Несмотря на то, что развитие кинематографа и всех телевизионных технологий в современном мире довольно быстро и динамично развивается, большое разнообразие телеканалов не всегда является залогом того, что можно найти отличный фильм (передачу), да и качество передаваемого обычной антенной сигнала оставляет желать лучшего. Именно в таких случаях самым оптимальным вариантом станет использование IPTV, которое непосредственно воспроизводится при помощи таких одноплатных устройств, как Raspberry Pi.

Что представляет собой данное устройство и его характеристики

Raspberry Pi представляет собой самостоятельный мини-компьютер, воссозданный при помощи одной печатной платы, на которой расположены такие элементы, как:

  • оперативная память;
  • микропроцессор;
  • система вывода-ввода;
  • различные модули.

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

Основные преимущества

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

Поскольку основной акцент делается на защищенности и компактных размерах, все важные и необходимые для работы элементы должны быть расположены именно в пределах одной платы. Благодаря такой экономии пространства Raspberry Pi довольно удобный и практичный в применении.

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

Операционная система

Предпочтительной операционной системой для raspberry pi тв приставки является ядерный Linux, но возможно применение и Windows 10 IOT. За определенную доплату можно купить этот компьютер с лицензированным системным обеспесением Windows 10 IOT. Также он может быть доступен для Apple и Android устройств. Помощником по установке необходимой операционной системы станет такой специальный инструмент, как NOOBS.

Характеристики устройства

Есть несколько разновидностей устройства Raspberry Pi, это 1 Model B и 2 Model B, но для высококачественно просмотра raspberry pi iptv или raspberry pi smart tv все же рекомендуется использовать второй вариант компьютера, поскольку он имеет несколько больше мощности.

Вот его характеристики:

  • процессор установлен Broadcom BCM2836;
  • тип - 4-х ядерный bcm2836, cortex-a7;
  • частота 900 МГгц;
  • объем оперативной памяти 1ГБ;
  • 2-х ядерный графический процессор videocore iv;
  • поддержка windows 10 и linux.

Raspberry Pi iptv подключение и настройка

Когда модель уже выбрана и куплена остается только лишь подключить ее к телевизору и настроить передачу необходимого сигнала на экран. Чтоб подключить raspberry pi тв приставку необходимо иметь следующее:

  1. Непосредственно сам телевизор, предпочтительно с пультом дальнего управления, наличием HDMI-входа и RCA-входа либо Simplink поддержкой.
  2. Доступ к интернету, лучше подключать через LAN.
  3. Само устройство Raspberry Pi, желательно 2 Model B.
  4. Накопитель памяти в формате MicroSD объемом на 8 ГБ.
  5. Рекомендуется использовать для Raspberry Pi корпус для защиты от попадания пыли.
  6. Блок для питания зарядом на 5V, >1A.
  7. В качестве элемента питания, кабель 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 может без затруднений воспроизводить и прочие форматы видео, обладает поддержкой различных репозиториев с большим количеством плагинов.

Поиск не давал конкретных ответов, имелись разнящиеся данные, говорящие скорее о сырости и ГИКоватости подобного применения одноплатного компьютера.

Прошу подкат за подробностями…

Дано:

  • телевизор 50" с поддержкой HDMI-CEC ;
  • видео файловое хранилище (в моем случае ПК);
  • широкополосный доступ Интернет.

Постановка задачи:

  1. Требуется «всеядный» медиаплеер.
  2. Использовать телевизионный пульт для управления приставкой (хотелось избежать дополнительного пульта, мышки, клавиатуры, смартфона).
  3. IPTV, видео по запросу.
  4. Медиатека. Изначально не ставил подобной задачи, имея пораженческие настроения на этот счет, но добавим это пункт как опцию.
1. Требуется всеядный медиаплеер
Выбор ОС: Geexbox , Raspbmc , Openelec . Все представляют вариации на темы оболочки XBMC . Выглядят они все примерно так.

Должен сделать отступление, разобью качество видео на 5 категорий по нарастающей: SD rip (до 3ГБ), HD 720 rip (3-9 ГБ), HD 1080 rip (11-31ГБ), BDremux (~20ГБ), BD ISO (~40ГБ) (последние два отличаются, только тем, что из remux вырезан дополнительный материал, дополнительные звуковые дорожки, меню диска и тп). Чтобы не углубляться, ведь могут быть исключения, кривой Rip и подобное, будем считать мои наблюдения подобны средней температуре по больнице. Размеры совершенны условны и взяты из тестовой коллекции. Для тестирования брал самых «крупных» представителей. 3D оставляю за рамками данной статьи .

Первыми на тестировании оказались Geexbox и Raspbmc. Пульт от телевизора (поддержка cec) работает из коробки, но отзывчивость интерфейса охладила пыл сразу, оказалось, что невозможность смотреть видео выше HD 720 rip, и рефлексия на просторах Интернета об отсутствии аппаратного ускорения в VLC и подобных плеерах для просмотра потокового видео контента заставила меня отложить «малинку» в стол.

Нюанс номер раз - это выбор SD карты, вернее невнимательность при выборе. Мне Raspberry Pi достался уже с картой класса 6X. Сменил на карту из автомагнитолы с гордой надписью 133Х. Хотя если судить по надписи скорость должна быть выше 16 класса, но на практике удалось получить лишь 8мБ/с, что ниже 10 класса. На данном этапе выбор был сделан в пользу Openelec(только потому, что черед настал). Выбор субъективен и все дальнейшее описание будет об этой ОС.
С быстрой картой ситуация с проигрыванием видео изменилась.Заиграли и HD rip 1080, (за исключением одного 31 ГБ рипа) на нем как и на BD ISO, BDremux остались фризы.

Полумерам бой!

Нюанс номер два - турбо-режим разгон процессора до 1ГГц. Данный разгон официально разрешен и не влияет на гарантию. При росте температуры турбо-режим будет отключаться (cpu freq driver должен проследить за этим). Страшна температура за 85 градусов по Цельсию, я же выше 65 не видел.
При такой конфигурации мы получаем плавный почти без задержек интерфейс. Также из моего каталога читаются весь видео контент, кроме BD ISO. BDremux идут без проблем.

Итог по задаче номер 1
При использовании быстрой SD карты или быстрой USB флешки в качестве системного раздела, и включения турбо-режима получаем практически идеальный плеер. BD ISO перестал тормозить при просмотре с жесткого диска, подключенного напрямую к Raspberry Pi, но раз не справилась по SMB будем считать, что не справилась.

Установка ОС, штатный разгон (turbo mode), перенос ОС на USB брелок, все подробно описаны на wiki.openelec.tv. Дальше пойдем быстрее, это была основная и самая сложная задача.

2. Поддержка HDMI -CEC работает сразу после первого запуска системы
Пультом управлять удобно и у меня ни разу не возникло желание взять мышку или клавиатуру, которые я подключил, думая что их помощь потребуется при первичной настройки системы. (Хотя вру, система перемотки не совсем ладно реализована, а конкретно доступ к полосе перемотки (seekbar), c мышки доступен, а с пульта нет. С пульта перемотка осуществляется соответствующими кнопками).
Но это мой «пунктик», у меня три устройства от разных производителей, ТВ, аудио усилитель и теперь плеер, управляются телевизионным пультом по CEC. Должен отметить, что поддержка CEC в телевизорах не является показателем дорогого класса. К примеру, от корейского производителя из двух букв еще в 2008 эта технология применялась на бюджетных моделях. Я веду к тому, что при покупке, наверное, стоит обращать внимание на поддержку этой функции, как и на возможность ее присутствия в Ваших старых ТВ.
Итог по задаче номер 2
Задача полностью выполнена без оговорок.
3. IPTV, видео по запросу
Телевизионная часть в XBMC изначально заточена, под различные тюнеры. На первом неудачном этапе знакомства с XBMC на Raspberry Pi интуитивно я не смог понять, кому в принципе нужно сдать плейлист, чтобы получить картинку. Попытки скормить «сложные» плейлисты по SMB основному плееру (omxplayer) приводили к зависанию, Простейшие же действия, запуска потока на ПК, плейлист с ссылкой на этот поток, давали результат положительный, но не устраивающий. Просторы интернета сквозили страшными историями, о попытках просмотра альтернативными плеерами, java скриптах, трансформирующих в «правильные» плейлисты и прочему бреду. Я описываю мучения лишь потому, что изначально для меня рабочий вариант был не очевиден, допускаю собственную беспомощность.

Итак, в openelec (возможно и в остальных тоже есть, просто выбор сделан, дистрибутив не подводил, в другую сторону смотреть перестал) нужно включить для категории ТВ, плагин из официального реппозитория PVR IPTV Simple Client (Система - Настройки - Отключенные дополнения - Клиенты PVR). В настройках плагина настраиваем путь к плейлисту по SMB, включаем PVR (Система - Настройки - ТВ - Включить PVR). На основном экране появляется категория ТВ и все работает.

Флешбек. Я должен отметить, что ТВ каналы я не смотрю лет десять. Если интересуют передачи, решение - ютюб, кино - «покупка кино», конечно же. Наличие какого-то нескончаемого потока рекламы меня угнетает. Я лишен как класса мании переключения каналов, потому мои оценки в этой связи будут не объективны.

Скорость работы.
Включение по протоколу http HD канала через Интернет происходит за 5-7 секунд, обычного SD 3-4 секунд. Наверняка, при общей нагрузки на сети эти показатели возрастают. VLC с ПК включает быстрее. UDP (igmp) работает веселее. Моим предпочтениям являются Футбол в HD, Discovery в HD, подобное не быстрое переключение не мешает. Нормальные люди на подобный компромисс, как и найти приличный источник IPTV, могут не пойти.

А знаете ли Вы что

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

Итог по задаче номер 3
Принципиальна решена, но с оговорками, тема обширная, всего не охватить.
4. Медиатека
Флешбек. Я люблю Кино, лет восемь назад, я докопил фильмотеку до размеров третьего порядка единиц DVD дисков. Каталогизировать пытался просто, к пронумерованным дискам, простой список с небольшим описанием. На данный момент половина или утеряно, или расцарапана, или «дали посмотреть». Раз в три года я обращался к поисковикам на тему, каталогизации. Решений много, они казались странными.

И тут XBMC подкидывает уже включенный плагин. При монтировании папки с фильмами, можно указать, что тут лежат фильмы их названия можно сличить с базой The movie database , в настройках плагина стоит выставить русский язык. При этом мы получаем описание к фильму, актеров и главное трейлер. Трейлер это как прелюдия к сексу, на мой взгляд, можно и без нее, но как то без души что ли.

Флешбек. Раньше выбор (в системе больше или равно два человека) из новых фильмов происходил так, включение, перемотка, следующий включение, перемотка… Иногда выбор фильма затягивался и показ вообще отменялся. Трейлер же, зачастую, представляет собой весь смак фильма. Могу описать ощущения, опоздания на сеанс в кинотеатр и пропуск трейлеров, только словом ХАРАМ. Хотя надо признать, я поклонник ходить в кинотеатр, на фильм о котором ничего не знаю, иногда подобный подход дает положительный эффект. Но кинотеатр владеет нашим вниманием в исключительной степени. Дома же современного человека отвлекает сразу и всё.

Также плюсом плагина является, появляющаяся сортировка по актерам, годам, жанрам и т.п. Доступен и другой плагин к русскому порталу kinopoisk.ru.

Итог по задаче номер 4
Решена, хотя и не ставил ее для себя, когда покупал Raspbery pi. Есть нюансы с кривым названием файлов, тут или файл переименовать или в XBMC можно найти соответствующее фильму описание вручную.

Пост посвящен людям, которые купив Raspberry Pi, натолкнулись на сложности и отложили его в стол. Я купил свой у человека, который пытался на нем реализовывать умный дом, но сдался. Я призываю как минимум оставить его в хозяйстве, так как он «почти идеальный медиаплеер». При настройки системы, я ни разу не подключился к нему по ssh, не подключал клавиатуры или мыши, что говорит о некой законченности решения. Это доступно любому человеку, а не фанату или гику. Я не успел рассказать о ненужных мне, но «клёвых фишках»: поддержки airplay, управление смартфоном, возможность кидать ссылки ютюба, видео фото на медиаплеер и т.п. Мне показалось, что это решение близкое к дорогим коммерческим. Плеер не идеален и возможно, шереховатости выявят себя чуть позже, но свой предыдущий всеядный плеер Iconbit я не стану оставлять как резервный.
Небольшое видео дополнение.

  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то