Artist not recognized when using custom Delimiter

Issue description:

I have a quite peculiar issue

I have an artist β€œπ˜π‹π‹ π†π‘π˜πŒβ€ spelled with mathematical characters. For whatever reason when I use

β€œπŸ…΄β€ or "πŸ…΄ "as a Delimiter this artist is no longer recognized. It instead becomes β€œΒ²β€ when I click on the artists from the now playing view

Logs:

Upload description: Mathematical Characters & Delimiters

Additional information:

 
My current Delimiters are:

", "
" & "
" Ft. "
" | "
"πŸ…Έ "
"πŸ…΄ "
"πŸ…² "

If it helps any, these are the mathematical characters used

 

Reproduction steps:

 
Artist Field= Β²πŸ…΄ lil tecca | π˜π‹π‹ π†π‘π˜πŒ & LORD OF THE ANTS

App interpretation with current Delimiters=

Β², lil tecca, π˜π‹π‹ π†π‘π˜πŒ, LORD OF THE ANTS

As seen in screenshot 1 when πŸ…΄ is not used as a Delimiter in any way the artist appears in the list of artist for a track

In screenshot 2 we can see when πŸ…΄ is used as a Delimiter the artist name is no longer found there us just a β€œΒ²β€ present.

EDIT:

Small Update but if i change the artist from

Β²πŸ…΄ lil tecca | π˜π‹π‹ π†π‘π˜πŒ & LORD OF THE ANTS
To
πŸ…΄Β² lil tecca | π˜π‹π‹ π†π‘π˜πŒ & LORD OF THE ANTS

& use "Β² " as the delimiter instead the artist β€œπ˜π‹π‹ π†π‘π˜πŒβ€ is recognized as expected.
 

Media provider:

Local device

Screenshots:

 

    

Upload the files please.

Description: β€œπŸ…΄ Delimiter”

This is due to artist merging.

Due to some normalization happening both Β² and π˜π‹π‹ π†π‘π˜πŒ result in the same normalized result and are merged and the artist name will depend on what is seen first.

I’ll add support for that range as the normalizer does not convert them to ascii don’t know why.

You’ll need to remove the provider then add it again as it’s breaking change it will only be applied to new users.

1 Like