AudioStreamSplitting

AudioStreamSplitting is a tool designed to take long audio files including multiple songs (such as a recording of an LP), split the file up into the separate songs and add metadata (such as the song's title) to each of the songs if they can be identified.

It is mostly written in Python, with a Vue.js UI. Identification uses several APIs (such as AcoustID).

AudioStreamSplitting started out as a university project at Technische Hochschule Würzburg-Schweinfurt in collaboration with 4lex0017, chubetho and JosuaE-FHWS and is currently being maintained by chubetho and me.