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

пятница, 30 апреля 2010 г.

Граббер для kinopoisk.ru (MythTV 0.23)

В буквально вчера вышедшей Mythbuntu 10.04 используется MythTV 0.23. Скрипты для версии 0.22 в 0.23 работать не будут, хотя корректировка требуется и не такая большая. Можете взять новую версию скрипта можете взять во вложении сообщения http://forum.ubuntu.ru/index.php?topic=34245.msg707758#msg707758.

Критика и пожелания, как всегда, приветствуются.

четверг, 29 апреля 2010 г.

Граббер для kinopoisk.ru (MythTV 0.22)

Как вы уже может быть заметили, граббер для кинопоиска kinopoisk.pl, о котором я рассказывал в одном из предыдущих постов, теперь работает только частично, т.е. он по прежнему может получать информацию о фильме, но не может получать постеры и обои (фанарт). Случилось это видимо потому, что в очередной раз поменялся дизайн сайта.
Наверное было бы достаточно поменять скрипт kinopoisk.pl, но глянув в него, я понял, что Perl, мне не осилить. :) Однако я также заметил что в числе грабберов для получения данных в базу MythVideo есть и скрипты на языке Python, а заглянув в них, понял что синтаксис Python'а очень даже прост. Собрав в кучу знания из занятий по информатике, а также собственный опыт в изучении Pascal и Delphi, решил немного пробежаться по основам Python, а заодно сделать нужную в хозяйстве программку.
Ладно, все что выше была лирика, а суть заключается в том, что вполне рабочий (вроде бы :)) скрипт создать мне все-таки удалось. Взять его можно по адресу: тема по MythTV на российском форуме Ubuntu. Там во втором вложении будет текущая на данный момент версия граббера. Также буду благодарен, если подскажете куда еще можно выложить данный скрипт.

P.S. Прошу сильно не ругаться на код скрипта, т.к. не профи, да и скрипт делался на ходу, с попутным изучением Python. Но работать должен. При этом критика, как всегда, приветствуется.

вторник, 20 апреля 2010 г.

Установка MythTV 0.22 на Mytbuntu 9.04, проблемы с дистанционным управлением

Может возникнуть такая ситуация когда возникнет необходимость поставить версию MythTV не соответствующую версии в стандартном репозитарии Mythbuntu (Ubuntu). Такая ситуация может возникнуть например в силу того, что в определенной версии ядра могут быть поломаны драйвера на ТВ-тюнер или любое другое устройство, такое случается хоть и не часто, но случается.
На самом деле в этой небольшой заметке я хочу рассказать не о самом процессе установки, т.к. он не сложен и состоит практически только в прописывании нужных репозиториев (об этом можно почитать здесь), а о возникших проблемах с дистанционным управлением в MythTV.
Выполнив все по инструкции по приведенной выше ссылке, я установил MythTV 0.22, и уже было обрадовался, но взяв в руки ДУ и нажав на кнопку заметил, что при этом не вижу никакой реакции от MythTV. Запустив в терминале программу irw, я убедился что ДУ работает, приемник команды получает. Посмотрев в лог MyhthTV, я увидел такую строку:
LIRC, Error: Failed to connect to Unix socet '/var/run/lirc/lircd'
Т.е. понятно, что MythTV не может "подружиться" с LIRC. Введя в поле поиска в гугле текст ошибки, я обнаружил что проблема встречалась не у меня одного и связана она с тем, что MythTV пытается получить ответ от сокета предоставляемого демоном lircd, но не находит его по пути /var/run/lirc/lircd. Этот путь прописан в настройках настройках MythTV, до которых можно добраться последовательностью команд Утилиты/Настройки->Настройки->Общие, после чего в окне мастера настроек нужно перейти к окну настроек с названием Remote Control. В поле LIRC Daemon Sokcet и находится путь к сокету предоставляемому демоном lircd.
Проблема возникла повидимому (тут я не уверен, но ситуация была такова как я ее описываю) потому что в более свежей версии (0.22) эта настройка имеет значение /var/run/lirc/lircd, тогда как в Mythbuntu 9.04 нужный путь должен иметь вид /dev/lircd. Установив значение поля LIRC Daemon Sokcet в /dev/lircd и перезапустив MythTV мы можем наслаждаться управлением MythTV с помощью пульта ДУ.

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

Архив блога

Обо мне

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