Архивы: MythTV

Вувузелло!

А тем временем, оказывается, для MythTV выпустили патчег, который оное жужжание вырезает нах. Жаль, руки не дойдут наложить.

Еще можно тонко настроить эквалайзер, устроив вполне себе режэкторный фильтр.

Правда, я футбол не очень смотрю.

MythBuntu лицом

Итак, спустя год ежедневного использования могу с уверенностью и чистой совестью заявить, что MythBuntu есть рулез, использовать его в быту удобно и покрывает он все мои личные нужды на все 110%.

Сейчас я вам устрою в некотором смысле виртуальную экскурсию MythTV.

Вот самое главное меню фронтенда MythTV:

Искушенные Стивом Джобсом читатели могут заметить, что тут и горизонт завален, и цвета ненатуральные и вообще кг/ам. На что я имею заявить, что не отрицаю, что большинство OSS проектов страдают от одного и того же недуга — отсутствия на проекте хорошего дизайнера.

Читать далее »

MythTV и австралийское елевидение

Выяснились две неприятные вещи. Да-да, уже прошло больше года, а я все использую MythTV в качестве домашнего медиа-центра и в целом доволен как слон.

Есть только пара мааааленьких таких недочетиков.

Записывать программы в MythTV удобно. Удобнее некуда. Открываешь программу передач, листаешь, выбираешь нужный показ, шлеп по кнопке и все дела. Оно само когда надо запишет, а потом под покровом ночи вырежет рекламу и перекодирует в какой-нибудь менее жадный до дискового пространства формат.

Одно «Но» есть. Вот, допустим, попросил я его записать вечерние новости. К примеру, на самом деле они мне нафиг не уперлись. Ну, в общем, попросил. Так вот, если после того, как запись была запланирована, канал берет и меняет программу — ну там, меняет название шоу, или время его выхода в эфир, пиши пропало. MythTV его записывать не будет. В принципе, правильно сделает — программа изменилась, и требуемая передача, может быть, вообще исчезла. Проблема в том, что когда Вы захотите посмотреть записанную передачу и не найдете ее в записях, докопаться до причин будет решительно невозможно. Нет в MythTV никакой внятной индикации о проваленных записях из-за изменений в программе.

Грабли в том, что некоторые каналы повадились менять транслируемую в эфире программу по пять раз на дню. И менять хитро, двигая программы туда-сюда на пару минут. Так, пресловутый вечерний выпуск новостей утром может быть заявлен на 10:30, а в семь часов вечера программа будет гласить, что новости начнутся в 10:37. Какая точность!

Вот эта точность и портит всю малину.

Но, как оказалось, на каждую их хитрость есть болт с левой резьбой.  MythTV умеет записывать по-всякому. Вот, например, список опций из Web-интерфейса:

Во фронт-энде список опций такой же, просто из MythWEB удобнее делать скриншоты.

В общем, ставим крыжик «записывать в любое время на этом канале» и дело в шляпе. Пусть они расписание хоть вверх ногами ставят, от внимания хитрого MythTV это не ускользнет.

Кстати, упомянутый MythWEB — это почти полноценный веб-интерфейс к бэк-энду. Позволяет смотреть программу, записывать передачи и делать много чего еще. Можно поднять HTTPS и рулить комбайном с мобилы. Будет круто.

Полтергейст

Кажется, австралийское телевидение транслирует вирусы по цЫфровым каналам.

Бо мой MythTV стал почему-то молча падать. Молча падать, когда включаем TEN. Это сегодня TEN, вчера он работал, зато не работала его версия из Newcastle. А сегодня наоборот.

Остальные каналы работают.

Отладчиком ковыряццо лениво. С бубном что ли попрыгать?

MuthTV sluggish when buttons pressed on remote?

Recently I built myself a media center of old HP/Compaq computer and MythBuntu. It all worked as a top and I spent weeks learning about great features it has.

