Настройка VDR в LinuxMCE 0710

Биты и байтыЭлектричество в бытуУмный дом → Настройка VDR в LinuxMCE 0710

Настройка VDR в LinuxMCE 0710

После установки спутниковой тарелки естественно пришла очередь настройки VDR для использования этой самой тарелки. Так как ресивер я преднамеренно покупать не стал. Да бы избежать соблазна возиться с детищем немецких любителей спутникового ТВ. Как ни странно, вся настройка заняла не более получаса, из которых минут 20 только список каналов делался. Однако пару дней ушло на то, чтобы разобраться в нюансах VDR. Как результат родилось это короткое руководство к действию. И так начнем.

Установка

Ставится VDR в LinuxMCE автоматом. Достаточно выбрать VDR в качестве медия центра при настройке системы сразу после инсталляции. Или выбрать его на странице Software modules – Wizard –> Media Directors, предварительно убрав MythTV. Как показано на рисунке ниже.

Однако некоторые полезные утилиты все же придется установить, пользуясь старым добрым apt-get. Перво наперво надо поставить вебовский интерфейс для VDR VDRadmin:
sudo apt-get install vdradmin-am
Не забудьте разрешить его запуск в файле /etc/default/vdradmin-am и открыть порт 8001 на транице настройки фаервола.

Следующий на очереди набор DVB утилит. Ставится командой
sudo apt-get install dvb-utils

И так все готово для настройки и просмотра спутникового ТВ.

Настройка

Для настройки VDR нам понадобится список каналов, получить который можно с помощью утилиты scan. Ей на вход подается список транспондеров (достаточно хотя бы одного действующего). Свежий список как для DVB-S, так и для DVB-S2 доступен у больших поклонников VDR на Allrussian.info. Выбираем файл для своего спутника (в моем случае это Hotbird – S13.0E.ini), сохраняем его где-нибудь на сервере. Останавливаем VDR

sudo /etc/ini.d/vdr stop

и запускаем сканирование:

scan -o vdr -p -x 0 S13.0E.ini > channels.conf

Как я уже говорил, для начального сканирования достаточно указать хотя бы один транспондер. Для Hotbird подойдет следующий:
S 12539000 H 27500000 3/4

Результат работы утилиты scan будет сохранен в формате VDR в файле channels.conf. Идем теперь на админский сайт вашей LinuxMCE в настройки VDR – Advanced –> Configuration –> VDR и загружаем channels.conf и помощью формы на сервер. После загрузки список каналов будет записан в директорию с VDR. Поэтому не стои править его руками непосредственно на сервере. Лучше каждый раз грузить через админский сайт. Теперь остается только выбрать спутник из списка, который появится после загрузки файла и для верности сделать quick reload для LinuxMCE рутера.

После этого на экранном Орбитере выбираем из меню TV. Если все сделано правильно, должен показываться какой-либо канал. Для навигации надо использовать либо клавиатуру с мышью (мышь не работает, пока не нажата одна из спец клавиш – F6, F7 или F8), либо пульт ДУ (в ближайшее время настрою свой iMON PAD и опишу процесс), либо мышь/пульт Gyration (ИМХО наиболее удобный вариант).

Поиск проблем

Если что-то не заработало, либо работает не так, как ожидалось надо:

  1. Заглянуть в лог VDR – /var/log/pluto/<ID_VDR_IN_YOUR_SYSTEM>_VDR.log
  2. Посмотреть опозналась ли DVB карта:
    • lspci покажет, что карта по крайней мере вставлена и работает (или не работает)
    • dmesg|grep -i dvb – покажет, что драйвер карты загружен успешно (ну или не успешно)
  3. Проблемы могут возникнуть так же, если у VDR нет прав на запись в директорию /home/public/data/VDRTV/

Что же. VDR работает. Следующий шаг – возможность просмотра платных каналов честным образом. Для этой цели уже заказаны Common Interface и Common Interface Module для DVB карты Hauppauge WinTV-NOVA-CI PCI. О результатах отпишусь сразу, как получу и настрою.

UPDATE: Для русскоязычных пользователей ест более легкий путь получения списка каналов и электронной версии программы передач (EPG) к ним. Просто создайте аккаунт на VDR-EPG, выберите спутник и список каналов, пользуясь руководством (Контакт –> ЧаВо), скачайте channels.conf и vdr.epg, сохранив их в нужные места (channels.conf загружаем через админский интерфейс, а файл EPG сохраняем в /var/cache/vdr/epg.data). Автоматическое обновление EPG так же можно найти в разделе ЧаВо. Пользователи Dreambox так же могут забирать EPG в своем формате с VDR-EPG.