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

понедельник, 15 февраля 2010 г.

Установка MythTV в OpenSUSE

В данном посте я решил рассмотреть установку MythTV в OpenSUSE. Это конечно выходит за рамки заявленной самим же тематики блога, однако я решил что не стоит ограничивать себя одним дистрибутивом, ведь главное для нас не сам дистрибутив, а MythTV. Тем более что OpenSUSE сам по себе очень неплохой дистрибутив, который достаточно активно развивается и имеет неплохую поддержку сообщества. К сожалению такого же дистрибутива как Mythbuntu, на основе OpenSuse нет (по крайней мере я о таковом не знаю), но к счастью есть хорошее описание процесса установки в вики MyhthTV - Install mythTV software on openSUSE.
Мы же здесь рассмотрим процесс установки более кратко и естественно на русском языке, а также с учетом того что наша версия openSUSE 11.2.
В первую очередь при установке openSUSE обратите внимание на разбиение диска на разделы. Здесь рекомендации будут такими же как и для любых других дистрибутивов - для раздела с видео рекомендуется использовать файловую систему xfs, а для всех остальных разделов ext4.
После того как установки системы как и в случае Mythbuntu для видеокарт на чипсетах Nvidia рекомендуется установить проприетарные драйвер. Естественно, также вы должны убедится что все ваше "железо", такое как звуковая карта, ТВ тюнер и т.п. функционирует нормально. Заметим, что здесь мы не будем рассматривать установку и настройку железа, т.к. информации по этой теме вполне достаточно в других источниках.
Установить кодеки в openSUSE можно разными способами. Сначала рассмотрим способ установки из командной строки:
1. Запустите какой-нибудь эмулятор терминала, например konsole.
2. Выполните следующие команды:

zypper addrepo -f http://ftp.skynet.be/pub/packman/suse/11.2 packman
zypper addrepo -f http://www.opensuse-guide.org/repo/11.2 libdvdcss

Эти команды выполняют добавление нужные репозитариев в список источников софта.
3. Установим кодеки:

zypper install ffmpeg flash-player libdvdcss libxine1-codecs w32codec-all lame

Также вы можете установить кодеки, так называемым способом "1-click installation". Для этого щелкните на ссылке http://opensuse-community.org/codecs-kde.ymp.

После установки кодеков можно приступить к дальнейшим действиям. Теперь выполним установку всех нужных пакетов, которые используются MythTV:

sudo zypper in dvb 
sudo zypper in libid3tag mysql php5 xine-ui xmms fame libcdaudio libfame MPlayer 
sudo zypper in phpPgAdmin pvm transcode apache2 yast2-http-server apache2-mod_php5

Теперь можно приступить к установке MythTV. Сделаем это с помощью программы "Установка программ". Чтобы выбрать пакеты относящиеся к MythTV выберите в YaST2 вкладку Поиск и в поле Поиск введите слово "mythtv" (см. рис. 1)
 
Рисунок 1 - Окно YaST2 в режиме установки программ
Вы можете увидеть что в списке присутствуют пакеты как для версии MythTV 0.21, так и для версии 0.22. Мы установим пакеты для версии 0.22, чтобы сделать это выберите их для установки и щелкните на кнопке Принять, в результате чего будет выполнена установка выбранных пакетов.
После того как пакеты установлены можно приступить к дальнейшим действиям по установке MythTV.
Сначала запустим две нужные для работы MythTV службы: ntp и mysql. Для этого запустите YaST2 и в разделе Система щелкните на пункте Системные службы (уровень запуска): Службы. После этого появится окно Системные службы (уровень запуска): Службы (см. рис. 2).
  
Рисунок 2 - Системные службы (уровень запуска): Службы
В этом окне выберите нужную службу и щелкните на кнопке Включить, поле чего будет произведен запуск службы. После запуска служб ntp и mysql щелкните на кнопке ОК.
В отличие от  Mythbuntu, при установке пакетов MythTV в openSUSE ,база данных необходимая для работы MythTV не создается. Но это не беда, в поставке MythTV присутствует SQL-скрипт для создания базы данных. Давайте выполним необходимые действия по созданию базы:
1. Так как по умолчанию пароль для пользователя root (не путайте с пользователем root системы Linux) баз данных MySQL пустой, рекомендуется выполнить установку пароля с помощью следующей команды: 

mysqladmin -u root password <пароль>
 
2. Теперь запустим SQL-скрипт выполняющий создание базы данных:

