В этом блоге вы сможете найти различную информацию на русском языке о MythTV и дистрибутиве GNU/Linux на основе Ubuntu и MythTV - Mythbuntu. Если вы хотите оставить комментарий, то не стесняйтесь, включены анонимные комментарии. P.S. Как это часто бывает, тематика блога немного вышла за пределы Mythbuntu (Ubuntu), но пока не вышла за пределы MythTV. Оставайтесь с нами. :)

пятница, 20 ноября 2009 г.

Что делать если MythTV 0.22 не сканирует каналы

Если вы уже установили медиаоболочку MythTV 0.22 (по крайней мере это актульно для той версию что входит в состав Mythbuntu 9.10)  и установили ее не путем обновления с предыдущей версии, а установили с нуля, то вам потребуется заново настроить бэкэнд и, в том числе, настроить каналы (в данном случае мы говорим о настройке аналоговых тюнеров). Но тут вас будет поджидать сюрприз - в окне соединения входов кнопка Сканирование каналов будет заблокирована. На наше счастье сущетсвует редактор каналов, где мы можем добавить каналы вручную. Можно просто добавить нужные нам каналы вручную, но есть способ облегчить это не самое веселое занятие. Мы  уже рассматривали использование программы телепередач в формате XMLTV. Но с помощью этой же программы мы можем и облегчить себе жизнь добавив из нее каналы, т.к. программа в формате XMLTV, конечно, содержит не только программу, но и список каналов.

Скачайте программу в формате XMLTV по ссылке http://www.teleguide.info/download/new3/xmltv.xml.gz (вы можете скачать программу и из другого источника, принципиально это ничего не меняет). После того как вы скачаете программу ее нужно добавить в базу данных MythTV. Для этого запустите эмулятор терминала и введите команду:
mythfilldatabase --file 1 xmltv.xml
где mythfilldatabase — название программы, которая вносит данный из файла с программой в базу данных MythTV,
--file — параметр, который определяет что программа будет добавлена из файла,
1 - номер источника для которого вносится программа. Если у вас настроен один источник, то скорее всего номер источника у вас также будет равен 1. Если у вас есть еще один источник, то его номер скорее всего «2». Общее правило таково: источники нумеруется по порядку их добавления в настройках бэкэнда MythTV, если вы удаляли источник из списка источников, то при добавлении следующего номер увеличивается на единицу, с учетом нумерации удаленного источника. То есть, если вы сначала настроили один источник, то ему будет выдан номер 1, если же вы его удалили, а потом добавили другой, то номер этого источника будет равен 2,
xmltv.xml — имя файла в котором находится программа передач.
Обратите внимание что при обновлении программы передач для уже введенных каналов мы использовали программу mythfilldatabase c параметром update, который позволяет обновить программу без изменения списка каналов. Нам же наоборот нужно не обновить программу телепередач, а добавить в базу данных MythTV список каналов, поэтому update параметр и не используется.
Если к компьютеру на котором выполняется программа mythfilldatabase подключен Интернет, то будут также скачаны и пиктограммы каналов. Это и другие действия выполняемые программой mythfilldatabase могут занять несколько минут.
После того как отработает программа mythfilldatabase, перейдите в настройку бэкэнда MythTV. В окне настроек бэкэнда выберите пункт 5. Редактор каналов. В открывшемся окне редактора каналов вы увидите список каналов, который содержится в скачанном вами файле формата XMLTV. Этот список может быть достаточно большим и, вероятно, не все из перечисленых там каналов у вас принимаются, поэтому вы можете удалить лишние каналы, выбрав нужный с помощью стрелок и нажав клавишу D на клавиатуре (или назначенную для этого же действия кнопку пульта ДУ). Теперь следует для каждого канала в поле Номер канала назначить номер под которым он будет нумероваться при просмотре ТВ (рис. 1).

Рисунок 1 - Первое окно мастера Опций канала
Теперь остается в третьем окне мастера Опций канала (см. рис. 2) в поле Частота или канал назначить частоту в кГц или условный номер канала (обычно состоит из одной-двух букв и цифр).


Рисунок 2 - Ввод номера канала в третьем окне мастера опций канала.
Если вы не знаете частот или номеров каналы, то это не беда. Для того чтобы получить номера каналов вы можете воспользоваться программой tvtime. Просканируйте каналы с помощью программы tvtime (если вы не знаете как это сделать, поищите в интернете, инструкций по этому вопросу достаточно). Если tvtime обнаружил каналы, то теперь можно посмотреть список каналов в файле ~/.tvtime/stationlist.xml. В этом файле будут строки подобные строкам приведенным ниже:



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

Постоянные читатели

Архив блога

Обо мне

Великий Новгород, Russia