Posts: 14
Joined: Oct 2010
Reputation:
0
Hi, I'm a new xbmc live user ( coming from win 7) and really happy with it.
I've been trying to install other softwares I used to use with windows.
I tried sdlmame and had no sound , no big deal.
Now I try to have a working SqueezeSlave installation and have no sound as XBMC seems to lock the Audio Device or , when I first start SqueezeSlave, XBMC can not initialize the audio device.
Is there a way to make this work ? TIA
Posts: 12
Joined: Jun 2011
Reputation:
1
I'm trying to get the zsnes emulator working, and I am getting no sound. If I kill X and run zsnes in the terminal, I can get sound. When I start X back up, xbmc has no sound, but zsnes through the advanced launcher does have sound.
I think our problems are related somehow. I'm using a revo 3700 with hdmi running straight to my tv for sound. I've tried these things so far, they haven't worked for me, but maybe they will for you.
-sudo apt-get install libsdl1.2debian-all (or you can try -alsa, -sdl, -edl)
-in the .asoundrc file in your *youruser*/.xbmc folder, put this line defaults.pcm.device 3 (for me it was 3, try running aplay -l and find your active device number)
Hope this helps some, try to post if you find anything that may be helpful.
Posts: 12
Joined: Jun 2011
Reputation:
1
if you dont have a .asoundrc file then you should create one, they aren't there by default because they aren't necessary for every install.
Posts: 14
Joined: Oct 2010
Reputation:
0
doesn't work with .asoundrc file neither.
Posts: 14
Joined: Oct 2010
Reputation:
0
there's nothing that works , as soon as squeezeslave runs, xbmc fails to initialize the audio device.
Posts: 14
Joined: Oct 2010
Reputation:
0
thank you ! that did work as expected !
Posts: 343
Joined: Dec 2009
Reputation:
7
I based an asound.conf off of k3ilbasa's example above and have this working fairly well. I'm using the optical output on a Zotac HD-ID11 and I changed the hardware device, of course, and then passed the dmix device to squeezeslave. With that I can switch between the two apps without having to kill either one. Pausing squeezeslave works well enough to free the device for XBMC. I'm finding that it's working exactly as I need it to.