Author Topic: Multi-room Audio - a tad confused  (Read 33566 times)

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #45 on: February 15, 2011, 01:14:30 am »
Hi Andrew,

Thanks for the info. Could it be that the device is better supported under 10.10 kernel? As mentioned it is not listed under aplay -l or squeezeslave -L in lmce 0810 despite appearing in lsusb.

Just a thought .... should I have the module snd-usb-audio. I can't find it.
Regards
Barney

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #46 on: February 15, 2011, 01:54:03 am »
Just tried the usb soundcard in my ubuntu laptop (10.04).

Once attached it appears in lsusb and aplay and the snd-usb-audio module magically appears. This doesn't happen on my 0810 core.

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Multi-room Audio - a tad confused
« Reply #47 on: February 15, 2011, 02:39:40 am »
Hi Andrew,

Thanks for the info. Could it be that the device is better supported under 10.10 kernel? As mentioned it is not listed under aplay -l or squeezeslave -L in lmce 0810 despite appearing in lsusb.

Just a thought .... should I have the module snd-usb-audio. I can't find it.
Regards
Barney

No its not your Kernel... you need to update alsa to 1.0.22.1 or 1.0.23 in that case;

http://www.alsa-project.org/main/index.php/Main_Page

All the best


Andrew
« Last Edit: February 15, 2011, 12:13:36 pm by totallymaxed »
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

gurumaia

  • Regular Poster
  • **
  • Posts: 33
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #48 on: February 15, 2011, 11:17:57 am »
Got this one from ebay.co.uk:
http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=180614238216

This DOES NOT work (see the previous comments). There are a lot of similar branded items and it is hard to distinguish between them so an HCL might prove difficult.

I think it is a good idea to create an HCL if the product is easily identifiable.
Barney

Yeah, I think it would be a little hard, but it's doable. In this case for example, if proven that your device doesn't work, we could say that sound cards using the cmedia chipset are not supported.
I hope you get it working (it seems totallymaxed has some good insights on how to get it to work).

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #49 on: February 15, 2011, 01:42:32 pm »
Already at 1.0.23. ???
There are conflicts in dmesg but I am moving this discussion to the thread linked below.

cat /proc/asound/version
Code: [Select]
root@dcerouter:~# cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.23.
Compiled on May 24 2010 for kernel 2.6.27-17-generic (SMP).
root@dcerouter:~#

Moving this discussion to a more similar thread from last year:

http://forum.linuxmce.org/index.php?topic=10268.msg79043#msg79043
Sorry for the hijack.
Barney

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #50 on: February 18, 2011, 01:48:33 am »
OK. Got the usb card recognised by downgrading alsa ;D, but now having problems with squeezeslave ???.

Following the wiki I wasn't sure where to attach the squeezeslave to. My core is in the kitchen with the usb soundcard attached. Should my squeezebox player be assigned to this room? The entertain area is the bathroom (just speakers).

Here is my output from squeezeslave -L with some errors:
Code: [Select]
root@dcerouter:~# squeezeslave -L
Expression 'snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams, &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 415
Expression 'snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams, &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 415
Expression 'snd_pcm_hw_params_set_buffer_size_near( pcm, hwParams, &lowLatency )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 415
Output devices:
* 0: (ALSA) HDA NVidia: ALC888 Analog (hw:0,0) (11/46)
  1: (ALSA) HDA NVidia: ALC888 Digital (hw:0,1) (11/46)
  4: (ALSA) front (11/46)
  5: (ALSA) surround40 (11/46)
  6: (ALSA) surround41 (11/46)
  7: (ALSA) surround50 (11/46)
  8: (ALSA) surround51 (11/46)
  9: (ALSA) surround71 (11/46)
 10: (ALSA) iec958 (11/46)
 11: (ALSA) spdif (11/46)
 13: (ALSA) asym_analog (42/46)
 14: (ALSA) dmix (42/42)
root@dcerouter:~#

rperre

  • Guru
  • ****
  • Posts: 264
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #51 on: February 18, 2011, 02:15:24 am »
Put it in the Bathroom, it's seen as a "separate" device for lmce

I would try 14, 13 or 4 in that order :)

Richard

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #52 on: February 18, 2011, 05:50:47 pm »
Thanks Richard, I know you had these problems yourself.

That squeezebox -L command was executed after I'd launched squeezeslave with device 3 (c-media usb sound card) and it is no longer on the list. It was there before added the command to rc.local and restarted.

Also, how does the core know where the usb soundcard is if I assign it to the bathroom?

Any ideas?
Barney
« Last Edit: February 18, 2011, 05:53:51 pm by b4rney »

buckle

  • Veteran
  • ***
  • Posts: 68
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #53 on: February 18, 2011, 07:08:25 pm »
It will know because it registers to the Squeeze server with the MAC address used when launching the squeezeslave (-m).

You add the squeeze device to LinuxMCE and set it with the appropriate MAC address device data.

rperre

  • Guru
  • ****
  • Posts: 264
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #54 on: February 19, 2011, 01:33:45 am »
b4rney don't worry to much on how it does it, just follow the wiki. it will basically assign the squeezelave to that bathroom as an "md" (sorta) so you can control it with the orbiters. Just change rooms to the bathroom and control the audio played.

Sorry to see you are having problems with this, don't give up though.

Richard

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #55 on: February 19, 2011, 11:28:29 pm »
Thanks guys.

Trying again now. Assigned squeezebox player to bathroom.

Barney

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #56 on: February 20, 2011, 01:01:30 am »
Working!  ;D

Just need to configure my zone2 on my Denon 2310 located with the core. LMCE constantly surprises me. Thank you for this thread or I might never have known about this solution. Simply awesome!

FYI the cheaper ebay usb sound card works just as well as the more expensive version I got from amazon. Both are c-media devices.

Barney

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: Multi-room Audio - a tad confused
« Reply #57 on: February 20, 2011, 10:40:44 am »
Working!  ;D

Just need to configure my zone2 on my Denon 2310 located with the core. LMCE constantly surprises me. Thank you for this thread or I might never have known about this solution. Simply awesome!

FYI the cheaper ebay usb sound card works just as well as the more expensive version I got from amazon. Both are c-media devices.

Barney

Barney,

Great :-)

One thing to be aware of is that if you reboot your Core (or MD if thats where your sound card is) your USB sound card will likely come up with a different device id and this will need to be corrected before it will function again. Its easy to correct but a pain. In Dianemo we have some code that manages the sound cards but because our Squeezeslave implementation uses Dianemo style devices this has not been incorporated into the LinuxMCE builds yet as far as I know (I could be wrong though about that).

Anyway its great you got everything working - now you can have some fun actually doing some cool things with it :-)

All the best


Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

b4rney

  • Guru
  • ****
  • Posts: 454
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #58 on: February 20, 2011, 01:28:17 pm »
Thanks Andrew,

Did a restart this morning and it was still OK but will keep an eye on it.

Need to spend some time to integrate it fully ... but as of now I have my core providing zone 2 sound using my n800. I'm impressed that mute and vol-up, vol-down work ... presumably using alsa.

Many thanks to everyone involved.
Barney

rperre

  • Guru
  • ****
  • Posts: 264
    • View Profile
Re: Multi-room Audio - a tad confused
« Reply #59 on: February 20, 2011, 04:11:55 pm »
good to see you got it working, if you have any comments and/or additions for the wiki, please put them in.

Richard