I record audio streams from internet radio stations.
The recordings are usually about an hour long ( mpeg or flac format ) and each recording contains several songs / pieces of music.
Is there software that could take the recordings as input, discern / detect the individual song boundaries ( as a best effort of course ) and output the songs / pieces contained in each input file as individual audio files?
Most audio editing software comes with a "search silence" option and, in the case of Logic Pro X, you can create regions automatically with the "strip silence" function which will search for all instances of silence in the audio file and create audio files from what's left. The process will take minutes.