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

вторник, 25 мая 2010 г.

Прогноз погоды (MythWeather) в MythTV.

Как вы уже наверное обратили внимание в MythTV существует возможность просматривать прогноз погоды. Чтобы перейти к прогнозу погоды перейдите последовательно по пунктам меню Центр информации->Погода. После этого вы попадете в окно просмотра прогноза погоды. Если вы еще не выбрали ни один режим отображения прогноза, то вам будет предложено это сделать выбрав один из вариантов как показано на рис. 1. Сразу отмечу что мы рассматриваем англ. вариант интерфейс, т.к. русский вариант интерфейса плагина MythWeather идущий в поставке MythTV далеко не самый правильный, но также напомню что вы можете скачать улучшенный вариант перевода с сайта проекта rumythtv (правда пока он находится только в транке, в разделе Downloads его нет, при этом  убедитесь что вы скачиваете файл в "сыром" (raw) виде).
Также стоит заметить, что те скрипты для получения погоды, что идут в комплекте с MythTV очень слабо подходят для получения прогноза погоды в российских городах. Для устранения этих проблем вы можете использовать скрипты расположенные на сайте проекта rumythtv в разделе Downloads, на данные момент актульные версии скриптов находятся по ссылкам http://code.google.com/p/rumythtv/downloads/detail?name=wcucurrentxml.py.r23.tar.gz&can=2&q= и http://code.google.com/p/rumythtv/downloads/detail?name=wcu3dxml.py.r18.tar.gz&can=2&q=. Скачайте скрипты и поместите их в каталог /usr/share/mythtv/mythweather/scripts/ru_wcu (каталог ru_wcu создайте сами). Не забудьте что файлы скриптов должны иметь атрибуты исполняемого файла.
Рисунок 1 - Окно прогноза погоды в режиме настройки режимов отображения прогноза погоды
Вернемся к окну прогноза погоды. Чтобы добавить отображение текущего состояния погоды в списке Inactive Screens выберите пункт Current Conditions и нажмите клавишу выбора. После этого появиться окно с выбором единиц измерения, выберите SI и нажмите клавишу выбора. После этого вы увидите окно Location Search, показанное на рисунке 2.
 Рисунок 2 - Окно Location Search для задания строки поиска города
В поле Enter Location введите название города прогноз погоды для которого вы хотите видеть на экране. Для скрипта WCU-Current-XML не играет особой роли на каком языке вводить название города для поиска, поэтому для удобства введем название на русском языке, например "Санкт-Петербург" (естественно без кавычек). Нажмите на кнопке Search, после чего будет произведен поиск городов с названием Санкт-Петербург и будут отображены результаты поиска как показано на рисунке 3.

Рисунок 3 - Список найденных городов
Как вы можете видеть, Санкт-Петербурги имеются не только в России. :) Также обратите внимание что скрипт возвращает название города на английском языке, т.к. плагин MythWeather похоже имеет проблемы с отображением кириллицы. Нужный нам находится первым в списке, поэтому просто нажмите клавишу выбора. После этого вы попадете обратно в окно Screen Setup, только теперь в списке активных режимов будет пункт Current Conditions. Повторив описанную выше процедуру можно добавить и другие режими отображения прогноза погоды.
Теперь перейдите к кнопке Finish и нажмите клавишу выбора. После этого будет отображен экран с прогнозом погоды, как показано на рисунке 4.
Рисунок 4 - Окно текущего прогноза погоды
Если вы выберите несколько режимов отображения прогноза то они будут сменяться через некоторое время.

пятница, 21 мая 2010 г.

Русификация плагина MythMusic теперь доступна в транке проекта MythTV.

Я думаю каждому приятнее смотреть на интерфейс программы когда он на родном языке. По непонятным для меня причинам интерфейс плагина MythMusic в MythTV до сих пор оставался без русского перевода, конечно и другие части не блещут полнотой перевода, т.к. развитие MythTV идет достаточно быстрыми темпами, но плагин по проигрыванию музыки выделялся даже на этом фоне.
Видимо ситуация такова, что кто может это сделать не хочет, а кто хочет, тот не может. Следуя пословице "Не боги горшки обжигают", было решено попытаться перевести это дело самостоятельно. Проблемы здесь наверное такие же как и при переводе других программ - русские слова обычно длиннее, плюс большинство кириллических символов шире символов латиницы, поэтому возникает проблема "невписывания" фраз в отведенное им место в интерфейсе. Поэтмому приходится решать это дело сокращением слов, подбором синонимов и т.п.
В общем это все лирика, суть заключается в том, что я решился запостить перевод на mythtv.org, и как это ни удивительно, но в течении буквально нескольких часов его приняли, видимо руководствуясь принципом "на безрыбье и рак - рыба".
В общем это я к чему, это я к тому, что наверное в следующей версии MythTV мы увидим русский интерфейс плагина MythMusic (а пользователи свежих версий наверное ужи и очень скоро). И конечно как всегда вы можете высказвыать свои пожелания и критику, постараемся учесть.

P. S. Скачать файл перевода вы можете на сайте проекта rumythtv или в общедоступном svn MythTV.

понедельник, 10 мая 2010 г.

Русификация, скрипты и все-все-все. Проект rumythtv.

Привет всем. В данном посте хочу сообщить вам о том, что вы можете присоединиться к проекту rumythtv. В проекте планируется собрать различные компоненты MythTV имеющие русскоязычную и вообще славянскую специфику. Кто хочет участвовать в проекте пишите здесь или на почту. Также приветсвуются любые комментарии, отзывы, идеи и т.п.

четверг, 6 мая 2010 г.

Русифицируем MythTV. Плагин MythMusic (Слушать музыку).

Как это ни странно, но плагин MythMusic для прослушивания музыки до сих пор не имеет русского интерфейса. Возможно причина заключается в том, что он не очень то там и нужен, и даже наоборот, противопоказан, так как очень часто слова на русском языке получаются длиннее чем на английском, и поэтому не вписываются в место отведенное разработчиками MythMusic.
Но мы все же рискнем и попробуем перевести так чтобы было не очень страшно. :)
Итак, если вы хотите иметь русскоязычный интерфейс MythMusic, то скачайте файлик приложенный к сообщению http://forum.ubuntu.ru/index.php?topic=34245.msg716717#msg716717, распакуйте его и положите в каталог /usr/share/mythtv/i18n.

Как обычно, замечания и критика, а тем более пожелания и предложения приветстсвуются.


P.S. Проверка производилась на MythTV 0.23, в других версиях тоже должно сработать, но лично не проверял.

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