I've just setup a nice MythTV integration that allows me to use external
applications like yammi for MP3s, etc, and still do it all from the
remote control. (I never tried knoppmyth so I don't know what they've
done and can't compare at this stage).
MythTV is great, for what it does.
However, when it comes to playing MP3s, or browsing the web, why oh why
use plugins? The music plugin is OK, but it's not as great as some
other programs out there... for instance, I'm a big fan of yammi. And
the web plugin is abysmal... I'd much rather just pop up firefox.
But I don't want to yank out the keyboard and mouse to do it. I still
want to control my box via remote control (except for web browsing).
And I've got these great remote buttons that have been unused: "TV",
"Music", "Video", Go", "Radio", etc. If I press "Music" on my remote, I
want to be taken to yammi, regardless of what program I'm in the middle
of. If I press TV, I want to be taken to MythTV... If I press Video,
I want to be taken to xine. If I press Go, I want firefox to take over.
So what I did was modify the irexec program that comes with lirc. I
call the new tool "cinemalaunch". This small tweak changes several things
(1) the new program is always listening, even while another program has
taken control
(2) when you select TV or Video or whatever you want, it kills the
currently running process(group) and starts up what you asked for
(3) it runs a minimal window manager.
Then I set my .xinitrc to just run cinemalaunch. Cinemalaunch will run
the window manager (I'm using matchstick) as a subprocess, so that
cinemalaunch can exit (power button) and that will log me out.
The source code is attached. I also attached my (getting kinda long
now) lircrc. The top section shows how it integrates cinemalaunch.
BTW: In order to get yammi to use the remote, I use xmms as it's plugin.
Mike
applications like yammi for MP3s, etc, and still do it all from the
remote control. (I never tried knoppmyth so I don't know what they've
done and can't compare at this stage).
MythTV is great, for what it does.
However, when it comes to playing MP3s, or browsing the web, why oh why
use plugins? The music plugin is OK, but it's not as great as some
other programs out there... for instance, I'm a big fan of yammi. And
the web plugin is abysmal... I'd much rather just pop up firefox.
But I don't want to yank out the keyboard and mouse to do it. I still
want to control my box via remote control (except for web browsing).
And I've got these great remote buttons that have been unused: "TV",
"Music", "Video", Go", "Radio", etc. If I press "Music" on my remote, I
want to be taken to yammi, regardless of what program I'm in the middle
of. If I press TV, I want to be taken to MythTV... If I press Video,
I want to be taken to xine. If I press Go, I want firefox to take over.
So what I did was modify the irexec program that comes with lirc. I
call the new tool "cinemalaunch". This small tweak changes several things
(1) the new program is always listening, even while another program has
taken control
(2) when you select TV or Video or whatever you want, it kills the
currently running process(group) and starts up what you asked for
(3) it runs a minimal window manager.
Then I set my .xinitrc to just run cinemalaunch. Cinemalaunch will run
the window manager (I'm using matchstick) as a subprocess, so that
cinemalaunch can exit (power button) and that will log me out.
The source code is attached. I also attached my (getting kinda long
now) lircrc. The top section shows how it integrates cinemalaunch.
BTW: In order to get yammi to use the remote, I use xmms as it's plugin.
Mike