Домашний медиаплеер из Raspberry Pi

Все началось с покупки телевизора LG 32LB565V. В основном он использовался для консолей PlayStation и изредка для просмотра фильмов с внешнего жесткого диска или флэшки. Но порой игры совсем не играются, фильмы совсем не смотрятся, а залипнуть под приятную картинку очень хочется, особенно под большую тарелку со всякими вкусными ништяками. По тем каналам, что приходят в дом благодаря антенне общего пользования, увидеть что-то приятное и интересное - это событие крайне редкое. Тут то я решил что нужно переходить на IPTV.


Пару лет назад был куплен одноплатный компьютер Raspberry Pi 1 Model B. месяц другой я с ним поигрался и положил на полочку до лучших времен.

И вот, лучшие времена для него наконец настали. Для этого компьютера сейчас существует множество сборок операционных систем на базе Linux для самых разных нужд. Поскольку меня интересует мультимедиа - выбор пал на OSMC (Бывший XBMC).


Несмотря на размеры, Raspberry Pi 1 Model B и Raspberry Pi 2 Model B могут воспроизводить HD-Видео, хотя RP 1 иногда с этой задачей справляется с трудом и может просто повиснуть, если Вы просматриваете какой нибудь HD-канал. А вот HD-фильмы обе спокойно воспроизводят. Поэтому рекомендую использовать именно Raspberry Pi 2.


Характеристики моделей Raspberry Pi:

Raspberry Pi Model B, Одноплатный компьютер на базе процессора Broadcom BCM2835

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Тип процессора: bcm2835 arm1176jzfs

Частота процессора: 700 мгц

Оперативная память: 512 мб

Графический процессор: 2-х ядерный videocore iv

Поддерживаемые операционные системы: linux

Установленные интерфейсы: usb, hdmi, ethernet, sd, audio, video, dsi, csi, i

Raspberry Pi 2 Model B, Одноплатный компьютер на базе процессора Broadcom BCM2836

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Тип процессора: bcm2836 4-х ядерный cortex-a7

Частота процессора: 900мгц

Оперативная память: 1 гб

Графический процессор: 2-х ядерный videocore iv

Поддерживаемые операционные системы: linux, windows 10

Установленные интерфейсы: usb, hdmi, ethernet, micro-sd, audio, dsi, csi, i/

И так, начнем.

Для просмотра IPTV на Raspberry Pi нам понадобятся:


1. Телевизор (Желательно с пультом ДУ, HDMI-входом и поддержкой Simplink - об этом чуть далее, либо с RCA-входом)

2. Выход в интернет (Крайне рекомендуется подключать Raspberry Pi через LAN)

3. Raspberry Pi 1 Model B, а лучше Raspberry Pi 2

4. 8GB SD-карта памяти для Raspberry Pi Model B или Micro-SD для Raspberry Pi 2

5. Корпус для Raspberry Pi (По желанию, но голая плата как то не очень)

6. Блок питания 5V, >1A (USB)

7. Micro-USB кабель (питание компьютера)

8. HDMI-кабель или RCA (Raspberry Pi 1 Model B) для подключения к телевизору.


Raspberry Pi 1 Model B имеет оба видеовыхода: HDMI и RCA, в отличии от Raspberry Pi 2, где только HDMI. Аудиовыход есть у обеих моделей и выполнен в виде стандартного 3.5мм джека.


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

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Установка OSMC:

Образ операционки для конкретной модели Raspberry Pi можно бесплатно скачать с сайта osmc.tv.

Теперь этот образ нужно накатить на флэшку и сделать ее загрузочной. Просто перекинуть *.img-файл на нее никакого результата не даст.

Сделать это можно с помощью программы Win32 Disk Imager, либо любой другой, которая умеет записывать обрзазы на флешки и делать их загрузочными.

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Если потребуется вернуть флешку в исходное состояние, рекомендую программу SD Formatter

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

После завершения «прожига» образа на карту памяти, вставляем ее в Raspberry Pi и включаем.

Инсталляция операционной системы происходит в автоматическом режиме и выполнена предельно просто.


Управлять медиаплеером Kodi на Raspberry PI можно при помощи USB-клавиатуры и мыши, пульта от телевизора, либо через приложение для смартфонов Android или Apple.

Теперь настраиваем IPTV:

В настройках системы нужно убедиться что включена опция TV

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Далее включаем и настраиваем PVR IPTV Simple Client

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Можно бесконечно блуждать по разным сайтам и форумам в поисках бесплатных IPTV-плейлистов. Зачастую многие из них проработают день, два, или месяц другой, а потом становятся не актуальными. Найти обновляемый и при этом бесплатный плейлист - задача сложная. Лично у меня нет желания копаться в Сети в поисках этих плейлистов и постоянно прописывать их в настройках клиента, поэтому выбор пал на отличный, но платный сервис http://langamepp.com


