TTML lyrics inconsistent behavior

App version

Production

Issue description

Some of my ttml lyrics (syllable-timed), although being formatted correctly are being intermittently displayed as uninterrupted text. I couldn’t pinpoint the exact trigger but it seems random. I’ll attach a video exemplifying thou I couldn’t reproduce where the lyrics sometimes even stabilizes displaying correctly.
For this test I’ve turned off all of Navidrome auto downloading of lyrics thru plugins and compared with snapshots of the same unmodified file and theres no tampering with the source files during playback nor lyrics attached to the id3 tags also.

Tested with inter-element whitespace ttml format

<span>Michael</span> <span>Jackson</span>

lyrics and pretty-printed/ intra-element whitespace ttml


<span>Michael </span>
<span>Jackson</span>

but both behave the same way.

Hope to have covered all details needed and feel free to ask for more info.

Device type

Phone

Media provider

Navidrome

Steps to reproduce

Play the file (cached or not)
Lyrics show either well-formatted or concatenated

Additional information

Video:

Screenshots

I searched existing issues first

on

I understand that logs are mandatory

on

Log upload name / description

isthatwyll

I assume you’re using the Play Store’s version of Symfonium?

Possibly related to this post which was resolved for the beta a while ago.

If you’re able to share a link to the TTML file, I can try to test to see if the newest release has fixed this already. (Via Local Media anyway. I don’t have any server stuff set up.) Or you can sideload the newer version yourself to see if this still occurs. If you do, be sure to make a full backup in Symfonium beforehand in case you want to downgrade!

If you’re already using the newest “soft release” version, then the dev will have to look into it.

(Note: I’m just another user, not affiliated with the dev.)

I need the full ttml file.

Ok this is due to conversion during offline cache for offline use. Will fix.