mysql -u root -p < /usr/share/doc/packages/mythtv-doc/database/mc.sql

В результате будет создана база данных MySQL с названием mythconverg, которая содержит таблицы необоходимые для данных с которыми работает MythTV.
Также рекомендуется создать пользователя mythtv для базы mythconverg. 
3. Для этого сначала войдем в консоль MySQL выполнив команду:

mysql -u root -p mythconverg

после нажатия кнопки Enter будет произведен запрос пароля, введите пароль который вы ввели при установке пароля для пользователя root базы данных MySQL.
После этого появится запрос консоли MySQL в виде строки "mysql>;"
4. Теперь введите следующие команды:

mysql> grant all on mythconverg.* to mythtv@"%" identified by "mythtv"; 
mysql> flush privileges; 
mysql> quit;

Эти команды создадут пользователя mythtv для базы данных mythconverg и назначат нужные  привилегии для таблиц этой базы, а последняя произведет выход из консоли MySQL.
Вот наконец и все, теперь мы имеем установленный MythTV и можем приступать к его настройке.

пятница, 29 января 2010 г.

Граббинг (импорт) CD в MythTV

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

Вставьте диск в оптический привод и выберите пункт Импортировать CD. После этого вы увидите перед собой окно изображенное на рис. 1

Рисунок 1 - Окно импорта компакт-дисков.
В этом окне вы увидите список дорожек диска, а также несколько управляющих элементов:

  • Качество – переключатель имеющий несколько вариантов: Low (Низкое), Medium (Среднее), High (Высокое) и Perfect (Лучшее). Эти значения определяют качество импорта диска, при этом размер получаемых файлов в первом варианте будет наименьшим, а в последнем — наибольшим. Если вам нужно качество соответствующее оригиналу, то выбирайте вариант Perfect (Лучшее), в этом случае будет использовано сжатие без потерь. Более подробно варианты разные сжатия рассмотрены чуть ниже в этом разделе.
  • Artist (Исполнитель) — в это поле вводится имя исполнителя. Обратите внимание что справа от поля ввода находится кнопка, при выборе которой перед вами появится окно, в котором вы можете выбрать одного из исполнителей, которые уже добавлены в вашу музыкальную базу. Если нужного исполнителя в списке нет, то введите его в поле с помощью клавиатуры или виртуальной клавиатуры, которую вы можете вызвать, как и обычно, нажатием клавиши выбора.
  • Album (Альбом) — назвпроание альбома. Также вводится прямо в поле ввода с клавиатуры или выбирается из уже имеющихся вариантов с помощью кнопки, расположенной справа от поля.
  • Genre (Жанр) — название жанра. Также вводится прямо в поле ввода с клавиатуры или выбирается из уже имеющихся вариантов с помощью кнопки, расположенной справа от поля.
  • Multi-Artist (Несколько исполнителей) — флажок который позволяет установить режим ввода нескольких исполнителей, в том случае, если у вас на диске находится сборник песен разных исполнителей. Установите этот флажок, если вы будете импортировать сборник. Также обратите внимание что появится дополнительная кнопка Switch Titles (Переключить названия), которая позволяет переключать название песни и имя исполнителя между собой.

Навигация в окне импорта CD, как обычно, осуществляется с помощью клавиш управления курсором. Чтобы перемещаться по элементам управления используйте клавиши вверх и вниз, чтобы перейти к следующей или предыдущей группе элементов управления используйте клавиши вправо и влево. Когда все параметры выбраны нажмите кнопку Rip CD (Импортировать CD), после чего будет показано окно (см. рис. 2) отображающее процесс импорта.
Рисунок 2 - Процесс импорта CD.
По окончании импорта будет выдано сообщение о том что импорт прошел успешно (если конечно CD не имел значительных потертостей или царапин).
Вы можете настроить различные параметры импорта CD, для чего вы должны перейти в соответствующее окно с помощью команды Утилиты/Настройки->Настройки->Настройки->Настройки музыки->Настройки импорта. 
В окне настроек Импорта CD вы можете выбрать следующие параметры:

  • Paranoia Level (Уровень «паранойи) – уровень «паранойи» при импорте диска определяет насколько тщательно будут исключаться ошибки при импорте. При выборе варианта Full (Полный) мы получаем максимальное качество, при выборе Faster (Быстрый), импорт будет происходить быстрее, но возможны ошибки при считывании диска, особенно если диск имеет царапины, потертости или другие повреждения.
  • File Storage Location (Путь для сохранения) – формат пути к каталогу и имени файла, в котором будут хранится импортируемые файлы. По умолчанию используется значение ARTIST/ALBUM/TRACK-TITLE, т.е. файлы будут помещены в каталог с названием ИМПОЛНИТЕЛЬ/АЛЬБОМ/НОМЕР ДОРОЖКИ-НАЗВАНИЕ ДОРОЖКИ. Кроме токенов ARTIST, ALBUM, TRACK-TITLE доступны и другие токены такие как GENRE и YEAR, т.е. ЖАНР и ГОД.
  • Replace ' ' with '_' (Заменить пробел на «_») — данный флажок определят будет ли заменяться символ пробела на символ «_» (подчеркивание).
  • Script Path (Путь к скрипту) – это поле позволяет задать путь к файлу содержащему скрипт, который будет выполнен после окончания импорта компакт-диска.
  • Automatically eject CDs after ripping (Автоматически извлекать CD после импорта) — данный флажок определяет будет ли автоматически извлечен компакт-диск после окончания импорта.
