add lyrics with sync mode for qt and gtk#197
Conversation
- Parse LRC time tags and global offsets - Handle multi-timestamp lines and chronological sorting - Add a timer to update and highlight lyrics during playback
- Parse LRC time tags and global offsets - Handle multi-timestamp lines and chronological sorting - Add a timer to update and highlight lyrics during playback - Add configuration option for synchronization
lecheel
left a comment
There was a problem hiding this comment.
It's working on the latest dev build for synced lyrics
|
This is lovely @lecheel exactly what I was looking for in the Audacious plugins. I tried compiling things myself since this isn't wide released yet alongside #189 to see how it works. Unfortunately I wasn't successful in getting the latest dev to not crash on me and don't know the codebase well enough to trace and debug why. My question for you is, have you confirmed this is compatible with #189 which seems to be fetching UNSYNCEDLYRICS specifically from FLAC/OPUS/etc for display. What I'd like to see is that between all the tag types like ID3 through VorbisComments regardless of what it's playing it looks for all possible lyrics tags like LYRICS SYNCEDLYRICS UNSYNCEDLYRICS then tries to detect if any have the [LRC:Timestamp] synax for syncing, then lastly falls back to plain display. If I can find the time to try and contribute to this, I'll give it a whirl, but I figured this is the right place to at least comment as it'd be pointless if the community disagreed with that approach anyway. |
|
its just looking the local lrc which match the filename with lrc for syncing, |
can download the llama mp3 from suno test the lrc format
https://suno.com/s/tOThAC10fhKP2GJV
[00:01.000] Spirit of the Llama
[00:02.439] Yeah… thirty years on.
[00:07.715] Some things never go out of style.
[00:14.755] (Verse 1)
[00:25.315] Thirty years ago, with the dial-up screens aglow
[00:31.565] We were downloading our MP3s, moving nice and slow
[00:38.941] The llama took a whipping, the playlists were pure gold
[00:44.652] A tiny window on the screen, a digital story told
[00:51.009] Now the world has moved ahead, to clouds and heavy streams
[00:58.084] But some of us are holding on to classic audio dreams.
[01:04.619] We don’t need the heavy bloat, we don’t need the tracking code
[01:10.630] We just want a simple player for the open road.
[01:16.793] (Chorus)
[01:20.007] ‘Cause we still love the power from the classic days!
[01:23.442] Cutting through the noise and the modern streaming maze.
[01:26.436] When you want that Winamp spirit, shining pure and bright,
[01:30.652] Audacious is the choice we make to do it right!
[01:33.810] Lightweight, fast, and keeping it real,
[01:37.010] Bringing back the magic of the way music used to feel!
[01:45.828] (Verse 2)
[01:46.311] It’s a legacy of open source, from XMMS to now
[01:53.430] Running slick on any system, showing the others how.
[01:59.538] Drop those classic Winamp skins right into the UI
[02:05.817] Watch the visualizer colors shooting through the sky.
[02:12.231] No eating up your memory, no algorithms here
[02:19.058] Just your favorite local files sounding crystal clear.
[02:24.924] From the FLACs to the WAVs, it plays them all with grace
[02:31.516] With a perfect little equalizer sitting in its space.
[02:37.854] (Bridge)
[02:38.140] They tell us we need gigabytes to play a simple song
[02:44.220] They try to rent our music back, but we know that it’s wrong.
[02:50.598] Give me a folder full of tracks, give me a custom theme
[02:57.126] Give me drag-and-drop perfection, living out the dream!
[03:18.566] (Chorus)
[03:29.724] ‘Cause we still love the power from the classic days!
[03:32.924] Cutting through the noise and the modern streaming maze.
[03:35.982] When you want that Winamp spirit, shining pure and bright,
[03:39.836] Audacious is the choice we make to do it right!
[03:43.292] Lightweight, fast, and keeping it real,
[03:46.536] Bringing back the magic of the way music used to feel!
[03:55.708] Slide the volume up.
[03:58.694] Tweak the EQ bands.
[04:02.342] Thirty years of history, right here in our hands.
[04:10.478] Audacious. (Audacious...)
[04:12.184] Keep the music yours.
[04:15.249] Keep the music playing.
[04:21.905] (https://suno.com/s/tOThAC10fhKP2GJV)