jacquesh / foo_openlyrics

An open-source lyric display panel for foobar2000
MIT License
407 stars 24 forks source link

[Feature][CueSheet Support] When Playing CueSheet foo_openlyrics doesn't respect timestamp #186

Open Rexadev opened 1 year ago

Rexadev commented 1 year ago

Steps to reproduce

  1. Make a cue sheet for a song (preferably long and with lot of lyrics)
  2. Get Synced Lyrics for the song
  3. Play 2nd for 3rd part

Expected behavior

Lyrics to be synced but foobar2000 starts over.

Versions

Additional information

Cue Sheet Example. *Change the file name and time to test it (marked in example) and save as SongFileName.cue**


REM GENRE Rock
REM DATE 2004-09-14
PERFORMER "Green Day"
TITLE "Live in Berlin"
FILE "Jesus of Suburbia.flac" FLAC                                     <- same as song file name
  TRACK 01 AUDIO
    TITLE "Jesus of Suburbia"
    PERFORMER "Example"
    ISRC USRE10400983
    REM REPLAYGAIN_TRACK_GAIN -12.01 dB
    REM REPLAYGAIN_TRACK_PEAK 0.966614
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "City of the Damned"
    PERFORMER "Green Day"
    ISRC USRE10400983
    INDEX 01 02:49:00                                      <-  change it to whatever MM:SS:MicroSecond with the song
  TRACK 03 AUDIO
    TITLE "I Don't Care"
    PERFORMER "Green Day"
    INDEX 01 02:49:00
  TRACK 04 AUDIO
    TITLE "Dearly Beloved"
    PERFORMER "Green Day"
    INDEX 01 02:49:00```
jacquesh commented 1 year ago

Play 2nd for 3rd part

Lyrics to be synced but foobar2000 starts over.

I don't know what either of these mean.

How do cue sheets even work? It looks like you've listed a single file but then also a bunch of other track titles (without listing other files)? What is that meant to do?

Rexadev commented 1 year ago

Lyrics to be synced but foobar2000 starts over.

I don't know what either of these mean.

For example if playing the 2nd chapter the lyrics of 1st chapter will be shown.

How do cue sheets even work?

Playing .cue file in foobar2000 will show all "chapters/tracks" of the file.

It looks like you've listed a single file but then also a bunch of other track titles (without listing other files)? What is that meant to do?

You can use any audio file. The cue file is example for you to use, just change the file name and a time stamp with the song (also marked with <-- in the example).

Rexadev commented 5 months ago

@jacquesh please reconsider this feature