Во втором окне настроек вы можете задать значения следующих параметров:
  • Encoding (Тип кодирования) – В данном списке можно выбрать кодер который будет использоваться для импорта. Вы можете выбрать один из вариантов: Ogg Vorbis или Lame (mp3).
  • Default Rip Quality (Качество импорта по умолчанию) – Позволяет задать качество импорта, здесь вы можете выбрать одно из значений: Низкое, Среднее, Высокое, Отличный. Обратите внимание что при выборе значения Отличный в качестве кодера будет выбран FLAC. Этот кодер выполняет кодирование без потери качества, то есть вы получаете качество полностью идентичное качеству оригинального компакт-диска.
  • Use variable bitrates (Использовать переменный битрейт) – Данный флажок определяет будет ли использован переменный битрейт при импорте в mp3. Эта опция не работает если выбрано низкое качество, а если выбран кодер Ogg Vorbis, то переменный битрейт используется в любом случае, независимо от значения флажка Use variable bitrates.

четверг, 17 декабря 2009 г.

Что делать если запаздывает звук в MythTV при соединении тюнера и звуковой карты через линейный вход

Если вы получаете звук от ТВ тюнера не через PCI шину, а через линейный вход звуковой карты, то в MythTV у вас может возникнуть следующая проблема — звук опережает изображение, при том, что в обычных программах для показа ТВ, например tvtime все будет нормально. Такая ситуация возникает в силу того, что MythTV ведет постоянную запись показываемой программы на жесткий диск (так называемый таймшифт). И т.к. MythTV сначала записывает некоторый кусок записи прежде чем начинает выдавать изображение на экран, а звук при соединении линейного выхода тюнера и входа звуковой карты, идет напрямую на ваши АС, то и получается то самое расхождение звука и изображения..
Чтобы устранить данную проблему вы должны правильно настроить параметры звука в вашей системе. Воспользуемся для выполнения данной задачи приложением alsamixer (если у вас не установлена данная программа то в Mythbuntu или Ubuntu достаточно выполнить в терминале команду sudo apt-get install alsa-utils), хотя можно воспользоваться и другим приложением позволяющим выполнить те же настройки.
Запустите alsamixer в окне терминала, после чего у вас должно появиться окно аналогичное показанному на рис. 1.

Рисунок 1 — Окно alsamixer
Если звук с ТВ тюнера подключен к линейному входу вашей звуковой карты, то клавишами управления курсора вправо и влево выберите пункт Line и уменьшите уровень него до нуля с помощью клавиши вниз (рис. 2).

Рисунок 2 — Выбор входа Line и установка его уровня
Теперь с помощью клавиши Tab перейдите к виду Capture и выберите пункт Line, после чего нажмите клавишу пробела, в результате чего этот пункт будет помечен словом CAPTUR (рис. 3).

Рисунок 3 — Выбор входа Line и выбор его в качестве устройства захвата (записи)
Не забудьте что вы должны настроить соответствующим образом и фронтэнд MythTV, для чего в общих настройках фронэнда выберите в качестве входного аудио устройства пункт ALSA:default.

пятница, 11 декабря 2009 г.

Афиша кино в MythTV

