Describe the bug
Some song lyrics contain HTML encoded special characters (like ä instead of ä).
To Reproduce
This can be seen when viewing the lyrics of the song Kein Alkohol (Ist auch keine Lösung)! from Netease. Steps to reproduce the behavior:
- Switch lyrics provider to
Netease
- Pick any song
- Click
Edit
- Change song name to
Kein Alkohol and artist name to Die Toten Hosen
- Click
Get lyrics
- The shown lyrics contain HTML escaped special characters (see attached screenshot)
Expected behavior
I would expect the application to decode any HTML entities if the song's lyrics contains them. So for the words highlighted in the screenshot I would expect to see Nächte, nüchtern and weiß.
Screenshots

Smartphone (please complete the following information):
- Device: Google Pixel 10
- OS: Graphene OS (Android 16)
- App version: 4.3.3 from GitHub releases
Additional context
So far I only noticed it for a few songs and I already tagged over 100 files. So it might be badly formatted lyrics from the provider site. But HTML decoding lyrics just in case should not break anything, right?
Describe the bug
Some song lyrics contain HTML encoded special characters (like
äinstead ofä).To Reproduce
This can be seen when viewing the lyrics of the song
Kein Alkohol (Ist auch keine Lösung)!from Netease. Steps to reproduce the behavior:NeteaseEditKein Alkoholand artist name toDie Toten HosenGet lyricsExpected behavior
I would expect the application to decode any HTML entities if the song's lyrics contains them. So for the words highlighted in the screenshot I would expect to see
Nächte,nüchternandweiß.Screenshots

Smartphone (please complete the following information):
Additional context
So far I only noticed it for a few songs and I already tagged over 100 files. So it might be badly formatted lyrics from the provider site. But HTML decoding lyrics just in case should not break anything, right?