Медиа сервер своими руками raspberry pi kodi

7 способов настроить Raspberry Pi в качестве медиасервера

Один из самых популярных способов использования бюджетных Raspberry Pi – в качестве медиа центра. Совершенно не имеет значения используете ли вы модель А, Raspberry Pi Zero или Pi 4. Хотя более поздняя модель, естественно, будет обеспечивать превосходную производительность, все модели могут предоставить компактное, доступное и экономичное решение для медиа-центра.

Предлагаем вам несколько вариантов медиа-сервера на Raspberry Pi. Ниже мы расскажем о них подробнее, рассмотрим особенности, преимущества и недостатки каждого.

Медиасерверные Дистрибутивы для Raspberry Pi

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

Мы собрали лучшие решения для мультимедийных серверов на Raspberry Pi:

  • ReadyMedia
  • OpenElec (Kodi)
  • Mopidy
  • OpenMediaVault
  • Plex Media Server
  • Pi Music Box
  • Emby

Какое же из этих приложений вам стоит установить на SD-карту вашего Raspberry Pi?

1. ReadyMedia (Mini DLNA)

Ранее известная как MiniDLNA, ReadyMedia устанавливается на стандартную операционную систему Raspberry Pi, Raspbian Buster. Начните с монтирования дисковода(ов) с данными носителя, а затем используйте стандартную команду установки:

В отличие от других примеров в этой статье, в случае с ReadyMedia необходима некоторая ручная настройка, которая описана в этом видео. После установки этот простой инструмент совместим с DLNA/UPnP-AV, а это означает, что любое DLNA-совместимое устройство сможет обнаружить ваш Pi и воспроизвести мультимедиа с него.

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

2. Потоковое видео Kodi с OpenElec

Пожалуй, самое узнаваемое имя в этом списке – Kodi, и его можно поставить на Raspberry Pi. Самый популярный способ – написать полный дистрибутив на Kodi на свой Raspberry Pi. Выберите OpenElec или OSMC или LibreElec. Возможно, вы уже знаете, что OpenElec теперь доступен на NOOBs для простой установки. Однако вы также можете сделать это вручную, записав полный дистрибутив на основе Kodi в уже установленную Raspbian используя:

Подождите минуточку! Разве медиасерверы на базе Kodi в действительности не являются медиацентрами? Все правильно, поэтому они оба здесь.

Хотя вы можете использовать эти дистрибутивы, или вручную установленный Kodi, в качестве решения для медиацентра или HTPC, наличие DLNA/UPnP протоколов означает, что Kodi (и его форки) могут применяться в качестве медиасервера. Впрочем, если вы используете дистрибутив на базе Kodi, вам не нужен медиасервер, так как он у вас уже есть. Просто откройте «Настройки» > «Сервисы» > «UPnP» и включите общий доступ к видео и музыкальным библиотекам. Теперь вы можете транслировать контент из вашей системы на базе Kodi.

3. Mopidy

Ищете только аудио-серверное решение для Raspberry Pi?

Благодаря поддержке пользовательских решений и API-интерфейсов Python, JSON-RPC и JavaScript, Mopidy – это больше, чем просто музыкальный сервер. Возможно, Mopidy самый мощный из доступных музыкальных серверов Raspberry Pi, одинаково хорошо воспроизводящий как треки из дисковой библиотеки, так и потоковые передачи со стриминговых сервисов: Spotify, SoundCloud или Google Play Music.

В приведенном выше видео Mopidy установлен на Raspberry Pi, встроенный в кассетный ретро-плеер. Благодаря кнопкам и колесику регулировки громкости, подключенным к GPIO Pi, воспроизведение звука осуществляется через пользовательское расширение Mopidy.

Теги NFC в кассетах используются для быстрого воспроизведения определенных плейлистов Spotify. Это всего лишь один из способов, с помощью которых поддержка расширений Mopidy может улучшить качество звука. Узнайте больше на www.mopidy.com

4. Создать Стриминговый Сервер Raspberry Pi с OpenMediaVault

По общему мнению, OpenMediaVault ближе к NAS (Network Attached Storage), чем к медиасерверу, — это разумный выбор для владельцев Pi, желающих получить доступ к своим медиафайлам с любого устройства в той же сети.

Читайте также:  Мопед с двигателем от триммера своими руками

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

