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

среда, 29 февраля 2012 г.

Утилита для масштабирования тем MythTV

Для тех кто еще не перешел (или перешел не полностью) на широкие экраны высокого разрешения, может оказаться актуальной утилита (http://code.google.com/p/rumythtv/downloads/detail?name=myththemescaler.py&can=2&q=), которая может отмасштабировать тему MythTV из одного разрешения в другое. Проблема в том, что темы разрешения 4:3 сделаны для разрешения 800x600 и, соответственно, даже на экранах с разрешением 1024x768 пропадает очень много места которое могло бы использоваться более рационально. Правда исходных тем у нас не так уж и много - это Childish и MythCenter, но   MythCenter вполне неплохая тема, хотя и лишена некоторых возможностей более продвинутых тем.

Я проверял утилиту  на теме от версии 0.24, по идее должно работать и на других, но лучше проверить. Чтобы воспользоваться утилитой скопируйте куда-нибудь в домашний каталог файлы темы (все темы находятся в каталоге /usr/share/mythtv/themes, а затем напустите на них скрипт с соответствующими аргументами. Также не забудьте что надо конвертировать не только файлы выбранной темы, но и тему default откуда берутся описания элементов интерфеса, не описанные в выбранной теме.

Если вы скопировали файлы темы в каталог /home/alex/Projects/MythTV/Theming/ThemeScaler/default то в консоли введите команду

python myththemescaler.py --path /home/alex/Projects/MythTV/Theming/ThemeScaler/default --scale 1.28

После этого в каталоге /home/alex/Projects/MythTV/Theming/ThemeScaler/default/_new вы увидите сгенерированные файлы тем, которые нужно скопировать в каталог темы на место старых.

Также нужно открыть файлик темы themeinfo.xml и заменить в нем 800x600 на 1024x768 в теге baseres. Ну и не забыть фоновый рисунок тоже смасштабировать из разрешения 800x600 в 1024x768 (это можно сделать чем угодно, хоть гимпом).

P.S. Может быть я изложил все немного сумбурно и не очень подробно, так что спрашивайте что непонятно. :) Или, вообще, если кому нужна уже готовая тема, говорите - выложу куда-нибудь.

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

вторник, 20 декабря 2011 г.

Хорошие новости об аналоговом TV в MythTV версий позже 0.23.

Чуть ранее отписался на убунтовском форуме (http://forum.ubuntu.ru/index.php?topic=34245.msg1318116#msg1318116), на всякий случай продублирую и здесь.
Для всех пользователей MythTV, которые до сих пор по тем или иным причинам используют аналоговое телевидение у меня есть хорошие новости.
Сразу надо сказать спасибо xboct за то что он не ленился мониторить коммиты приходящие в МифТВ, это он дал мне ссылку на такой вот коммит - http://code.mythtv.org/trac/attachment/ticket/9825/commit-8677f41. Да, такой вот интересный коммит состоящий из одной строчки. Буквально вот сейчас скомпилил миф с этим патчем и только начал тестирование, пока вроде все работает, надеюсь и дальше будет и побочных эффектов мы не увидим. :)
Единственное что я не понял, почему этот коммит не присутсвует, по-крайней, мере в главной ветке, разбираться почему так пока влом, главное работает.

пятница, 19 августа 2011 г.

Mediatomb в Mythbuntu

Хотя бэкэнд MythTV и имеет функционал UPnP сервера, иногда могут понадобиться возможности (например перекодирование на лету), которых бэкэнд не имеет. И вот, в том числе в связи с появлением в хозяйстве девайса на Android решил попробовать что же такое Mediatomb и с чем его едят.
Бэкэнд работает на Mythbuntu 10.04, поэтому все сказанное ниже относится к той версии, которая имеется в репозиториях соответствующей версии Ubuntu.
Установку Mediatomb производим как и установку любой другой программы, например с помощью команды:

apt-get install mediatomb

После установки лучше сразу подредактировать файл с настройками, который находится по пути /etc/mediatomb/config.xml. Настроек в этом файле много, но большинство из них для начала можно оставить со значениями по умолчанию, в первую очередь нас могут интересовать те настройки которые отвечают за кодировку имен файлов и т.п.
Для этого в секцию import файла настроек нужно добавить несколько вложенных тегов:

<filesystem-charset>UTF-8</filesystem-charset>
<metadata-charset>UTF-8</metadata-charset>
<playlist-charset>UTF-8</playlist-charset>

Еще раз обращу ваше внимание, что делать это лучше перед тем как будут сканироваться каталоги с вашими файлами.

Как вы видите в файле config.xml достаточно много настроек, во многих случаях их названия говорят сами за себя, а подробнее со всеми настройками можно в вики проекта http://mediatomb.cc/pages/documentation#id2856319.

Mediatomb имеет веб-интерфейс и чтобы он работал нужен веб-сервер и браузер. Наберите в браузере в строке адреса Your IP address:49152 (где Your IP address - IP адрес компьютера на котором установлен Mediatomb) и вы увидите веб-интерфейс, как показано на рисунке 1.

Рисунок 1

Чтобы добавить каталог, который будет доступен через UPnP нажмите  в левой части экрана ссылку Filesystem и в появившейся структуре вашей файловой системы выберите нужный каталог. Для того чтобы Mediatomb добавил выбранный каталог в вашу и автоматически просканировал его на предмет медиаконтента нажмите на кнопку add autoscan dir расположенную в правом верхнем углу.
После этого появятся настройки для добавления каталога, как показано на рисунке 2.

Рисунок 2

Здесь вы должны задать тип обновления каталога, выбрав один из двух вариантов:
Inotify - обновляет содержимое каталога пользуясь механизмом ядра inotify
Timed - обновляет содержимое каталога через определенное время задаваемое в поле Scan Interval (in seconds).
Обычно следует выбирать вариант  Inotify, вариант Timed нужно выбирать если каталог примонтирован с удаленного компьютера.
Для сканирования вложенных каталогов вы должны установить флажок Recursive.

По окончании установки всех нужных параметров нажмите кнопку Set,после чего начнется сканирование выбранного каталога и добавление найденных файлов в базу данных Mediatomb. Чтоб посмотреть какие файлы добавились в базу, перейдите по ссылке Database, расположенной в левой части страницы, рядом со ссылкой Filesystem.

вторник, 29 марта 2011 г.

Опять про скрипт для Кинопоиска.

С учетом того что Кинобаза пока так и не ввела в строй API для получения данных о фильмах, и просто от нечего делать поправил скрипт для Кинопоиска. Вроде все работает нормально, протестировал на многих своих фильмах. Взять можно, как обычно на сайте rumythtv в разделе Downloads - http://code.google.com/p/rumythtv/downloads/list.

P.S. Скрипт работает, естественно, только для версии 0.23, в 0.24 возможности выбора скрипта нет, в 0.25 ее возвращают, но формат возвращаемых данных будет уже другой.

среда, 9 февраля 2011 г.

Плагин MythBox для XBMC

Написал заметку о плагине MythBox для XBMC 10 (https://sites.google.com/site/axboct/prakticeskie-sovety/ispolzovanie-plagina-mythbox-dla-xbmc ).  Этот плагин позволяет использовать XBMC, как фронтэнд MythTV, настройка не представляет особых сложностей но на всякий случай описал ее с картинками. :)
В принципе все работает неплохо, даже возможность настройки записи есть.
 

суббота, 27 ноября 2010 г.

Еще раз о скрипте для кинопоиска в MythTV.

В предыдущей заметке я не упомянул о том, что достаточно серьезные изменения коснулись и получаения метаданных в MythTV. Одно из изменений состоит в том, что теперь для получения метаданных фильмов используется только скрипт для сайта themoviedb.org и других вариантов по умолчанию не предусматривается.
Кроме этого теперь мой текущий скрипт кинопоиска не работает и для 0.23, т.к. похоже в очередной раз сменился дизайн кинопоиска. В любом случае мной дорабатываться скрипт не будет, хотя там скорее всего просто надо изменить регулярные выражения, что не должно быть сложно. И, конечно, в очередной раз призову пользоваться и пополнять сайт themoviedb.org, который дает свободный доступ к своей базе всем пользователям.

MythTV 0.24. Кто виноват и что делать?

Долго думал, стоит ли писать о выходе MythTV 0.24 (а вышла она уже давненько), в принципе написать то надо, но вот вопрос что написать.
Итак, MythTV 0.24 вышел и в общем-то порадовал многими приятными нововведениями, то что работало, в основном стало работать еще лучше, плюс идеологически правильные изменения в интерфейсе и архитектуры приложения в целом.
Но мой сказ не об этом (если вы еще не ознакомились с нововведениями, то можете сделать это на странице проекта). Мой сказ о том, что кроме приятных улучшений и исправленных багов, как это уж издревле повелось, добавились баги новые. И, что самое печальное, баги эти касаются основного функционала MythTV - записи и просмотра ТВ программ. Насчет цифрового ТВ сказать по собственному опыту не могу, но говорят и там не все гладко, хотя вроде сейчас все более или менее работает. А вот с аналоговым ТВ совсем грустно, можно сказать что пользоваться им нереально, т.к. при переключении каналов происходит ошибка.
Что касается вопросов поставленных в заголовке, то я бы ответил так. Виноваты, ессно, разработчики MythTV, т.к. взявшись за правку кода, они кое-что поломали, но не все исправили (а аналоговое ТВ для них до лампочки, поэтому никто особо и не чешется), и, конечно, пользователи MythTV, которые не озаботились потестировать разрабатываемую версию и отправить на трекер сообщения о багах. Что делать? Если пользуетесь аналоговым ТВ то переходить на новую версию не стоит, хотя, как вариант, можно отослать разработчикам патч исправляющий ошибку...

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

Архив блога

Обо мне

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