This week I was hoping to put some finishing touches on it. The last missing piece arrived — so-called «Vista Rock Remote».

7.jpg

According to MythBunty HOWTO, this MCE-compatible remote should work out of box, despite some reviews saying it would only work with Vista. Don’t know if it works with Vista though, but it worked in MythBunty just fine. I only had to enable it in Mythbuntu control center. And restart MythTV frontend, of course.

Funnily enough, I noticed the big problem straight away. Every time I put recorded TV show on and tried to use volume up/down buttons on remote, the picture was getting sluggish and jumpy for noticeable time. Actually, it felt so weird I even thought that I might be only one who had that problem. I was not right — there were plenty of similar reports on Internet. And there was a workaround proposed also.

The root cause of the problem is that MythTV pokes X screensaver every time button on remote is pressed. It does not have to do so when you use keyboard, but must do it when you use remote as screensaver has no idea about it. MythTV kicks the screensaver by invoking «gnome-screensaver-command» with parameter —poke, and there are reports it does it twice every time you press the button. It isn’t itself a problem, the problem is that when this command is called often (and it exactly what happens when you try to put volume up or down) XOrg CPU usage jumps to 100%, which causes that unwanted «special effect» in your video.

This bug, however, has already been reported (here and here)  and the fix will probably be included in next MythTV release. For now, the only workaround was to disable screensaver and create a symbolic link to /bin/true with name gnome-screensaver-command somwehre in one of PATH’s directories that comes in front of where the original program resides. Say, if your PATH looks like

/usr/sbin;/usr/bin;/usr/local/bin

and gnome-screensaver-command is in /usr/local/bin, you can stop it from being called by creating link to /bin/true in either/usr/sbin or /usr/bin:

ln -s /bin/true /usr/bin/gnome-screensaver-command

But it would only work if you decide to disable the screensaver. You can try not to, but once display goes to sleep, you won’t be able to wake it up by using remote. So I decided to invent something more sophisticated.

Of course, I could  download sources, fix the bug and build MythTV myself, but I decided to leave it to mythbuntu team. Instead, I written small program that simply does not allow screensaver to be poked more often than once in a minute, which fixed the problem.

The good news: you can download it from this site: Mythtv screensaver proxy

The bad news: you must build it yourself. So, installing build-essentials first would be a good idea.

Download cpp file above somewhere in your home directory and then follow simple steps described in file header:

/*
 * Usage:
 *      1. execute "which gnome-screensaver-comand"
 *      If output is different from what you find below in
 *      DEF_PROGRAM, modify this macro accordingly.
 *
 *      2. build the program:
 *      g++ myth-screensaver-proxy.cpp -o gnome-screensaver-command
 *
 *      3. Find what directory original gnome-screensaver-command is in
 *              (/usr/bin/ by default).
 *
 *      4. Look at your PATH settings (printenv | grep PATH).
 *
 *      5. copy binary buld on step 2 to any of the directories that
 *      come in PATH before original gnome-screensaver-command directory.
 *
 */

Зозырил MythBuntu

Давно собирался и наконец-то собрался. И собрал.

Медиа-центр. Из компутера, купленного на аукционе, полутерабайтного винта (да, уже понял, что мало) и такой-то матери.

 

MythBuntu — это такой специальный дистрибутив Ubuntu, заточенный на работу медиа-центром, или, как их еще называют, HTPC. Прямо как та штуковина — Windows Media Center, что M$ пытались сначала продавать, а потом и нахаляву отдавать вместе с Уиндоуз Уисто, только гораздо лучше.

Читать дальше

4 посетителей онлайн
1 гостей, 3 bots, 0 зарегистрированных
Максимум сегодня:: 11 в 03:00 am UTC
В этом месяце: 23 в 12-13-2017 09:47 pm UTC
В этом году: 50 в 02-12-2017 07:56 am UTC
За все время: 130 в 10-22-2014 11:16 pm UTC