Среди функций OMV – поддержка ИБП (источник бесперебойного питания) и статистика, помогающая в мониторинге системы. Так же имеется поддержка файловых систем EXT3/EXT4/XFS/JFS, а RAID может быть настроен для зеркалирования жесткого диска. SSH, FTP, TFTP, SMB и RSynk поддерживаются для прямого подключения к вашему устройству OMV. Однако, как правило, вы получаете доступ к нему по IP- адресу, открывая его в браузере.

Так же для OMV доступны различные плагины, такие как Bittorrent клиент.

5. Plex Media Server

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

Существую мобильные приложения Plex, доступные для Android и IOS. Стриминговые сервисы такие как Apple TV, Amazon Fire TV и многие другие Smart TV имеют клиент для Plex. Даже для Xbox One и PlayStation 4 вы найдете свой клиент для Plex, а также для Windows, MacOS и Kodi.

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

На странице поддержки на сайте Plex есть подробное объяснение об организации и правильном наименовании файлов.

Принимая во внимание все вышесказанное, Plex должен стать вашим первым выбором.

6. Pi MusicBox

Описанный как «Швейцарский армейский нож потоковой музыки» в мире Raspberry Pi, Pi MusicBox передает потоковое аудио на подключенный динамик. Это может быть Spotify или другие онлайн сервисы, а также локальная или сетевая музыка с вашего NAS. Есть поддержка TuneIn и других веб-радио сервисов, и подкастов iTunes.

Pi MusicBox поддерживает аудио через USB, беспроводную связь Spotify Connect, Air Tunes/ Air Play и потоковую передачу данных DLNA. Это означает, что музыку, передаваемую через Raspberry Pi, можно воспроизводить на любом мобильном телефоне, планшете или умном телевизоре.

Pi MusicBox основан на Mopidy (номер 3 в этой статье), поэтому, если вы ищите предварительно сконфигурированное решение Mopidy, попробуйте это. Узнайте больше на www.pimusicbox.com

7. Emby Media Сервер на Raspberry Pi

Наконец, Emby, решение для медиасерверов с поддержкой фотографий, видео и музыки. Приложение передает ваши данные на планшеты Android, iPhone, iPad и Windows, имеет поддержку Android TV, Amazon Fire, Chromecast, Roku, Xbox One и многих других.

С помощью Emby можно настроить родительский контроль, что делает его идеальным семейным медиасервером на Raspberry Pi. Emby может выполнять функции фото-сервера Raspberry Pi, видео- и аудиосервера.

Для упрощения потоковой передачи контента на сервер и с него есть поддержка DLNA.

Для установки Emby доступно несколько вариантов. Самым простым будет использование дистрибутива Raspberry Pi от DietPi. После установки выберете пункт меню «Software Optimized», а затем Emby Server.

Узнайте больше про Emby на emby.media.

Создай Медиасервер с Raspberry Pi

Мы представили вам семь вариантов настройки Raspberry Pi в качестве медиасервера, способного транслировать фильмы, фотографии и музыку на устройства по всему дому одним нажатием кнопки. Установка и настройка каждого из них происходит достаточно быстро.

Вам стоит превратить ваш Raspberry Pi в мультимедийный сервер, стартующий за минуту и готовый передавать файлы по всему дому. И это всего лишь одно из великолепных применений для Raspberry Pi.

Источник

Домашний кинотеатр на Raspberry

Так случилось, что решил я упростить себе вопрос он-лайн просмотра фильмов, вариант стандартного смарт ТВ меня не устраивал, а постоянно торчащий кабель HDMI для подключения к ноутбуку раздражал. Решение моей проблемы я увидел в приобретении Raspberry Pi 4, который можно аккуратно спрятать за корпусом телевизора.

Заказал готовый набор на али и пока ждал почитывал как и что делать. Подходящих мне решений нашлось два:

  • Превратить малинку в мини-компьютер и смотреть потоковое видео с браузера, как я обычно делаю с ноутбуком
  • Установить плеер Kodi и использовать малину в качестве подобия ТВ-приставки.
Читайте также:  Котел для системы отопления своими руками

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

Изложу по шагам, как делал.

Шаг первый: Выбор нужной версии одноплатного компьютера.

