I've been searching for a long time but came up with nothing that actually worked.
The idea is that I have a music mix (mostly .mp3) of which I'm trying to make the tracklist using pyechonest to identify the tracks. However this will only identify single tracks (correct me if I'm wrong), so I would like to have another module that could split up the mix in it's seperate tracks.
I looked into pydub for audio splitting, but having troubles with the detection still.
Thanks in advance.
Edit: So, I found a way to cut the files, but now pyechonest is returning the name of the podcast instead of tracknames it self, my code (for say 5 parts):
>>> from pyechonest import track
>>> resultlist = []
>>> path = "C:\\WinPython\\OwnScripts\\Convert"
>>> for i in range(0, 5, 1):
#for file parts I tried 25-30 second long, 128k mp3 and wav
... filename = path+"\\unleashed16_part"+str(i+1)+".wav"
... resultlist.append(track.track_from_filename(filename))
>>> resultlist
[<track - 001 Digital Punk - Unleashed>, <track - 001 Digital Punk - Unleashed>, <track - 001 Digital Punk - Unleashed>, <track - 001 Digital Punk - Unleashed>, <track - Defqon.1 2013 Continuous mix by Frontliner>]
Clearly not what I want... Is there any way to force echonest to not look into podcasts, or to return multiple possibilities or something like that?