С помощью этого плагина вы можете узнать какие кинофильмы идут в вашем городе и окрестностях. Сразу отметим, что для пользователей живущих в России эта возможность пока отсутствует, так как нет соответствующего граббера собирающего информацию о российском кинопрокате. Но если вы находитесь за пределами РФ, то можете воспользоваться такой возможностью.
При первом входе в окно афиши кино, перед вами появится окно, показанное на рис. 1, где в поле ZIP Code вы должны указать почтовый индекс города, кинотеатры которого вы хотите посетить. В поле Radius следует указать радиус (в милях) в пределах которого будет производиться поиск кинотеатров. При этом обратите внимание на то что если вы зададите число большее 50, MythTV все-равно будет учитывать кинотеатры только в радиусе не более 50 миль.
В поле Grabber (граббер) указывается полный путь и параметры программы граббера для сбора информации о фильмах. Программа граббер занимается тем, что собирает информацию с определенных сайтов и передает ее в MythTV.

Рисунок 1 - Окно MythMovies Settings (Настройки Афиши кино)
После того как вы нажмете кнопку Закончить, граббер произведет сбор информации и выдаст вам список фильмов демонстрируемых в кинотеатрах заданного вами населенного пункта.
Информация может быть сгруппирована по названию кинотеатра (By Theater) в котором осуществляется показ фильма или по названию фильма (By Movie).
В правой части окна Афиши кино будет отображен или список кинотеатров или список фильмов в соответствии с выбранным режимом. Вы можете осуществлять навигацию с помощью клавиш управления курсором.
Сначала выберите режим группировки. Если вы выбрали режим группировки по кинотеатрам (рис. 2), то в правой части окна вы увидите список кинотеатров. Нажатием клавиши вправо, вы можете перейти к списку кинотеатров, а клавишами вверх и вниз можете перемещаться по этому списку. Чтобы узнать расписание фильмов в выбранном кинотеатре нажмите клавишу вправо и вместо списка кинотеатров будет отображен список идущих в выбранном кинотеатре фильмов.

Рисунок 2 - Режим группировки по кинотеатрам
В режиме группировки по фильмам (рис. 3), вы напротив, можете выбрать нужный фильм, и нажав клавишу вправо, вы увидите список кинотеатров, в которых демонстрируется данный фильм, а также, в нижней части окна, адрес кинотеатра и время показа фильма.

Рисунок 3 - Режим группировки по фильмам
Вероятно, можно написать граббер, актуальный и для пользователей проживающих в РФ, так как существуют сайты с которых можно собирать информацию, но пока не нашлось людей которые могли бы это сделать и котором бы это показалось актуальным.

вторник, 8 декабря 2009 г.

MythTV и игры


MythTV в составе Mythbuntu позволяет вам превратить HTPC не просто в медиаплеер, но и может работать в качестве игровой приставки с помощью плагина MythGame. Кроме  этого вы должны установить специальную программу - эмулятор игровой приставки, а также скачать образы игр.
Одним из доступных эмуляторов является эмулятор системы SNES (Super Nintendo Entertainment System), игры с которой, наверное знакомы многим по приставке Денди. Для того чтобы установить эмулятор SNES воспользуйтесь программой управления пакетами Synaptic. В репозиториях Mythbuntu (Ubuntu) содержится несколько разных эмуляторов для SNES, мы установим SNES9X.
После установки эмулятора, необходимо выполнить настройку плагина MythGame. Для этого нужно последовательно перейти по меню Мультимедия->Настройки->Настройки->Настройки игр. В меню Настройки игр выберите меню Игроки (к сожалению это не очень корректный перевод термина Game Player, так как в данном случае слово “Player” обозначает скорее плеер или проигрыватель, хотя и это не самый удачный перевод, по сути тут больше подошло бы слово эмулятор, так как именно его настройку мы и выполняем в этом пункте), после чего будет отображено окно со списком проигрывателей игр, в котором нужно выбрать команду New Game Player. Теперь будет отображено окно (см. рис. 1) в котором вы можете произвести настройку нового проигрывателя для игр. Настройте проигрыватель как показано на рисунке. В поле Rom Path (Путь к Rom) вы можете ввести любой другой путь к каталогу в котором находятся образы игр. В поле Command (Команда) вводится команда запускающая эмулятор. Чтобы подробнее узнать об опциях командной строки эмулятора, наберите в консоли man snes9x. Теперь чтобы начать игру вы должны поместить образ игры в каталог, который вы задали в настройках и после того как игры помещены в нужный каталог выполните команду Мультимедия->Настройки->Настройки->Настройки игр->Искать игры.

