Plex will not display first line of local lyrics, and plexamp will not display lyrics at all?

Server Version#: 4.54.5
Player Version#: 7.16

I recently started to build my personal music collection and want to use plex as the player since it crossed multiple platforms (ios, mac, win). However, I found two issues but not sure if they are actually solved for now.

  1. I have songs that are not in English and I have followed the instruction by Plex to build local lyrics (.lrc) files. When I play them, it seems the first line of the .lrc file just got ignored. I manually added an empty line to the lyric file of a song and I can see the lyric for the first line. It seems that the first line of each .lrc file just got ignored by Plex. Is this a bug? I looked over plex support but didn’t see anywhere mentioned that you should leave the first line empty.
  2. I recalled that PlexAmp supports lyrics but now when I use it I didn’t find that option anymore. Is that still possible to view the lyrics when playing music from Plexamp?

Plus, I really hope Plex can support embedded lyrics via ID3, that’s gonna be much much more convinient.

Can you post the lrc file?

Sucker for pain.txt (7.7 KB)

It won’t allow me to upload .lrc file so I just pasted it into a .txt.

I have the lyrics in both English and Chinese but I don’t think it matters. When I play the music via Plex player. The first line of “I torture you” won’t display, instead the first line showed up in the plex player is the second line in the file, which is the Chinese translation.

If I add an empty line then it’s fine. But I have thousands of files and it would be a pain to edit them all…

That file worked for me. I attached it to a random song I have and I see the first line starting with the English text. Try downloading the version from this thread and replace the one you have incase the forum did something with your file.

I just tried it again, and found really weird behaviors.

I generated the lyrcis via a plugin of mp3Tag. Then if I directly used that .lrc file, plex misses the first line.

I downloaded the .txt file and changed it to .lrc, then plex will show the first line.

I changed the original .lrc into .txt, then back to .lrc again, plex still misses the first line.

Is this a file issue? But seems uploading to the forum then download it did some magic.

Sounds like an encoding issue. When you generate a text file, your computer can save the file in slightly different formats. I’ve used mp3tag but not for lyrics so I’m not sure what options there are. When generating the lyrics file you need to check that the file is saved using utf-8 encoding. Chinese characters are often used with utf-16 encoding. These can sometimes trip up Plex. Same thing sometimes happens with subtitle files.

That’s a good point. I just checked the format of .lrc file and it’s UTF-8. I used another .lrc generated by mp3Tag and it’s also UTF-8, which also misses the first line when playing by Plex. This is really weird now…

Can you zip that lyric file then upload the zip? Hopefully that won’t mess up the file and I can reproduce the problem.

Yes of course. I uploaded the zipped .lrc file that misses the first line.

01 - Memories.zip (1.8 KB)

Ok, I’m able to reproduce with the file within the zip. Your files have an extra feature called Byte order mark (BOM). BOM is basically a few hidden characters at the start of the file. Plex is getting tripped up by these, since it’s not expecting them. BOM is not normally used with utf-8.

The fix is to resave the files without the BOM or adding a blank line like you found.

I will check if Plex can be made to account for the BOM, but considering this is not normal for files to have them, I can’t say if this will be fixed.

That’s it! I was able to find some script to search all files with BOM and remove the BOM. Now it works fine. Thank you so much!

Awesome! Glad you found a quick way to fix your files.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.