| 
 Jellyfin 10.9 not picking up lyrics embedded in songs - gridlock -  2024-05-07
 
 I updated my Jellyfin instance to unstable and rescanned my entire music library, but for songs that have the
 lyricsmetadata tag (I checked withffprobe) Jellyfin doesn't detect any lyrics... I'm not sure if there's some step I'm missing, or a plugin I need to enable?
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gnattu -  2024-05-07
 
 You need to perform at least a "Search for  missing metadata scan" to have tagged lyrics be picked up
 
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gridlock -  2024-05-07
 
 I ran both a "search for missing metadata scan" and a "replace all metadata" scan, but neither got the lyrics picked up
 
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gnattu -  2024-05-07
 
 Do you have external lrc in the folder? If you do then the internal lyrics will not be extracted and you have to manually delete all external lrc files.
 
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gridlock -  2024-05-07
 
 no external lrc file in the album folder. this is the ffprobe output, let me know if it's expected to work or not:
 
 
 
 
 Code: ~/media/music/Mac DeMarco/Salad Days ❯ ffprobe 01\ Salad\ Days.opusffprobe version n6.1.1 Copyright (c) 2007-2023 the FFmpeg developers
 built with gcc 13.2.1 (GCC) 20230801
 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
 libavutil      58. 29.100 / 58. 29.100
 libavcodec    60. 31.102 / 60. 31.102
 libavformat    60. 16.100 / 60. 16.100
 libavdevice    60.  3.100 / 60.  3.100
 libavfilter    9. 12.100 /  9. 12.100
 libswscale      7.  5.100 /  7.  5.100
 libswresample  4. 12.100 /  4. 12.100
 libpostproc    57.  3.100 / 57.  3.100
 [ogg @ 0x626bbd60de00] 4494 bytes of comment header remain
 Input #0, ogg, from '01 Salad Days.opus':
 Duration: 00:02:25.90, start: 0.000000, bitrate: 190 kb/s
 Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp
 Metadata:
 iTunes_CDDB_1  : A208260B+156629+11+150+11092+20559+36515+50211+63693+82306+94838+112022+129401+144769
 ALBUM          : Salad Days
 ALBUM ARTIST    : Mac DeMarco
 album_artist    : Mac DeMarco
 ALBUMARTIST_CREDIT: Mac DeMarco
 ALBUMARTISTSORT : DeMarco, Mac
 RELEASESTATUS  : Official
 MUSICBRAINZ_ALBUMSTATUS: Official
 RELEASETYPE    : a;l;b;u;m
 MUSICBRAINZ_ALBUMTYPE: a;l;b;u;m
 ARTIST          : Mac DeMarco
 ARTIST_CREDIT  : Mac DeMarco
 ARTISTSORT      : DeMarco, Mac
 BPM            : 0
 CATALOGNUMBER  : CT-193
 COMPILATION    : 0
 COMPOSER        : Mac DeMarco
 COMPOSERSORT    : DeMarco, Mac
 RELEASECOUNTRY  : US
 DATE            : 2014-04-01
 YEAR            : 2014
 disc            : 1
 DISCTOTAL      : 1
 DISCC          : 1
 TOTALDISCS      : 1
 ENCODEDBY      : Lavc59.37.100 libopus
 ENCODER        : Lavc59.37.100 libopus
 GENRE          : Indie Rock
 ISRC            : QMMZN1300560
 LABEL          : Captured Tracks
 PUBLISHER      : Captured Tracks
 LANGUAGE        : eng
 LYRICIST        : Mac DeMarco
 LYRICS          : As I’m getting older, chip up
 : on my shoulder
 : Rolling through life, to roll
 : over and die
 : Missing hippy Jon, salad days
 : are gone
 : Remembering things just to tell
 : ‘em so long
 : Oh mama, actin’ like my life’s
 : already over
 : Oh dear, act your age and try
 : another year
 : Always feeling tired, smiling
 : when required
 : Write another year off and
 : kindly resign
 : Salad days are gone, missing
 : hippy Jon
 : Remembering things just to tell
 : ‘em so long
 : Oh mama, actin’ like my life’s
 : already over
 : Oh dear, act your age and try
 : another year
 : Oh mama, actin’ like my life’s
 : already over
 : Oh dear, act your age and try
 : another year
 :
 MUSICBRAINZ_ALBUMARTISTID: f2492c31-54a8-4347-a1fc-f81f72873bbf
 MUSICBRAINZ_ALBUMID: 07216c6f-5932-49e6-846a-f3fd88b8d618
 MUSICBRAINZ_ARTISTID: f2492c31-54a8-4347-a1fc-f81f72873bbf
 MUSICBRAINZ_RELEASEGROUPID: 99c195d6-0247-48d0-83ab-640ecca7a74f
 MUSICBRAINZ_RELEASETRACKID: 2135af01-792f-41dc-9b08-1f72bf782c2d
 MUSICBRAINZ_TRACKID: 95e09a02-7c46-46e0-bda0-5ffc20fa13d7
 MUSICBRAINZ_WORKID: 57b2dbaa-15fb-4a24-8658-84863567600c
 MEDIA          : 12" Vinyl
 ORIGINALDATE    : 2014-04-01
 REPLAYGAIN_TRACK_GAIN: -7.51 dB
 REPLAYGAIN_TRACK_PEAK: 0.966461
 SCRIPT          : Latn
 TITLE          : Salad Days
 track          : 1
 TRACKTOTAL      : 11
 TRACKC          : 11
 TOTALTRACKS    : 11
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gridlock -  2024-05-07
 
 I searched my library and found some songs that have external lrc saved alongside the files, and Jellyfin picks up those lyrics. It's just in the files where the lyrics are embedded in the metadata tags themselves that don't seem to work
 
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gnattu -  2024-05-07
 
 Can you do
 ffmpeg -i file.opus -c:a copy file.oggand see if remuxing to ogg container helped? Taglib may have trouble dealing with raw opus's tag.
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gridlock -  2024-05-07
 
 Remuxing it to ogg worked - now both of the files show up with the lyrics. I suppose this is a limitation of the library? Though it shouldn't be that hard to fix, could you send a link so I could take a look?
 
 Also - this happens with mp3 files too. Here is the ffprobe output for an mp3 file with embedded lyrics that Jellyfin also does not detect:
 
 
 Code: ~/media/music/Kanye West/The Life of Pablo ❯ ffprobe 17\ No\ More\ Parties\ in\ LA.mp3ffprobe version n6.1.1 Copyright (c) 2007-2023 the FFmpeg developers
 built with gcc 13.2.1 (GCC) 20230801
 configuration: --prefix=/usr --disable-debug --disable-static --disable-stripping --enable-amf --enable-avisynth --enable-cuda-llvm --enable-lto --enable-fontconfig --enable-frei0r --enable-gmp --enable-gnutls --enable-gpl --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libdav1d --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libharfbuzz --enable-libiec61883 --enable-libjack --enable-libjxl --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libplacebo --enable-libpulse --enable-librav1e --enable-librsvg --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libv4l2 --enable-libvidstab --enable-libvmaf --enable-libvorbis --enable-libvpl --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxcb --enable-libxml2 --enable-libxvid --enable-libzimg --enable-nvdec --enable-nvenc --enable-opencl --enable-opengl --enable-shared --enable-vapoursynth --enable-version3 --enable-vulkan
 libavutil      58. 29.100 / 58. 29.100
 libavcodec    60. 31.102 / 60. 31.102
 libavformat    60. 16.100 / 60. 16.100
 libavdevice    60.  3.100 / 60.  3.100
 libavfilter    9. 12.100 /  9. 12.100
 libswscale      7.  5.100 /  7.  5.100
 libswresample  4. 12.100 /  4. 12.100
 libpostproc    57.  3.100 / 57.  3.100
 Input #0, mp3, from '17 No More Parties in LA.mp3':
 Metadata:
 title          : No More Parties in LA
 artist          : Kanye West feat. Kendrick Lamar
 track          : 17/19
 album          : The Life of Pablo
 disc            : 1/1
 date            : 2016-03-16
 genre          : Rap/Hip Hop
 compilation    : 0
 TBPM            : 94
 TIPL            : arranger
 TDOR            : 2016-02-14
 album_artist    : Kanye West
 Script          : Latn
 TMED            : Digital Media
 publisher      : Def Jam Recordings
 TSRC            : USUM71603085
 ALBUMARTISTSORT : West, Kanye
 MusicBrainz Album Type: album
 Album Artist Credit: Kanye West
 artist-sort    : West, Kanye feat. Lamar, Kendrick
 MusicBrainz Album Status: Official
 MusicBrainz Album Release Country: XW
 Artist Credit  : Kanye West feat. Kendrick Lamar
 MusicBrainz Album Id: 435983dd-cffc-436f-a700-231d8d65c0d3
 MusicBrainz Artist Id: 164f0d73-1234-4e2c-8743-d77bf2191051
 MusicBrainz Album Artist Id: 164f0d73-1234-4e2c-8743-d77bf2191051
 MusicBrainz Release Group Id: 8c18657a-6338-490d-a952-897663596b96
 MusicBrainz Release Track Id: 7c527217-df3e-44c3-8890-5b95e2a62fa0
 lyrics-XXX      : [Intro: Johnny "Guitar" Watson & Junie Morrison]
 : La-di-da-da-a, da-a (I like this flavor)
 : La-da-da-da-di-da-da-a, la-a (la-a, la-a, la-a)
 : Let me tell you, I'm out here
 : From a very far away place
 : All for a chance to be a star
 : Nowhere seems to be too far
 :
 : [Chorus: Kanye West, Junie Morrison & Ghostface Killah]
 : No more parties in L.A.
 : Please, baby, no more parties in L.A., uh
 : No more parties in L.A.
 : Please, baby, no more parties in L.A., uh
 : No more (Los Angeles)
 : Please (shake that body, party that bod-)
 : Please (shake that body, party that bod-)
 : Please (shake that body, party that body)
 :
 : [Verse 1: Kendrick Lamar & Kanye West]
 : Hey, baby, you forgot your Ray Bans
 : And my sheets still orange from your spray-tan
 : It was more than soft porn for the K-Man
 : She remember my Sprinter, said "I was in the grape van"
 : Uhm—well, cutie, I like your bougie booty
 : Come, Erykah Badu-me—well, let's make a movie
 : Hell, you know my repertoire is like a wrestler
 : I show you the ropes, connect the dots
 : A country girl that love Hollywood
 : Mama used to cook red beans and rice
 : Now it's Denny's, 4 in the morning, spoil your appetite
 : Liquor pouring and niggas swarming your section with erection
 : Smoke in every direction, middle finger pedestrians
 : R&B singers and lesbians, rappers and managers
 : Music and iPhone cameras
 : This shit unanimous for you, it's damaging for you, I think
 : That pussy should only be holding exclusive rights to me, I mean
 : He flew you in this motherfucker on first class
 : Even went out his way so you could check in an extra bag
 : Now you wanna divide the yam like it equate the math?
 : That shit don't add up, you're making him mad as fuck
 : She said she came out here to find an A-list rapper
 : I said baby, "Spin that 'round and say the alphabet backwards"
 : You're dealing with malpractice, don't kill a good nigga's confidence
 : Just 'cause he a nerd and you don't know what a condom is
 : The head still good, though; the head still good, though
 : Make me say "Nam Myoho Renge Kyo"
 : Make a nigga say big words and act lyrical
 : Make me get spiritual, make me believe in miracles
 : Buddhist monks and Cap'n Crunch cereal
 : Lord have mercy, thou will not hurt me
 : Five buddies all herded up on a Thursday
 : Bottle service, head service, I came in first place
 : The opportunity, the proper top of breast and booty cheek
 : The pop community, I mean these bitches come with union fee
 : And I want two of these, moving units through consumer streets
 : Then my shoe released, she was kickin' in gratuity
 : And yeah, G, I was all for it
 : She said, "K-Lamar, you kinda dumb to be a poet"
 : I'ma put you on game for the lames that don't know they a rookie
 : Instagram is the best way to promote some pussy
 :
 : [Chorus: Kanye West]
 : Scary, scary
 : No more parties in L.A.
 : Please, baby, no more parties in L.A.
 :
 : [Verse 2: Kanye West]
 : Friday night, tryna make it into the city
 : Breakneck speeds, passenger seat—somethin' pretty
 : Thinking back to how I got here in the first place
 : Second-class bitches wouldn't let me on first base
 : A backpack nigga with luxury tastebuds
 : And the Louis Vuitton store got all of my pay stubs
 : Got pussy from beats I did for niggas more famous
 : When did I become A-list? I wasn't even on a list
 : Strippers get invited to where they only got hired
 : When I get on my Steve Jobs, somebody gon' get fired
 : I was uninspired since Lauryn Hill retired
 : And 3 Stacks, man, you preaching to the choir
 : Any rumor you ever heard about me was true and legendary
 : I done got Lewinsky'd and paid secretaries
 : For all my niggas with babies by bitches
 : That use they kids as meal tickets
 : Not knowin' the disconnect from the father
 : The next generation will be the real victims
 : I can't fault 'em, really
 : I remember Amber told my boy
 : No matter what happens, she ain't goin' back to Philly
 : Back to our regularly scheduled programmin'
 : Of weak content and slow jammin'
 : But don't worry, this one's so jammin'
 : You know it, L.A., it's so jammin'
 : I be thinkin' every day
 : Mulholland Drive need to put up some goddamn barricades
 : I be paranoid every time, the pressure
 : The problem ain't I be drivin', the problem is I be textin'
 : My psychiatrist got kids that I inspired
 : First song they played for me was 'bout their friend that just died
 : Textin' and drivin' down Mulholland Drive
 : That's why I'd rather take the 405
 : I be worried 'bout my daughter, I be worried 'bout Kim
 : But Saint is baby 'Ye, I ain't worried 'bout him
 : Had my life threatened by best friends with selfish intents
 : What I'm supposed to do?
 : Ride around with a bulletproof car and some tints?
 : Every agent I know, know I hate agents
 : I'm too black, I'm too vocal, I'm too flagrant
 : Something smellin' like shit, that's the new fragrance
 : It's just me, I do it my way, bitch
 : Some days I'm in my Yeezys, some days I'm in my Vans
 : If I knew y'all made plans, I wouldn't have popped the Xans
 : I know some fans thought I wouldn't rap like this again
 : But the writer's block is over; emcees, cancel your plans
 : A 38-year-old 8-year-old with rich nigga problems
 : Tell my wife that I hate the Rolls so I don't never drive it
 : It took six months to get the Maybach all matted out
 : And my assistant crashed it soon as they backed it out
 : Goddamn! Got a bald fade, I might slam
 : Pink fur, got Nori dressin' like Cam
 : Thank God for me! (Los Angeles)
 : Whole family gettin' money, thank God for E!
 : I love rockin' jewelry, a whole neckful
 : Bitches say he fun-ny and disrespectful
 : I feel like Pablo when I'm workin' on my shoes
 : I feel like Pablo when I see me on the news
 : I feel like Pablo when I'm workin' on my house
 : Tell 'em party's in here, we don't need to go out
 : We need the turbo thots, high speed, turbo thots
 : Drop-dro-dro-dro-drop, like Robocop
 : She brace herself and hold my stomach, good dick'll do that
 : She keep pushin' me back, good dick'll do that
 : She push me back when the dick go too deep
 : This good dick'll put your ass to sleep
 : Get money (Money, money, money)!
 : Big, big money (Money, money, money!)
 : And as far as real friends, tell all my cousins I love 'em
 : Even the one that stole the laptop, you dirty motherfucker!
 :
 : [Bridge: Larry Graham]
 : I just keep on lovin' you, baby
 : And there's no one else I know can take your pla-, pla-, pla-
 :
 : [Chorus: Kanye West & Junie Morrison]
 : Please, no more parties in L.A.
 : Please, baby, no more parties in L.A., uh
 : No more parties in L.A.
 : Please, baby, no more parties in L.A., uh
 : No more parties in L.A.
 : Please, baby, no more parties in L.A., uh
 :
 : [Outro: Junie Morrison]
 : Let me tell you, I'm out here from a very far away place
 : All for a chance to be a star
 : Nowhere seems to be too far
 : Swish
 :
 : [Produced by Madlib and Kanye West]
 Duration: 00:06:14.47, start: 0.025056, bitrate: 344 kb/s
 Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 320 kb/s
 Metadata:
 encoder        : Lavc57.7.
 Stream #0:1: Video: png, rgba(pc, gbr/bt709/iec61966-2-1), 1400x1400 [SAR 2834:2834 DAR 1:1], 90k tbr, 90k tbn (attached pic)
 Metadata:
 comment        : Cover (front)
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - Chaphasilor -  2024-05-07
 
 I can confirm that issue with MP3s. But it seems like this is because TagLib-sharp only reads the "USLT" (unsynchronized lyrics) and "SYLT" (synchronized lyrics) tags. Mine are tagged with "lyrics-eng"...
 
 
 RE: Jellyfin 10.9 not picking up lyrics embedded in songs - gnattu -  2024-05-07
 
 
  (2024-05-07, 02:45 PM)gridlock Wrote:  I suppose this is a limitation of the library? Though it shouldn't be that hard to fix, could you send a link so I could take a look? This lib has not being updated for 2 years and has a lot of bugs open: https://github.com/mono/taglib-sharp/issues?page=1&q=is%3Aissue+is%3Aopen
 
 And you just search for mp3, there is a few.
 
 
 
 |