[GH-ISSUE #1264] CUE Sheet support #724

Closed
opened 2026-02-26 02:34:05 +03:00 by kerem · 7 comments
Owner

Originally created by @SimplicityGuy on GitHub (Nov 30, 2020).
Original GitHub issue: https://github.com/koel/koel/issues/1264

Description
I've ripped many of my CDs into a single continuous MP3 and stored CUE sheets along with the MP3. I'd love it if when I select an album to play that the player recognizes the CUE sheet and displays the song title from there.

Does koel support this use case? If not, is it possible to write a plugin for this to happen?

Example
reference on cue sheets: https://en.wikipedia.org/wiki/Cue_sheet_(computing)

Originally created by @SimplicityGuy on GitHub (Nov 30, 2020). Original GitHub issue: https://github.com/koel/koel/issues/1264 **Description** I've ripped many of my CDs into a single continuous MP3 and stored CUE sheets along with the MP3. I'd love it if when I select an album to play that the player recognizes the CUE sheet and displays the song title from there. Does koel support this use case? If not, is it possible to write a plugin for this to happen? **Example** reference on cue sheets: https://en.wikipedia.org/wiki/Cue_sheet_(computing)
kerem 2026-02-26 02:34:05 +03:00
Author
Owner

@phanan commented on GitHub (Dec 30, 2020):

The way Koel identifies a song (its unique ID generated from its path) is totally different from that of a cue sheet, so I don't think this will ever be supported. Are you saying your Koel installation can't display song titles from an album?

<!-- gh-comment-id:752794756 --> @phanan commented on GitHub (Dec 30, 2020): The way Koel identifies a song (its unique ID generated from its path) is totally different from that of a cue sheet, so I don't think this will ever be supported. Are you saying your Koel installation can't display song titles from an album?
Author
Owner

@hjri commented on GitHub (Sep 7, 2021):

cue sheet support is very important, and pretty much is a deal-breaker for people like me who has over 50% of albums stored in cue+audio format. MPD at least has some cue support for example.

<!-- gh-comment-id:914180570 --> @hjri commented on GitHub (Sep 7, 2021): cue sheet support is very important, and pretty much is a deal-breaker for people like me who has over 50% of albums stored in cue+audio format. MPD at least has some cue support for example.
Author
Owner

@BachoSeven commented on GitHub (Sep 7, 2021):

Same, I also have a lot of albums with .flac+.cue sheets. The way mpd handles it is quite good, as it recognises the .cue sheet by providing a virtual directory of the files listed in the .cue sheet and lets you play tracks as the main file at the different timestamps.

<!-- gh-comment-id:914653487 --> @BachoSeven commented on GitHub (Sep 7, 2021): Same, I also have a lot of albums with `.flac`+`.cue` sheets. The way mpd handles it is quite good, as it recognises the .cue sheet by providing a virtual directory of the files listed in the .cue sheet and lets you play tracks as the main file at the different timestamps.
Author
Owner

@hjri commented on GitHub (Sep 7, 2021):

i think that's the old way of doing this in MPD and it got removed (?) or disabled. In version of MPD I use cue works like a playlist - you have to enqueue/play the .cue file and it will add tracks into queue with correct titles and appear like separate files.

It's not perfect since those can't be used in a playlist and those tracks aren't indexed (and can't be searched for), but hey at least there's some support for it.

<!-- gh-comment-id:914662336 --> @hjri commented on GitHub (Sep 7, 2021): i think that's the old way of doing this in MPD and it got removed (?) or disabled. In version of MPD I use cue works like a playlist - you have to enqueue/play the .cue file and it will add tracks into queue with correct titles and appear like separate files. It's not perfect since those can't be used in a playlist and those tracks aren't indexed (and can't be searched for), but hey at least there's some support for it.
Author
Owner

@mehov commented on GitHub (Oct 13, 2022):

Hey @phanan, and thank you for your work! It says right above:

phanan closed this as completed 20 days ago

Does it mean this has been implemented, or did you simply close the issue as a wontfix?

<!-- gh-comment-id:1277577295 --> @mehov commented on GitHub (Oct 13, 2022): Hey @phanan, and thank you for your work! It says right above: > phanan closed this as completed 20 days ago Does it mean this has been implemented, or did you simply close the issue as a wontfix?
Author
Owner

@phanan commented on GitHub (Oct 13, 2022):

It's a wontfix. Not sure why it says completed.

<!-- gh-comment-id:1277579760 --> @phanan commented on GitHub (Oct 13, 2022): It's a wontfix. Not sure why it says completed.
Author
Owner

@hjri commented on GitHub (Oct 13, 2022):

sadge, I was looking forward to seeing a media server with cue support

<!-- gh-comment-id:1277615672 --> @hjri commented on GitHub (Oct 13, 2022): sadge, I was looking forward to seeing a media server with cue support
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#724
No description provided.