Server Version#: 4.108.0
Player Version#: Plexamp 4.8.3, Plex web
I could use some help figuring out local lyrics once and for all. I have followed the local lyrics instructions and have synced .lrc files with identical file names next to all of the songs in my library, but Plex (web player, Plexamp on iOS and macOS) will not pull the local .lrc 95% of the time. Every once in a while it will successfully pull and display the local .lrc file for a song, and once it has done so it displays the local lyrics consistently for that song across all players, but the vast majority of songs in my library will pull lyrics from the web. There appears to be no difference in the .lrc files that work and the once that don’t. Naming convention, file permissions, it’s all the same.
Has anyone gotten local lyrics to work consistently? I am at the end of my rope.
Are the .lrc/.txt files using the UTF-8 text encoding?
Have you checked for similarly looking, but differently encoded special characters in the file names, like for instance “single quote” vs. “apostrophe” etc. – which would cause the file names of audio and lyrics file to be actually different.
In the client where you are testing this, did you leave the album page and re-entered it after refreshing?
Particularly the big screen clients like “smart TV” etc. might not refresh the album preview after something changed on the server.
Apart from that, I am almost out of ideas.
Can you take a look at the plex media info XML of a track which is supposed to have a local lyric?
Or maybe let it sit overnight, so that the nightly server maintenance has a chance to optimize the database and update all the index tables etc.
Appreciate the help; I’ve been troubleshooting this for over a year so I don’t think waiting overnight will help. Comparing the XML of a track that works to one that doesn’t, you can see that the one that doesn’t is missing the com.plexapp.agents.localmedia key. These are two tracks on the same album.