Установка Serviio на OpenMediaVault

До сего момента в качестве dnla-сервера вещающего в мою домашнюю сеть IPTV моего провайдера был XUPNPD, он и сейчас продолжает вещать, но вот так часто используемый мной плагин просмотров своих плейлистов с YouTube перестал корректно работать. А это не очень удобно, так как большинство просматриваемых ребенком мультиков лежат в отдельном плейлисте на tube. Переустановка и ковыряние кода самого плагина не дали результатов.

Решил обратить свое внимание на что-то иное. Так как на домашнем сервере OpenMediaVault, первым делом был установлен плагин для Plex. Такой красоты и загруженности интерфейса мне не нужно, тем более что на телевизоре он выглядит точно также аскетично как и стоящий более шустрый сейчас miniDNLA с тем же функционалом.
Очень давно читал про Serviio, но необходимости не было.Одна из важных особенностей - поддержка множества медиа форматов:
  • Аудио: MP3( .mp3), Windows Media Audio (.wma), AAC (.m4a), OGG (.ogg, .oga), FLAC (.flac)
  • Видео: MPEG-1 (.mpg, .mpeg), MPEG-2 PS (.mpg, .mpeg, vob, mod), MPEG-2 TS (.ts, .m2ts), MPEG-4 (.mp4, m4v, mov), AVI (.avi, .divx), Windows Media Video (.wmv, .asf), Matroska (.mkv), Flash (.flv, .f4v), DVR-MS (.dvr, .dvr-ms), WTV (.wtv), OGG (.ogv, .ogm), 3GP (.3gp), RealVideo (.rm, .rmvb)
  • Изображения: PEG (.jpg, .jpeg), GIF (.gif), PNG (.png), RAW (.arw, .cr2, .crw, .dng, .raf, .raw,. rw2, .mrw, .nef, .nrw, .pef, .srf, .orf)
  • Плейлисты: PLS (.pls), M3U (.m3u, .m3u8), ASX (.asx, .wax., .wrx), WPL (.wpl)
  • Субтитры: SubRip (.srt, .txt), SSA/ASS (.ssa, .ass), MicroDVD (.sub, .txt), SAMI (.smi)
Далее собственно сам процесс установки.

1. Открываем терминал, скачиваем и распаковываем последнюю версию Serviio:

wget http://download.serviio.org/releases/serviio-1.5.2-linux.tar.gz
tar xzvf serviio-1.5.2-linux.tar.gz

2. Перенесем папочку с Serviio в другое место:

sudo mv serviio-1.4.1.2 /usr/local/serviio

3. Добавляем пользователя Seviio и вносим его в группу sudo:

sudo useradd -r -d /usr/local/serviio -U serviio 
sudo useradd -G sudo serviio 
sudo chown -R serviio:serviio /usr/local/serviio

4. Для корректной работы последней весрии Seviio необходимо установить Java 8:

- Добавим репозитарий:
su - echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

- добавим ключ и обновим пакеты:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 && sudo apt-get update && sudo apt-get install oracle-java8-installer

- Запустим установщик Java :
sudo apt-get install oracle-java8-set-default

- Проверим установленную версию  Java:
java -version
Система ответит так:
java version "1.8.0_45" Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

5. Установим необходимые кодеки ( у меня стояли уже свежие версии):
sudo apt-get install dcraw ffmpeg

6. Все установлено, попробуем запустить:
- Сам Serviio запускается командой:
sh /usr/local/serviio/bin/serviio.sh
- Консоль к нему:
sh /usr/local/serviio/bin/serviio-console.sh

Комментарии

Популярные сообщения из этого блога

Вариант прошивки полетного контроллера SP Racing F3 через stm32flash

Создание 3D модели по фотоснимкам. Python Photogrammetry Toolbox на Ubuntu 14.04.

Создание 3D модели голени по фотоснимкам. Часть 2. VisualSFM+MeshLab.