В моем случае я взял топовый вариант того, что было у продавца:

  • Сам Raspberry Pi 4:
    Процессор Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
    Память 4GB LPDDR4-3200 SDRAM
    2.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0, BLE Gigabit Ethernet
    2 USB 3.0 ports; 2 USB 2.0 ports
    2 × micro-HDMI (с поддержкой 4k 60fps)
    4-pole stereo audio and composite video
    H.265 (декодирование 4kp60), H264 (декодирование 1080p60, кодирование 1080p30)
    OpenGL ES 3.0
    Разъем USB-C для подключения к питанию (минимум 3A, 5V DC)
  • Чехол-радиатор с активным охлаждением в виде двух кулеров
  • Блок питания с напряжением выхода 5В и встроенной кнопкой отключения питани
  • SD карта на 64Гб, 10й класс с адаптером на USB
  • Кабель HDMI/microHDMI на 1,5м

При желании можно взять более простой и дешевый комплект, но я решил, что называется взять «про запас».

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

Первый запуск Raspderry подробно описан и даже в картинках показан на официальном сайте.

Я пошел немного другим путем и использовал утилиту balenaEtcher, чтобы распаковать образ системы Raspbian на SD карту. Кто решит пойти по этому пути, скачать можно тут. Сама утилита в управлении примитивно проста: вставляем в компьютер флешку для прошивки, запускаем balenaEtcher, указываем путь к образу системы и нажимаем Flash!

Скачать образ Raspbian можно с официального сайта.

Я использовал версию «Raspbian Buster with desktop and recommended software» — практически готовое решение, что называется «из коробки». Внутри есть и окружение рабочего стола и предустановленное ПО. В этой версии по умолчанию используется окружение PIXEL (Pi Improved Xwindows Environment, Lightweight), которое по своей сути является доработкой окружения LXDE.

При первом запуске Raspbian задаст вам несколько конфигурационных вопросов (выбор страны, языка и часового пояс / установка пароля / подключение Wi-Fi / получение последних обновлений) и предложит перезагрузиться. На них мы не будем останавливаться, т.к. они интуитивно понятны и описаны в картинках по ссылке выше на официальном сайте.

Шаг третий: Настройка.

Возможно придется подстроить разрешение монитора, сделать это можно так: Пуск/Параметры/Screen Configuration. Откроется окно Screen Layout Editor где нужно зайти Configure/Screens/HDMI/Разрешение/выбрать нужное разрешение из списка и нажать на зеленую галочку.

Нам понадобится настроить возможность переключения языка раскладки. Делается это так:

  1. Правой кнопкой жмем на Панели задач и выбираем «Добавить/убрать элементы панели».
  2. Откроется окно Настройки панели, жмем «Добавить».
  3. В открывшемся списке находим «Обработчик раскладки клавиатуры», выбираем и жмем «Добавить».
  4. Нас вернет к предыдущему меню, в котором теперь должен появиться пункт «Обработчик раскладки клавиатуры», выбираем и жмем «Параметры».
  5. Снимаем галочку «Сохранить системные настройки»
  6. В ставшем активном окне «Раскладки клавиатуры» жмем «Добавить» и выбираем необходимую раскладку.
  7. Чуть ниже будет написано «grp:shift_caps_toggle» – это сочетание горячих клавиш для смены раскладки. Можно сюда нажать и изменить это сочетание клавиш на привычно удобное, выбрав из предложенного списка.
  8. Ставим галочку «Не сбрасывать существующие настройки».
  9. Жмем крестик для закрытия окна Обработчика раскладки клавиатуры, т.к. кнопка «Закрыть» тут не работает и закрываем окно Настройки панели.

Из дополнительного ПО, что пришлось установить — виртуальная клавиатура Onboard, т.к. в мои планы использование физической клавиатуры не входит.

Сделать это можно двумя способами:

  • Заходим в Терминал и вводим:
  • Пуск/Параметры/Add / Remove Software в поиске вводим Onboard, в вывалившемся списке находим «Simple On-screen Keyboard» и ставим галочку напротив данного пункта, жмем «Apply».

Искать клавиатуру надо в Пуск/Специальные возможности/Onboard.

На этом процесс настройки закончен.

Шаг четвертый: Устанавливаем плеер Kodi.

Читайте также:  Навес под забором своими руками

Прежде чем установить сам плеер, стоит провести некоторые манипуляции по настройке распределения памяти между GPU и CPU, расширению используемого пространства памяти и подключению режима 4k 60fps, это можно сделать как минимум тремя способами, но на мой взгляд этот самый простой:

  • Запускаем терминал и вводим:
  • Откроется окно настроек конфигурации (Raspberry Pi Software Configuration Tool (raspi-config). В нем нужно включить несколько пунктов:
    7 Advanced options/А1 Expand filesystem — расширит использование файлового пространства на всю флеш-карту
    7 Advanced options/А3 Memory split ввести значение от 160 до 640 (по умолчанию 64) — это объем памяти в Мб, выделяемый для GPU, минимальных 160 должно хватить. Если возникнет черный экран или будут подтормаживания при воспроизведении видео, то надо выделить больше памяти под GPU.
    7 Advanced options/АА Pi 4 Video Output – разрешит использование 4k 60fps

Далее малина попросит перезагрузку, которую стоит выполнить. После этого снова открываем Терминал и получаем обновления системы командами (необходимо в том случае, если устанавливали систему некоторое время назад):

Далее устанавливаем плеер Kodi командой:

После этой команды система спросит хотим ли мы продолжить, на что конечно же отвечаем «y» и ждем окончания установки. После чего перезагружаем систему.

После всех этих манипуляций можно запустить плеер Kodi (Пуск/Аудио и видео/Kodi).

Шаг пятый: Настройка автозапуска Kodi.

Теперь при включении малины у нас будет запускаться окружение PIXEL и далее можно запустить Kodi как обычное приложение. Но мне нужно, чтобы Kodi запускался при старте системы и при необходимости можно было попасть в окружение PIXEL. Для этого нужно настроить автозапуск приложения при старте малины. Снова возвращаемся в Терминал и пишем:

Откроется пустой файл конфигурации автозапуска, в него вписываем строку:

Закрываем с сохранением Ctrl+x/y/Enter. Тут Терминал может начать ругаться, что такой директории нет. Тогда эту директорию придется сначала создать и есть три варианта:

  • Попытаться настроить что-нибудь на рабочем столе, например сменить обои (Рабочий стол/ПКМ/Параметры рабочего стола/Picture). Тогда папка будет создана автоматически.
  • В Терминале вводим mkdir

/.config/lxsession/LXDE-pi

  • Открываем Менеджер файлов, жмем Ctrl+H, чтобы показать скрытые файлы и папки далее заходим .config/lxsession/ и тут создаем папку LXDE-pi
  • Перезапускаем малину и теперь вместо PIXEL видим интерфейс Kodi. Теперь, если попытаться выйти из Kodi, то мы должны попасть в окружение PIXEL и вот тут кроется основная проблема, которая потребовала у меня времени. Вместо PIXEL мы увидим черный экран окружения Openbox, а это совсем не то, что мы ожидали получить. Решение этой проблемы простое — вернемся на шаг назад, когда мы вносили правки в файл автозапуска. Одной строки @kodi не достаточно, нужно еще запустить окружение PIXEL. Поэтому в этом фале нужно написать следующее:

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

    Шаг шестой: Быстрые подсказки по настройке Kodi.

    Подскажу только по тем настройкам, которые скорее всего понадобятся.

    Сменить язык: Settings/Interface/Regional/Language
    Подогнать разрешение: Настройки/Система/Экран/Разрешение
    Добавить раскладку клавиатуры: Настройки/Система/Ввод/Раскладки клавиатуры

    Установка дополнений из репозитория:

    • Добавить репозиторий дополнений: Дополнения/Браузер дополнений/Установить из файла ZIP. Скачать репозиторий можно, например тут.
    • Установка из репозитория: Дополнения/Браузер дополнений/Установить из репозитория

    Удобной фишкой будет управление Kodi с телефона, для этого:

    • Заходим в Настройки/Службы/Управление и включаем два пункта:
      Разрешить удаленное управление по HTTP
      Разрешить управление приложениями на других системах
    • Тут же записываем данные для подключения к Kodi (они понадобятся приложению на телефоне): порт, имя пользователя и пароль.
    • Скачиваем понравившееся приложение из магазина приложений. Самое распространенное – официальное приложение Kore, но мне больше понравилось Sibu.
    • В настройках приложения указываем ранее записанные порт, имя пользователя и пароль.
    • Наслаждаемся удобным «пультом».

    Если Вы захотите смотреть IP TV, то может возникнуть необходимость воспользоваться PVR IPTV Simple Client. По умолчанию его нет в репозитории Kodi, но его можно достать в Add / Remove Software по запросу «Simple IPTV PVR for Kodi».

    Источник

    Оцените статью
    Своими руками