Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Subsong index support for playlist (Read 631 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Subsong index support for playlist

Currently foobar is unable to load a single track from any container like .cue or .iso files from a .m3u/.m3u8 playlist.

Furthermore, and even worse, saving a playlist with such tracks will break the playlist without any warning. Just follow these steps:
  • Create any playlist with tracks from cue files within foobar.
  • Press Ctrl + S. It will ask to save as a playlist file and select .m3u8.
  • Open the playlist file into a text editor and check no subsong is saved. Every track from a container file references the entire container.
  • Load the playlist file by drag-drop and the entire cue file is loaded for every track reference.

Attached a playlist as example, which should load 2 tracks but it will load the entire cue and iso files.

So... I'm asking for:
1. At least give a warning before creating such playlists, since output will not be what the user expects.
2. Support subsongs either by using EXT fields or by comma at end ('.\2hollis\2 {2023 Tidal 293908475}\flac.cue,1')

Re: Subsong index support for playlist

Reply #1
I would like to second this request, with strong emphasis on point 2.
Cue sheets are essential in handling lossless music formats which are the cornerstone of Fb2k's existence.
Cue sheets are in essence amazingly simple structures, we simply need to have reliable means of converting them to proprietary playlists.
The current situation can be characterized as between a bug and a design flaw:
  • Fb2k is able to open a given .cue sheet correctly, play and persist its content in its internal library/playlist store.
  • The user expects that exporting such a playlist as .m3u8 and then loading it would result in an equal playlist in the player. But in case of .cue source the result of .m3u8 loading are duplicated tracks in the player (as the OP already explained).


Re: Subsong index support for playlist

Reply #3
I don't think that particular point of this discussion is relevant at all for this thread, so please, stay on topic.

Also adding a third request.
3. Add subsong index  support at 'File\Add location'. Since foobar already supports subsong index and multiple container formats, it would be natural to being able to load them using that entry menu. (which would also add support for JS-based components).