Там обновляемые плейлисты, пользователю доступно несколько настраиваемых плейлистов. Выбор IPTV-каналов огромен: более 4000. На любой вкус. В том числе и HD. Стоимость - 60 руб./месяц, что довольно приемлемо. Есть пробный бесплатный период в течении семи дней для ознакомления.


Регистрируемся на сайте http://langamepp.com в разделе http://langamepp.com/iptv, настраиваем по вкусу плейлист и вписываем в настройки клиента. 

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост
Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Все, наслаждаемся фильмами и IPTV-каналами :)


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

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

Ну и программа для смартфона для управления плеером:

Домашний медиаплеер из Raspberry Pi Osmc, Kodi, Raspberry pi, IPTV, Медиаплеер, Длиннопост

P.S. Как то мой папа, увидев у меня эту чудо-штуковину и то, что она умеет, сразу положил на нее глаз. Пришлось купить ему свою Raspberry Pi 2, подключить и настроить. Теперь общюю антенну на крыше дома мы практически не используем :)


Спасибо за внимание!

Вы смотрите срез комментариев. Показать все
3
Автор поста оценил этот комментарий
Да, малина - это ништяк. Сейчас вот на своей качалку торрентов сделал, с планшетика накидаю закачек, через webui, с него же смотрю все, что на малину сказалось, маршрутизатор сделаю ещё если получится, да и вообще из неё много всякого сделать можно, главное придумать чего и чтоб терпения на реализацию хватило.
Иллюстрация к комментарию
Иллюстрация к комментарию
раскрыть ветку (10)
Автор поста оценил этот комментарий

добрый человек, подскажи как пользователь устройства, можно ли на малину постаить openelec и на него поставить торрентокачалку? присматриваю себе малину и идея сделать такую штуку (возможно ли?): накатить openelec (нужен kodi, хочу чтобы мама могла легко пользоваться медиатекой, например, приобретя дешевенький смартфон и поставив туда приложение), а в то же время подключить винт 2TB и каким-то образом подключаться к системе, качать фильмы/сериалы удаленно на него с целью дальнейшего просмотра с этого винта?

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Не знаю как сейчас, а раньше на оф сайте были образы в том числе и openelec.
Лично я приделывал жестяк через юсб хаб. В качестве торрентов можно ту же трансмиссию с веб мордой или рторрент+руторрент(сам пользусь этим вариантом) прсобачить и подключаться по инету.

В общем если я все правильно понял, то можно довести до ума вполне, для конечного пользователя, но надо будет возиться.
раскрыть ветку (1)
Автор поста оценил этот комментарий
Спасибо за ответ! Желание повозиться есть :) Уже заказываю.
Автор поста оценил этот комментарий

Главное палку не перегибать. Я вот накрутил на нее всякого разного и вкусного от того-же rtorrent'а до openvpn сервера включая голосовое оповещение о погоде. Когда замутил git-сервер с Redmine - понял что пора остановится - малинка начала подтормаживать. Думаю купить еще несколько штук, и микро серверную замутить.

Ну да, кино она тоже показывает - только мне хватает omxplayer'а.

раскрыть ветку (6)
1
Автор поста оценил этот комментарий
Не, ну ладно еще гит сервер, хотя тоже уже не очень понятно зачем, но редмайн-то нахера на малине?)
раскрыть ветку (1)
Автор поста оценил этот комментарий

Для своих фрилансерских и домашних проектов. До настоятельной необходимости в VPS ещё не дошел, вот и решил потренироваться на кошках.

1
Автор поста оценил этот комментарий
А чего подтормаживала ? Мне до подтормаживания пока как до Китая раком=) да и именно из-за этого и собираю из сорцов, распбиан под armv6 сделан, а тут под armv7 все компеляется и сама система легче выходит, потом мб ещё с флагами поэксперементирую. Думаю ещё ядро пропатчить и вообще летать будет.
Omx еще не ставил, вот все собираюсь, но да, думаю проблем с видео не должно быть. А в сервера чет вообще не хочется лезть, там дремучий лес, надо разбираться.
раскрыть ветку (3)
Автор поста оценил этот комментарий
распбиан под armv6 сделан

Ну так у меня первая малина. Она вроде как с armv6. А на счет собирать из сорцов... Пожалуй все-же имеет смысл PiLFS попробовать. Когда у меня был ПК, вроде обычный LFS осилил.

раскрыть ветку (2)
Автор поста оценил этот комментарий
Lfs ниасилю, сейчас гента собирается, в общем-то не считая пары косяков с зависимостями выходит даже проще чем на пк, stage3 собран так, что надо только поставить, распаковать и система почти готова, останется еще ништяков доустановить и пересобрать мир. Попробовал фильмец на omx глянуть только что и был приятно удивлён - процессор используется не больше чем на 15% +- парочка.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

PiLFS в в минималке (и не только) уже в собранном виде имеется. Можно тихо спокойно дособирать то что тебе нужно. В целом LFS - это как способность открывать пиво зубами: выяснил что могу, но повторять нет ни малейшего желания. Я лучше займусь чем-нибудь безвредным - босиком по стеклу или углям похожу.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку