I'm running squeezelite under Ubuntu on an ODriod N2. It works great with one exception: The sample rate seems to be limited to 48kHz. I've tried passing "-r 192000" as an option, and when playing a 96kHz file I see output like:
[01:01:38.771803] stream_thread:176 headers: len: 118
HTTP/1.1 200 OK
Server: Logitech Media Server (7.9.2 - 1539967036)
Connection: close
Content-Type: audio/x-flac
[01:01:38.771882] sendRESP:202 RESP
[01:01:38.801161] sendSTAT:171 STAT: STMl
[01:01:38.805941] process:494 strm
[01:01:38.805971] process_strm:256 strm command u
[01:01:38.805988] process_strm:312 unpause at: 8033985 now: 8033789
[01:01:38.806001] sendSTAT:171 STAT: STMr
[01:01:38.877346] write_cb:116 setting track_start
[01:01:39.003682] _output_frames:146 track start sample rate: 96000 replay_gain: 0
[01:01:39.013866] output_thread:638 open output device: default
[01:01:39.016910] alsa_open:355 opening device at: 96000
[01:01:39.029893] alsa_open:406 opened device default using format: S32_LE sample rate: 96000 mmap: 0
[01:01:39.030006] alsa_open:485 buffer: 40 period: 4 -> buffer size: 3840 period size: 960
So that seems like it is saying it's outputting at 96kHz. But the DAC (a Schiit Yggdrasil) indicates that it's only receiving 48kHz. If I instead use a Logitech transporter into the same DAC (synchronized even), I see 96kHz. Of course, the ODroid is connected via USB whereas the Transporter is connected by AES/EBU. But I'm guessing that is not the problem.
Thanks for any ideas,
Riki
[01:01:38.771803] stream_thread:176 headers: len: 118
HTTP/1.1 200 OK
Server: Logitech Media Server (7.9.2 - 1539967036)
Connection: close
Content-Type: audio/x-flac
[01:01:38.771882] sendRESP:202 RESP
[01:01:38.801161] sendSTAT:171 STAT: STMl
[01:01:38.805941] process:494 strm
[01:01:38.805971] process_strm:256 strm command u
[01:01:38.805988] process_strm:312 unpause at: 8033985 now: 8033789
[01:01:38.806001] sendSTAT:171 STAT: STMr
[01:01:38.877346] write_cb:116 setting track_start
[01:01:39.003682] _output_frames:146 track start sample rate: 96000 replay_gain: 0
[01:01:39.013866] output_thread:638 open output device: default
[01:01:39.016910] alsa_open:355 opening device at: 96000
[01:01:39.029893] alsa_open:406 opened device default using format: S32_LE sample rate: 96000 mmap: 0
[01:01:39.030006] alsa_open:485 buffer: 40 period: 4 -> buffer size: 3840 period size: 960
So that seems like it is saying it's outputting at 96kHz. But the DAC (a Schiit Yggdrasil) indicates that it's only receiving 48kHz. If I instead use a Logitech transporter into the same DAC (synchronized even), I see 96kHz. Of course, the ODroid is connected via USB whereas the Transporter is connected by AES/EBU. But I'm guessing that is not the problem.
Thanks for any ideas,
Riki