Hey there- I’m running this on a Rock64 (very similar to rpi) running NixOS, and while I can get the software running and communicating, it seems like it cannot see any audio devices.
When I start the web interface, under Settings > Playback > Audio Output > Audio Device, there’s simply an empty page. No devices. On the RPi4 I’ve got, this is populated with all kinds of permutations of “Default”, “dmix device”, the usb audio interface plugged into that rpi, etc etc. Here there’s nothing. I’m not sure where to go further here attempting to debug, but this is in the startup logs:
May 07, 2022 23:05:44.631 [Javascript] INFO - Audio: Initializing.
May 07, 2022 23:05:44.634 [Javascript] INFO - Audio: Binding settings.
May 07, 2022 23:05:44.634 [Javascript] INFO - Audio: Setting player info.
May 07, 2022 23:05:44.637 [0xb2093120] DEBUG - BASS: Starting up.
May 07, 2022 23:05:44.637 [0xb2093120] DEBUG - BASS: Created bass audio renderer.
May 07, 2022 23:05:44.637 [0xb2093120] DEBUG - BASS: Using plugin path '/home/pjjw/plexamp/plexamp/treble/'.
May 07, 2022 23:05:44.638 [0xb2093120] DEBUG - BASS: Reloading ourselves for symbol visibility.
May 07, 2022 23:05:44.646 [0xb2093120] INFO - BASS: Loaded AAC plug-in version 2.4.5.11
May 07, 2022 23:05:44.653 [0xb2093120] INFO - BASS: Loaded ALAC plug-in version 2.4.0.3
May 07, 2022 23:05:44.657 [0xb2093120] INFO - BASS: Loaded FLAC plug-in version 2.4.4.5
May 07, 2022 23:05:44.663 [0xb2093120] INFO - BASS: Loaded OPUS plug-in version 2.4.2.1
May 07, 2022 23:05:44.667 [0xb2093120] INFO - BASS: Loaded APE plug-in version 2.4.2.0
May 07, 2022 23:05:44.671 [0xb2093120] INFO - BASS: Loaded MPC plug-in version 2.4.1.3
May 07, 2022 23:05:44.673 [0xb2093120] INFO - BASS: Loaded DSD plug-in version 2.4.1.2
May 07, 2022 23:05:44.673 [0xb2093120] INFO - BASS: Core version 2.4.16.7
May 07, 2022 23:05:44.673 [0xb2093120] INFO - BASS: Mixer version 2.4.11.1
May 07, 2022 23:05:44.673 [0xb2093120] INFO - BASS: FX version 2.4.12.1
May 07, 2022 23:05:44.673 [0xb2093120] INFO - BASS: Curl version is 7.83.0 (protocols: dict file http https mqtt; ssl: OpenSSL/1.1.1n; libz: 1.2.12; DNS: threaded).
May 07, 2022 23:05:44.673 [0xb2093120] DEBUG - BASS: Setting audio interface: -> .
May 07, 2022 23:05:44.693 [0xbc206010] ERROR - BASS: Error [BASS_ChannelSlideAttribute(m_mixer, BASS_ATTRIB_VOL | BASS_SLIDE_LOG, vol, ms)] - 5
May 07, 2022 23:05:44.693 [0xbc206010] DEBUG - BASS: Sliding volume to 1.0 over 0 ms.
For the record, this device is currently serving as my bedroom stereo, with pulseaudio/librespot/shairport-sync all running and outputting audio without complaint.
Fully recognize that there are a number of uncontrolled variables in my current setup, but thought I’d post to register the bug in the hope I get someone curious enough to point me in possibly the right direction on what to debug- how does BASS probe for devices, and what’s missing here?