Issue description: I am using Yatse on Android as an UPnP controller to play music stored on the Kodi device (Libreelec on RPi4) on an UPnP renderer (upmpdcli on RPi1b). This works in general, but I am encoutering two issues:
When I select a different song from the music lib while currently playing a song, the newly selected song will not start from the beginning, but from the position the previous song was currently playing at (e.g. if song 1 plays at 2:55 once I select song 2, it will start playing from 2:55).
I did this a couple of times, should be recorded in the debug log. The last time I selected a song which was shorter than the current playing position - in that case the selected song started from the beginning.
When I select the first (or any) song of an album, subsequent songs will only play when I wake the phone. A message appears then (“preparing media for streaming” or similar), but that does not seem to work when the phone display is off.
Interestingly I could not reproduce that problem with debugging turned on - maybe Yatse is not sent to the background then?
I assume this might work better if I configure Yatse to not be put to sleep in the Android energy settings (did not try yet). But I wanted to ask if it is also possible that Yatse sends the whole playlist to the UPnP renderer instead of sending each song individually once the previous song has ended (I think UPnP supports something like this)?
(removed after solution)
Apart from the above usage, I use Yatse almost daily as a remote for my Kodi installation and enjoy it every time. Thanks for a very well crafted app!