2012-04-02, 05:57
Clean install of XBMCbuntu (11.0 Eden) on a ZBOX ND-HD22.
Everything was working great until one evening no movies would play - XBMC would just quit and restart. The crashlog (with debugging enabled) gave no hint as to why.
By fluke I discovered the problem - the "XBMC Audio Mixer" plugin (version 2.0.0), which is installed under Programs is corrupting my ~/.asoundrc file whenever I open up the mixer.
To diagnose and fix the problem do the following:
- Ctrl-Alt-F1 to switch to a console session
- login using the username/password you specified on installation
- run the command "aplay -L"
- if the above command generates a series of errors (starting with "ALSA lib conf.c:1219(parse_def) default is not a compound") edit your .asound.rc file (I use "nano .asoundrc")
- change the first line from "pcm.default {" to "pcm.!default {" (only change is adding the ! exclamatin mark)
- save and exit, and test "aplay -L" - this time it should work
Go back to XBMC (Ctrl-Alt-F7), and disable the "XBMC Audio Mixer" plugin.
Hope this helps someone!
Cheers,
Dave.
Everything was working great until one evening no movies would play - XBMC would just quit and restart. The crashlog (with debugging enabled) gave no hint as to why.
By fluke I discovered the problem - the "XBMC Audio Mixer" plugin (version 2.0.0), which is installed under Programs is corrupting my ~/.asoundrc file whenever I open up the mixer.
To diagnose and fix the problem do the following:
- Ctrl-Alt-F1 to switch to a console session
- login using the username/password you specified on installation
- run the command "aplay -L"
- if the above command generates a series of errors (starting with "ALSA lib conf.c:1219(parse_def) default is not a compound") edit your .asound.rc file (I use "nano .asoundrc")
- change the first line from "pcm.default {" to "pcm.!default {" (only change is adding the ! exclamatin mark)
- save and exit, and test "aplay -L" - this time it should work
Go back to XBMC (Ctrl-Alt-F7), and disable the "XBMC Audio Mixer" plugin.
Hope this helps someone!
Cheers,
Dave.