Skip to content

Songs with UTF-8 encoding don't show up correctly #150

Closed

Description

@taurheim

🌎 Environment

💬 Description

Songs with UTF-8 encoding sometimes (but not always) show up incorrectly.

I think this is actually an Android bug but google seems unwilling/unable to fix it, so I'm hoping that Shuttle2 could read the file from the media library and decode it correctly.

🦶 Reproduction Steps

Steps to reproduce the behavior:

  1. Download file below (I've changed the tags to repro the bug, but the mp3 file itself is from an example mp3)
  2. Add the song to Shuttle2
  3. See the song title mangled

🤔 Expected Results

Song title should read "Chanson d’un jour d’hiver"

😲 Actual Results

Song title reads "Chanson d’un jour d’hiver"

📸 Screenshots

1000045594

📎 Attachments

(GitHub doesn't support mp3 uploads so it's zipped)
repro_song.zip

Activity

  1. timusus commented on Nov 16, 2025

    @timusus
    Owner

    I know I'm replying 1000 years later, but @taurheim which media provider are you using, the Android one, or the S2 one?

  2. jibarofoss commented on Jan 28, 2026

    @jibarofoss

    @timusus this happens to me on the S2 provider, not sure about the Android one, I never use it.

  3. rivaldi8 commented on Jan 31, 2026

    @rivaldi8
    Contributor

    @jibarofoss Could you double-check you really are using the S2 media provider? I've just tried and the title looks ok with it. However, when I switch to Android media provider, it looks mangled like in your screenshot.

    This is where you should check it, just to be sure:

    1. Open the application menu by tapping the hamburger icon at the bottom right of the screen.
    2. Tap on Settings. The Settings screen will open.
    3. Tap on Media (3rd entry). The Media screen will open.
    4. Tap on Media providers. The Media providers settings screen will open.

    Here, under Local section should only appear S2 Media Provider. If you have Android Media Store instead, you should replace it with the S2 one:

    Image
  4. jibarofoss commented on Jan 31, 2026

    @jibarofoss

    Here is my media provider and multiple instances of the bug. It's supposed to be Ñengo Flow.
    Image
    Image

  5. rivaldi8 commented on Feb 10, 2026

    @rivaldi8
    Contributor

    I've done several tests and I've only been able to reproduce the issue with the Android media provider. This is what I've tested:

    • Android media provider:
      • "Chanson d’un jour d’hiver": title looks mangled as reported.
      • "Chanson d’un jour d’hiver jàrl ñó" (exactly the same title as before but with the added text): curiously, it looks ok in this case.
      • "Que Malo (feat. Ñengo Flow)". Looks ok.
    • S2 media provider. The three versions look ok.

    I've tried this with both an emulator with Android 16 and my real phone (Pixel 4a) with Android 13. Just in case I've also tried changing the device language to Spanish, but not difference.

    In all cases I've built the application from the current main branch (a3a79c5), which corresponds to 1.0.10.

    I've also checked the code that scans the music files as well as the code that shows the song titles, and I haven't seen anything that might cause this issue. So, I can say I'm totally lost as to what might be happening here. Maybe @timusus, being more knowledgeable about the application and Android, has some idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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