Has anyone had success streaming music via a miniDSP usbstreamer b unit?
I'm attempting to cut out an extraneous digital->analogue conversion in my laptop-powered stereo system. The usbstreamer b unit would allow my stereo to do just a single digital to analogue conversion. Hopefully there is a way to make it compatible with Linux.
Ubuntu 16.04 recognises the unit and can be configured to send audio to it. But the usbstreamer does not appear to be generating a toslink signal, so I suspect Ubuntu is sending the wrong data to the usbstreamer.
I've set the firmware on the usbstreamer to toslink, using a windows box.
edit (July 1st 1016): I can get some sound to broadcast from my laptop. If I run the ALSA test wav files through aplay, they play. But I can't get any other sound to broadcast to the usbstreamer.
Does anyone know what this is a symptom of? aplay works, but no other system sounds get broadcast? In particular I would like to get to the point where I could get software like Rythmbox to play via the streamer. For example, in the "Sound Settings" dialogue (Ubuntu default) if I set output to USBStreamer, this results in none of the system sounds being sent to usbstreamer -- or at least, not in a way that the streamer can understand. Because they don't play.
Here is what I have done that has been successful:
aplay -l **** List of PLAYBACK Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 card 1: USBStreamer [USBStreamer], device 0: USB Audio [USB Audio] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1] Subdevices: 1/1 Subdevice #0: subdevice #0 card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2] Subdevices: 1/1 Subdevice #0: subdevice #0 aplay -D plughw:1,0 /usr/share/sounds/alsa/Side_Left.wav
After some googling around it appears the usb-audio driver needs some setting up. ALSA sees the usbstreamer, but it looks like Ubuntu has no ready-made driver and ?perhaps? something can be cobbled-together with the usb-audio driver. It looks like I might have to set up an .asoundrc file. These pages seem particularly relevant:
Finally, I'm playing music with mplayer, from my linux laptop to my speakers, via the usbstreamer and minidsp 4x10hd unit.
The key thing I did not understand is it's better not to use pulseaudio with high-end speakers. . . and the Linux community figured that out long ago. So they developed a distinct audio interface, called Jack.
I haven't figured out all the quirks yet, but the "Jack audio connection kit" has a nice GUI for setting up the audio interface. mplayer will stream straight to jack.
So all my music appears to play fine, now. Hmm, likely I'll have to rip all my music at a higher sample rate, now...
Once I have everything working smoothly I'll post something that is hopefully easier to follow, perhaps as an answer.