Skip to content

Some lyrics contain HTML encoded characters that are not decoded #216

@six-two

Description

@six-two

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:

  1. Switch lyrics provider to Netease
  2. Pick any song
  3. Click Edit
  4. Change song name to Kein Alkohol and artist name to Die Toten Hosen
  5. Click Get lyrics
  6. 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
Image

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions