Subsonic Seeking
-
Hi, sorry if this is a dumb question but are you supposed to be able to seek the playing track if it's running from a subsonic server? I'm unsure if there's a bug or if the use case is just not supported, thanks!
-
@worble
It depends on the server. -
@jonas
Hmm, It's Nextcloud Music app (https://github.com/owncloud/music).
I assume it allows seeking since the Ultrasonic app on my phone and Sublime Music on my desktop can both seek fine, and it doesn't feel like they're downloading the file beforehand or anything to achieve this but I may be wrong. -
Looking at the server and what the web player does, it appears to want a
content-range
header with a value ofbytes {bytestart}-{byteend}/{totalbytes}
, I don't really know anything about the subsonic API, is this off-spec?Possibly of interest is that they specifically note:
// Note that we do not support Range Header of the type // bytes=x-x,y-y
(https://github.com/owncloud/music/blob/master/lib/Http/FileResponse.php)
Appreciate this is probably not really an issue in Strawberry itself, just throwing my thoughts/notes down.
-
@worble
I don't know why it works with Ultrasonic and sublime music.
I can seek fine with Tidal and QObuz streams, and I have tested it with Subsonic songs previously too.
Do you know what version of gstreamer you are using? -
@jonas
gstreamer 1.20.3 on Arch Linux