@WiiM Support
UPnP seems to be buggy indeed. I've split a file into 3 smaller parts and converted to different formats to test gapless playback. Tests mentioned below were performed with flac files.
When using eezUPnP controller I got:
- 1 track played and WiiM sends correct information about song being played
- 2 track played gapless and WiiM sends incorrect information about song being played - length and position are correct but song url, title etc. are still related to track 1
- 2 track played again and WiiM sends correct information about song being played
- 3 track played gapless and WiiM sends incorrect information about song being played - length and position are correct but song url, title etc. are still related to track 2
- 3 track played again and WiiM sends correct information about song being played
Those 3 tracks were played 5 times in summary.
In case of LMS with UPnP bridge:
-1 track played and WiiM sends correct information about song being played
- 2 track played gapless and WiiM sends incorrect information about song being played - still related to track 1
(LMS doesn't send length information at all but that's the LMS "feature")
After that playback has stopped.
Edit:
Just after LMS test I've repeated eezUPnP test and this time everything was fine. Then I've repeated it again and I got the same issues back as described on top.
I've also tried with very short few seconds files. Behavior was kind of random and unpredictable there.
Edit 2:
LMS tests were made with gapless option set to Yes in UPnP bridge settings. When it was set to Force my playlist was played correctly but no gapless at all.