Spotify remote play on Volumio - degrade to standard audio resolution

Hi, I’ve some issues with playback on Volumio via Spotify

Prerequisites

  • Spotify App(Android) or Software on Windows (doesnt matter to reproduce the behaviour)

  • Volumio with connected Spotify on an Rasperrry with HifiDac

  • Spotify is configured to always play on very high quality/hires

  • Spotify plugin in Volumio is also configured to always play hires(320Kbs)

Volumio Information

Volumio Version: 3.812
Hardware: Raspberry Pi 4 Model B Rev 1.5
DAC: pifidac+ v2 (as HiFiBerry DAC Plus)

Debug Log

there is no error output, there is just a degrade in playback quality
(at least it shows as such rate on the Volumio Screen and Webinterface)

Steps to Reproduce

A:

  1. Choose song(s) on Spotify and play it remote on Spotify connected Volumio device
    → The songs are played “Ogg 44.1KHz 16Bit”
    (it shows as such rate on the Volumio Screen and Webinterface)

B:

  1. Choose song(s) directly on the Spotify connected Volumio device via Webinterface or on RPI touchscreen
    → The songs are played “Ogg 320 kbs 16Bit”
    (it shows as such rate on the Volumio Screen and Webinterface)

After step A has happened, step B shows the same behaviour as in A.
So once spotify/volumio played on low resolution, the songs are further on played on low resolution until restart of volumio.

Can please anybody confirm or even fix this?

Thanks and regards
Elektrobert

I’m not sure I fully understand your reporting.

For starters:

  • A (kHz) and B (kbps) are two completely different metrics and do not indicate any degradation.
  • In A, Volumio receives a stream expressed in kHz/bits.
  • In B, it is expressed as provided by Spotify.

Make sure to stop the Spotify app on your phone before switching to Spotify integration within Volumio. If you don’t, you’ll still be using Spotify Connect, but simply controlling it via the Volumio GUI

The only issue is a misunderstanding of what is displayed.
As @Wheaten said, there’s nothing to compare between kps and sample rate.
But I agree that the same values should be displayed…