Рисунок 1 - Настройка параметра запуска эмулятора
Запуск игры производиться с помощью команды Мультимедия->Играть в игры, после чего вы попадете в окно где можете выбрать игру в которую хотите поиграть. Для навигации в данном окне используйте клавиши управления курсором. Для перемещения по группам используйте клавиши вверх и вниз, для перехода внутрь группы и обратно используйте клавиши вправо и влево, для запуска игры используйте клавишу Enter.
После того как вы выберите игру и нажмете Enter, будет произведен запуск игры в соответствующем эмуляторе.

суббота, 28 ноября 2009 г.

Настройка просмотра ТВ в MythTV. Часть первая


Основной функцией MythTV является просмотр телепередач, поэтому неудивительно, что многие параметры режима просмотра ТВ можно настроить. Для этого сначала выберите пункт главного меню фронтэнда Утилиты/Настройки, затем в появившемся окне выберите Настройки, и, наконец, выберите пункт Настройки ТВ. После этого появиться очередное окно (см рис. 1) , в котором вы можете выбрать один из доступных пункт настроек.

Рисунок 1 - Меню настроек просмотра ТВ
Начнем с пункта Общее (см. рис. 2).


Рисунок 2 Настройка базовых параметров просмотра ТВ.
В первом окне общих настроек вы можете настроить следующие параметры: 
  • Порядок каналов — определяет в каком порядке будут отсортированы каналы, доступен выбор следующих вариантов:
    • номер канала
    • имена каналов 
  • Формат канала — определяет в каком виде будет отображаться название канал. Доступны следующие варианты:
    • номер позывной
    • номер имя
    • позывной
    • имя
    • номер
  • Длинный формат канала — определяет длинный формат отображения канала. Доступны следующие варианты:
    • позывной
    • имя
    • номер
    • номер позывной
Также в первом окне настроек присутствуют три флажка: 
  • Сменять каналы сразу без выбора. Если данная опция включена, то переключение на канал будет осуществляется без ожидания нажатия клавиши выбора. 
  • Avoid conflicts beetwin live TV and Sheduled shows (Разрешать конфликты между «живым» ТВ и запланированными записями). Если данная опция включена, то MythTV для текущего просмотра будет выбирать тюнер, который с наименьшей вероятностью будет использован для записи. 
  • Allow live TV to move scheduled shows (Разрешать перемещать запланированные записи). Если данная опция включена, то запланированные записи будут передвинуты на другие тюнеры (если такая возможность существует), таким образом, чтобы показ «живого» ТВ не прерывался.
На втором окне общих настроек (см. рис. 3) вы можете настроить параметры так называемого «Автоустаревания».

Рисунок 3 Настройки автоустаревания.
В приведенном на рисунке 3 окне расположены следующие элементы управления: 
  • Список Метод «Авто устаревания» — опция задающая метод, который определяет какие из записанных серий удалять первыми. Записи «Живого» ТВ всегда устаревают раньше запланированных записей. Доступен один из следующих вариантов:
    • Менее приоритетные серии первыми
    • Взвешенная комбинация Время/Приоритет
    • Старейшие серии первыми 
  • Флажок «Авто устаревание» по умолчанию. Если данная опция включена, то все запланированные записи будут «авто-устаревать». Уже существующие записи сохранять свой статус «авто-устаревания» 
  • Флажок Re-record Watched (перезаписывать просмотренное). Если данная опция установлена, то программа помеченная как просмотренная и имеющая статус «авто-устаревание» будет перезаписана при повторном просмотре. 
  • Флажок Watched before Unwatched (Просмотренные перед непросмотренными) — Если данная опция включена, то программы помеченные как просмотренные будут удаляться перед непросмотренными программами. 
  • Флажок Auto Expire Instead of Delete Recording («Авто-устаревание» вместо удаления) - Если данная опция включена, то записи вместо удаления будут переноситься в раздел Удаленные (Deleted) и для них будет включено авто-устаревание. 
  • Счетчик LiveTV Max Age (Максимальный «возраст» программ «живого» ТВ) - количество дней по прошествии которых функция «Авто-устаревание» будет включать устаревание для записей «живого» ТВ. При этом записи «живого» ТВ могут устареть и раньше, если потребуется дисковое пространство для новых записей. 
  • Счетчик Priority Weight (Приоритет) — количество дней, которые программа получает для каждого уровня приоритета. Данная опция работает, только когда выбран метод «авто-устаревания» Взвешенная комбинация Время/Приоритет. 
  • Счетчик Extra Disk Space (Дополнительное дисковое пространство) — значение в Гигабайтах дискового пространства, которое вы хотите оставить свободным (оно не будет использоваться для записей) на разделе с MythTV.
