After too many late nights trying to work this out I need a little help for a linux noob.
HiFi shield audio works well until squeezelite is installed. Squeezelite totally breaks the audio in Ubuntu.
I've got Squeezelite running on an Odroid C2 with the stock Ubuntu Mate 16.04 OS. Issue is that I can only get audio over HDMI from squeezelite. Even that is flaky as sometimes there is no audio at all. Just clicking the Ubuntu power button turns on audio from squeezelite. What I need is all audio via the HiFi shield.
odroid@odroid64:~$ squeezelite -l
Output devices:
default - Playback/recording through the PulseAudio sound server
null - Discard all samples (playback) or generate zero samples (capture)
pulse - PulseAudio Sound Server
sysdefault:CARD=ODROIDHDMI - ODROID-HDMI, - Default Audio Device
dmix:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct sample mixing device
dsnoop:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct sample snooping device
hw:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct hardware device without any conversions
plughw:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Hardware device with all software conversions
sysdefault:CARD=ODROIDDAC - ODROID-DAC, - Default Audio Device
dmix:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct sample mixing device
dsnoop:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct sample snooping device
hw:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct hardware device without any conversions
plughw:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Hardware device with all software conversions
squeezelite -o sysdefault:CARD=ODROIDDAC,DEV=0
[16:53:22.538179] test_open:294 playback open error: No such file or directory
[16:53:22.538548] output_init_common:381 unable to open output device
NB. This is 64bit ARM. Installed squeezelite via sudo apt-get install squeezelite. Installed arm64 version.
Any ideas greatly appreciated.
HiFi shield audio works well until squeezelite is installed. Squeezelite totally breaks the audio in Ubuntu.
I've got Squeezelite running on an Odroid C2 with the stock Ubuntu Mate 16.04 OS. Issue is that I can only get audio over HDMI from squeezelite. Even that is flaky as sometimes there is no audio at all. Just clicking the Ubuntu power button turns on audio from squeezelite. What I need is all audio via the HiFi shield.
odroid@odroid64:~$ squeezelite -l
Output devices:
default - Playback/recording through the PulseAudio sound server
null - Discard all samples (playback) or generate zero samples (capture)
pulse - PulseAudio Sound Server
sysdefault:CARD=ODROIDHDMI - ODROID-HDMI, - Default Audio Device
dmix:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct sample mixing device
dsnoop:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct sample snooping device
hw:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Direct hardware device without any conversions
plughw:CARD=ODROIDHDMI,DEV=0 - ODROID-HDMI, - Hardware device with all software conversions
sysdefault:CARD=ODROIDDAC - ODROID-DAC, - Default Audio Device
dmix:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct sample mixing device
dsnoop:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct sample snooping device
hw:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Direct hardware device without any conversions
plughw:CARD=ODROIDDAC,DEV=0 - ODROID-DAC, - Hardware device with all software conversions
squeezelite -o sysdefault:CARD=ODROIDDAC,DEV=0
[16:53:22.538179] test_open:294 playback open error: No such file or directory
[16:53:22.538548] output_init_common:381 unable to open output device
NB. This is 64bit ARM. Installed squeezelite via sudo apt-get install squeezelite. Installed arm64 version.
Any ideas greatly appreciated.