Lyric files not being detected when filed are synced

Issue description:

When a .lrc file is added to my library, syncing won’t add lyrics to the song thr lrc file belongs to

Logs:

Upload description: boeing747

Additional information:

 
I have double checked with other music players such as Metro and also double checked with 2 other songs
 

Reproduction steps:

 
Have a song in your local files with no .lrc, add an lrc file for the song, sync the database, attempt to access lyrics
 

Media provider:

Local device

Screenshots:

 

    

2024-09-12 13:17:04.971 Verbose/TagLibTagParser: Lrc found content://com.android.externalstorage.documents/tree/primary%3AMusic/document/primary%3AMusic%2FOther%20shit%2F02-mamacita.flac - content://com.android.externalstorage.documents/tree/primary%3AMusic/document/primary%3AMusic%2FOther%20shit%2F02-mamacita.lrc

The LRC are found your issue is something else.

  1. You should not be able to reach that screen if there’s no lyrics found, so how did you get to this? Already opened from another song or the button was there and the lyrics are not parsed correctly.

  2. Did you stop playback after the sync and restart one, Symfonium cache things, so it’s possible it shows the cache without the lyrics.

Just in case can you upload that lrc file to https://upload.symfonium.app so I can check if it’s parsed correctly ?

  1. I reached the screen by opening lyrics on another song and then playing the song using the next song/previous song buttons
  2. Yes i have, ive even tried going into app setting and clearing cache
  3. Uploaded with “mamacita” in description

Ok so no all works.

Can you confirm what happens if you stop playback then directly start that song?

From the logs it seems that the previous song have a lyrics tag but empty, maybe it triggers something.

Unfortunately no difference, i uploaded logs of me attempting it under “boeing 747 2”

Just in case try to join the beta on play store, maybe the changes to the parser for the hours fixed this and reason it works here.

unfortunately the beta is full

You can use beta maniac to get a spot.

Just in case can you provide a log that contains.

Long press play button to fully stop playback.
Play that song for at least 30 seconds.
Long press play button to again fully stop.

Then upload.

thanks for the beta maniac tip, the log description is “boeing 747 3”

Ok so this is really strange.

Just in case, can you remove the local provider and add it again?

That seemed to have fixed it
Ive submitted logs under boeing 747 4 incase you might need them

Ok so I suppose you never tried the clear tag cache.

Still not normal that the new LRC is not added if cache is present, but I’ll check that at least we know the source.