Jellyfin Forum
Guide for sync'd lyrics? - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Guide for sync'd lyrics? (/t-guide-for-sync-d-lyrics)



Guide for sync'd lyrics? - johnson - 2024-07-18

I was looking at these two PRs (PR 1 and PR2) and want to know how to set this up. I can get static lyrics set up just fine, but would like to use the sync'd lyrics feature. What service provides the timestamps? Is the lyrics-lookup API built into JF to import the *.txt file? How can users implement this feature.

Is there a tutorial/guide/how-to on this that someone can point me to? I did a forum search but didn't find anything.


RE: Guide for sync'd lyrics? - TheDreadPirate - 2024-07-18

You don't import the lyrics file via the API, per se. It just needs to have the same name as the song it is for and be located in the same folder.

As for getting lyrics, I'm not aware of any guides. But lyrics are not unique to jellyfin. Read these links.

https://www.reddit.com/r/navidrome/comments/16539j7/how_to_download_lyrics_for_all_music_for_use_on/
https://beets.io/

On the beets lyrics plugin page it provides links to the plugin's sources for lyrics.

https://beets.readthedocs.io/en/stable/plugins/lyrics.html


RE: Guide for sync'd lyrics? - johnson - 2024-07-18

That is how I was able to set up the static lyric support. Wondering where the time-stamped lyric txt/lrc files are. I get that this is probably outside the scope of basic JF support, so I'll ask on other forums.

Thanks again. You guys are great!



Edit to add: Here are a few notes:

- *.txt files are for static lyrics, not synced lyrics
- *.lrc files are for both static and dynamic (synced) lyrics
- As of today, the only place to reliably find timestamped *.lrc files is LRCLIB
- You can set up LRCLIB (lrclib.net) auto-generation with beets.io, a MusicBrainz Picard plug-in, or a python script that you create


RE: Guide for sync'd lyrics? - crobibero - 2024-07-18

I have a WIP plugin here to download from LrcLib

https://github.com/crobibero/jellyfin-plugin-lrclib


RE: Guide for sync'd lyrics? - johnson - 2024-07-18

(2024-07-18, 08:17 PM)crobibero Wrote: I have a WIP plugin here to download from LrcLib

https://github.com/crobibero/jellyfin-plugin-lrclib

This is a really cool feature and so many people will love it.


RE: Guide for sync'd lyrics? - Satoshi - 2024-12-22

(2024-07-18, 08:17 PM)crobibero Wrote: Hi, I have a WIP plugin here to download from LrcLib

https://github.com/crobibero/jellyfin-plugin-lrclib

I've just updated JF to 10.10.3, installed LrcLib plugin and performed "Download missing lyrics" task
Some .lrc files have been downloaded into /var/lib/jellyfin/metadata/library/[id1]/[id2]/ folder

Log example:
[2024-12-22 18:13:45.703 +03:00] [INF] Saving lyrics to "/var/lib/jellyfin/metadata/library/[id1]/[id2]/[song name].lrc"

The question is how can I access lyrics in JF web interface?
I can't see any changes or new buttons

I think this info would be worth mentioning in manual


RE: Guide for sync'd lyrics? - crobibero - 2024-12-22

Run a library scan.


RE: Guide for sync'd lyrics? - Satoshi - 2024-12-22

(2024-12-22, 03:50 PM)crobibero Wrote: Run a library scan.

I ran:
Library/Refresh metadata/Scan for new and updated files
Library/Refresh metadata/Search for missing metadata

Dashboard/Labriries/Library/Scan library/Scan for new and updated files
Dashboard/Labriries/Library/Scan library /Search for missing metadata

Scheduled Tasks/Download missing lyrics

In various order

Still can't see any lyrics related interface elements
Where should I look for?


RE: Guide for sync'd lyrics? - Satoshi - 2024-12-22

(2024-12-22, 10:00 PM)Satoshi Wrote:
(2024-12-22, 03:50 PM)crobibero Wrote: Run a library scan.

I ran:
Library/Refresh metadata/Scan for new and updated files
Library/Refresh metadata/Search for missing metadata

Dashboard/Labriries/Library/Scan library/Scan for new and updated files
Dashboard/Labriries/Library/Scan library /Search for missing metadata

Scheduled Tasks/Download missing lyrics

In various order

Still can't see any lyrics related interface elements
Where should I look for?

I found the issue - old version of frontend part was stuck in browser cache
Empty cache and hard reload fixed it

Plugin is super-cool Red-heart

New button should appear here, if anyone wonder