How to split a large MP3 file using a cue file, without re-encoding?

How can I split a large MP3 file using a cue file, without re-encoding the MP3 file?

(Splitting a recording of a live performance into individual songs)

On Windows I would use mp3DirectCut, but which (free?) tool can I use on macOS?

I only found Fission:

I might end up buying this application anyway, because it (also) seems good for creating a cue file (which I now already have) and that’s about the only activity I still perform on Windows that I could not find a maOS counterpart for (so now I’m ready for a 2021 M1 iMac;)).

Still I wonder whether there’s a small/free (command line?) utility for this…

Tips?

XLD is great for that.

1 Like

I don’t know or have a sample mp3/cue file but I found this python script which uses ffmpeg

1 Like

I tried XLD before posting, but could not get it to split without re-encoding.

How can I achieve that?

(I’m afraid the “lossless” on their web page only refers to source files, not to the splitting process)

1 Like

This might work, since it uses “copy”!

Will try it later tonight when I boot up my Mac.

1 Like

Seems to work after a bit of editing! :smiley:

(It crashed because my cue file did/does not contain meta data like “artist”, “title”, and “album”)

1 Like

In a second experiment this Python script (or ffmpeg) seems to be inaccurate; it does not properly match the cue file… :cry:

(again a recording of a live show; some of the talk at the end of a song becomes part of the start of the new song with this tool)

However, mp3splt seems to do the job?! :smile:

1 Like

XLD worked for me all these years later, so thanks! The trick was opening first the cue file and then the source audio file.