На третьей странице мастера общих настроек (рис. 4) находятся настройки для так называемых заданий.

Рисунок 4 — Настройки заданий
Рассмотрим эти настройки подробнее, в результате будет ясно, что имеется ввиду под заданиями в MythTV. В рассматриваемом окне присутствуют следующие элементы управления: 
  • Список Метод пропуска рекламы — список для выбора метода пропуска рекламы в записываемых программах. Названия методов говорят сами за себя: 
    • Все доступные методы 
    • Определение пустых фреймов 
    • Пустой фрейм + Обнаружение смены сцены 
    • Обнаружение смены сцены 
    • Обнаружение логотипа 
    • Экспериментально
  • Флажок Строгое обнаружение рекламы — эта опция может быть включена, если какая-то реклама не обнаруживается. 
  • Список Перекодировщик по умолчанию — список перекодировщиков, используемых для вновь создаваемых запланированных записей. Значение этого параметра может быть одним из следующих:
    • Автоопределение — MythTV сам определяет перекодировщик. 
    • High Quality (Высокое качество) 
    • Medium Quality (Среднее качество) 
    • Low Quality (Низкое качество)
  • Счетчик Deferral days for Auto-Transcode jobs (Задержка задания по Автоперекодировке, в днях) - Если значение данного параметра больше нуля, то автоперекодировка будет запланирована для выполнения через указанное число дней после выполнения записи, вместо немедленного выполнения автоперекодировки.
  • Группа Default JobQueue settings for new scheduled recordings(Настройки по умолчанию очереди заданий для запланированных записей) — эта группа флажков позволяющих устанавливать различные виды заданий для запланированных записей. В группе находятся следующие флажки:
    • Run commercial flagger (Выполнять маркировку рекламы)
    • Run transcoder (Выполнять автоперекодировку)
    • Run User Job #1 (Выполнять пользовательское задание № 1)
    • Run User Job #2 (Выполнять пользовательское задание № 2)
    • Run User Job #3 (Выполнять пользовательское задание № 3)
    • Run User Job #4 (Выполнять пользовательское задание № 4)
В четвертом окне общих настроек (см. рис. 5) выполняются различные дополнительные настройки.

Рисунок 5 - Расширенные настройки
Вы можете задать настройки с помощью следующих элементов управления:
  • Счетчик Время записи перед началом показа (в сек) — данный параметр разрешает начать запись раньше установленного времени на заданное количество секунд. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше, чем значение заданное в счетчике.
  • Счетчик Время записи после конца показа (в сек) — данный параметр разрешает закончить запись позже установленного для записи времени на заданное количество секунд. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше, чем значение заданное в счетчике.
  • Группа Повышение времени записи для категории содержит два элемента управления:
    • Список Категория показов, которая будет расширена — список категорий для которых будет выполняться операция увеличения времени записи. 
    • Счетчик Записывать после конца показа (в мин) — Для категории записей указанной в списке выше список категорий, будет выполнена попытка увеличить время записи на заданное число минут. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше чем значение заданное в счетчике.
В версии MythTV 0.22 (и соответственно в Mythbuntu 9.10) добавилось еще одно окно общих настроек. В этом окне общих настроек вы можете установить настройки, имеющие отношение к группам каналов. Здесь расположены следующие элементы управления:
  • Флажок Remember last channel group (Запоминать последнюю группу каналов) — при включении данной опции в программе передач будет отображаться только каналы из группы выбранной в предыдущий раз. Нажатие на клавишу «4» приведет к переключению группы каналов.
  • Список Default channel group (Группа каналов по умолчанию) — данный список задает группу каналов по умолчанию, которая будет отображаться в программе передач. Нажатие на клавишу вызова программы передач приведет к переключению группы каналов. По умолчанию имеются две группы каналов — All channels (Все каналы) и Favorites (Любимые)
  • Флажок Browse/Change channels from Channel Group (Просмотр/Изменение каналов только из группы каналов) - если данная опция установлена, то при просмотре «живого» ТВ будет осуществляться навигация только по каналам выбранной группы каналов. Чтобы стали доступны все каналы выберите группу каналов All channels.

пятница, 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