[mythtv-users] ALSA audio conflict w/ Boxee/HuluDesktop
Andrew Gallatin
gallatin at cs.duke.edu
Sat Jul 10 17:24:49 UTC 2010
Andrew Gallatin [gallatin at cs.duke.edu] wrote:
> I've had some luck with killing pulseaudio before mythfrontend starts
> (to prevent myth from suspending it). Then I start boxee from a
> terminal, and it works. After I'm done with boxee, I need to kill
> pulseaudio again before going back to mythtv. I just need to script
> this some..
>
> At least for me, the trick was killing pulse before myth starts. I
> use fluxbox and login via GDM on MythDora 12.23. When I login, gdm
> leaves a pulseaudio deamon running (as gdm) that I have to kill via
> sudo pkill -9 pulseaudio in the fluxbox startup script. (the --kill
> option doesn't work, since the daemon is running as gdm).
I finally got around to scripting it, and I realized that when I start
Boxee from Mythfrontend, chaos ensues with the remote control. I use
irxevent. It seems like mythfrontend gets all the remote key presses,
and Boxee gets none (I'd tested before w/a keyboard/mouse). I'll bet
Boxee is talking directly to lirc or something. Rather than figure
this out, it seemed easier to just kill mythfrontend from the launch
script, and then re-start it when Boxee exits.
The appended script seems to work for me. I start it via the
button definition here, which I added to mainmenu.xml, after
copying it to ~/.mythtv/
<button>
<type>TV_WATCH_RECORDINGS</type>
<text>Launch Boxee</text>
<action>EXEC /home/mythtv/run_boxee.sh</action>
</button>
I set the TV to 720p for Boxee, since I'm mostly watching stuff like
the daily show, and my ion struggles with software scaling if I leave
it in 1080p.
Drew
#!/bin/sh
pkill -TERM mythfrontend
pulseaudio --start
xrandr -s 1280x720 -r 66
LD_LIBRARY_PATH=/home/mythtv/ubuntu-libs /opt/boxee/Boxee
pulseaudio --kill
xrandr -s 1920x1080 -r 51
pkill -9 pulseaudio
exec mythfrontend
More information about the mythtv-users
mailing list