symphony icon indicating copy to clipboard operation
symphony copied to clipboard

[Bug] Apostrophe character (U+2019 ’ Right Single Quotation Mark) in names does not display correctly

Open jroyvde opened this issue 1 year ago • 5 comments

Description

A variant of the apostrophe character (’ as opposed to '), which seems to be commonly used in album & song titles, does not display correctly in the app. This occurs regardless of which font is selected in the app's settings. The issue may also apply to other less-common unicode characters, but I haven't done any further testing.

Steps to Reproduce

Add a song with the ’ character in its name to Symphony.

Expected Behavior

The character should display normally.

Screenshots

Device

Google Pixel 6a

OS

Android 15

Version

2024.11.114

Contribution Guidelines

jroyvde avatar Dec 12 '24 03:12 jroyvde

Open the song's information dialog and check if the ID ends with some suffix (eg. 1234-xx). If it does, the song was scanned using MediaMetadataRetriever which does not correctly handle unicode. Does the song have any metadata?

zyrouge avatar Dec 12 '24 04:12 zyrouge

The song's ID is 1733976723231.0.mr, don't know if the .mr part is the suffix you mentioned or not.

I've checked it out in a metadata viewer and it looks OK there.

image

jroyvde avatar Dec 12 '24 04:12 jroyvde

The song's ID is 1733976723231.0.mr, don't know if the .mr part is the suffix you mentioned or not.

I've checked it out in a metadata viewer and it looks OK there.

image

Yup, that suffix is what I was asking for. Seems like Metaphony could not parse that song. Could you send the song here in a zip?

zyrouge avatar Dec 12 '24 04:12 zyrouge

Hi,

I had a similar issue to this (but with other characters).

The artist is called "+/-" (Plus/Minus) but Symphony just recognize it as "-", and deactivating the Metaphony metadata decoder, when I played that artist, crashed it.

Screenshot_2025-01-15-17-52-13-127_io github zyrouge symphony

Version:

Symphony v2024.12.115

Tested on:

(Xiaomi) Redmi Note 13 (Android 15/HyperOS 2)

gabeweb avatar Jan 15 '25 22:01 gabeweb