• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions .lrc support coming soong?

     
    • 0 Vote(s) - 0 Average

    .lrc support coming soong?

    Wondering if I have to embed 6799 .lrc files or not.
    655321
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2023 Jul
    Reputation: 0
    Country:Germany
    #1
    2023-07-12, 04:39 PM
    I have a huge music library (see     ) and love reading/singing along to synced lyrics when I play music.
    I even create and sync lyrics for songs that I like which do not have lyrics available online.

    On my desktop I'm using MusicBee to create/sync/edit lyrics, which are then stored as .lrc files beside the songs they belong to.
    On android I've been using Plexamp so far, which is also able to display external lyrics from .lrc files.
    However Plexamp does not properly support multi value album artist tags which is why I'd like to switch to Symfonium using the Jellyfin API, which does support them.

    [/url][url=https://features.jellyfin.org/posts/285/add-lyrics-to-songs]The last answers to this request suggest that Jellyfin might soon support lyrics.
    However this PR on github was already merged to master, making me think it already does?

    Which makes me wonder if the API already supports lyrics, and if so, in what way?
    I've recently tried out Symfonium on android and the developer Tolriq told me that Symfonium would be able to handle embedded lyrics.

    Does Jellyfin's API currently support embedded lyrics which 3rd party players like Symfonium can use?

    When will Jellyfin probably support external lyrics from .lrc and .txt files?

    I have created a few programs/scripts that would enable me to only open the 6,818 tracks in my library which have .lrc files in mp3tag to embed those tags for only these songs.
    I'd only do that as a last resort tho because I prefer having lyrics and art separate from the music files and am quite happy with using .lrc and .txt files instead of tags.

    If I were to do this, which tags would I have to use for Jellyfin to support the lyrics?
    I've read somewhere to use the "lyrics" tag for synced lyrics in flac files and the "SYLT" tag for mp3s.
    niels
    Offline

    Core Team

    Posts: 246
    Threads: 4
    Joined: 2023 Jun
    Reputation: 12
    Country:Netherlands
    #2
    2023-07-12, 05:40 PM
    Jellyfin 10.9 will have lyrics support. Work is still being done so the following list might not be accurate when the release hits. Right now we have:

    - Support for lrc/elrc
    - Reading from file system
    - Support in API

    And work is being done on:

    - Reading embedded lyrics
    - Plugin support for lyrics (e.g. provide lyrics from different places)
    - Showing lyrics in the web client

    And personally I'm planning to add support to the Android TV app.
    655321
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2023 Jul
    Reputation: 0
    Country:Germany
    #3
    2023-07-12, 08:13 PM
    Lovely. Then I won't bother changing that many of my songs by embedding lyrics needlessly. Thanks!
    Chaphasilor
    Offline

    Junior Member

    Posts: 14
    Threads: 5
    Joined: 2023 Jun
    Reputation: 0
    #4
    2023-07-17, 06:48 AM
    Hi, just wanted to add a few things:

    1. Symfonium's lyric support seems to be hit-or-miss. I went back and forth with Tolriq a few months ago and he managed to add support for my embedded lyrics, including synced lyrics, but that broke in a later update. Now all my embedded lyrics are shown without timestamps, even though it worked just fine before. I might have to ask him about that again...
    2. There are tools that let you scan your file system for music files, and add any .lrc files with the same name as embedded lyrics. If you're interested, I can look up the one I used and send you my config (I'm using Windows)
    3. I'm also trying to get Finamp to support lyrics as part of its redesign. If all goes well, that should be ready before 10.9 is released Smiling-face
    655321
    Offline

    Junior Member

    Posts: 5
    Threads: 2
    Joined: 2023 Jul
    Reputation: 0
    Country:Germany
    #5
    2023-07-17, 02:11 PM
    Oh well, as I was not aware of the tools you describe I created a way to embed the lyrics for only the files which have matching .lrc files myself.

    First step was to search for ".lrc" limited to my music folders with Voidtools Everything and to copy all file-paths of the results to a text document.

    Then I wrote a few python scripts that
    a) check that every .lrc file in that .txt file either has a matching mp3 or flac file (turned out I had 200ish orphaned lyrics files I had to fix) and
    b) open all flac and mp3 files which do have corresponding .lrc files in mp3-tag via the cli.

    The opening part took around 15min for the 6,818 tracks that do have matching .lrc files when I tested it.
    Everything left to do at that point would have been to use a bog standard mp3-tag action to import the lyrics into the corresponding tag field(s).

    I'd like to avoid doing that tho.
    a) I don't want an entire song to get backed up anew because I changed the spelling in a single word of the embedded lyrics.
    b) my entire existing workflow creates and edits .lrc files instead of the tags.

    Thanks for offering tho.

    I just wish jellyfin had better performance for huge libraries like mine. It takes 13+ seconds until all my libraries even show up when I open jellyfin (matters not if in a browser or the desktop program).

    It's only somewhat usable with Symfonium because that only relies on the api and creates it's own database wich reacts quickly.
    « Next Oldest | Next Newest »

    Users browsing this thread: 2 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode