Skip to content

add lyrics with sync mode for qt and gtk#197

Open
lecheel wants to merge 2 commits intoaudacious-media-player:masterfrom
lecheel:master
Open

add lyrics with sync mode for qt and gtk#197
lecheel wants to merge 2 commits intoaudacious-media-player:masterfrom
lecheel:master

Conversation

@lecheel
Copy link

@lecheel lecheel commented Feb 21, 2026

audacious_sync_lyrics

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)

- 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
Copy link
Author

@lecheel lecheel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's working on the latest dev build for synced lyrics

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant