Paso a paso para renombrar archivos MP3 en masa y poder darle un orden aleatorio para reproducir en un radio vehicular

En mi canal de youtube hay un video del paso a paso:

cont = 1
for i in file_list:
        print ("file: "+i)
        try:
                x = i.split(".")
                y = x[0].split("-")
                if len(y) == 1:
                    print(">>> no tiene separador \n")
                elif len(y) > 2:
                    print(">>> tiene más de un separador \n")
                else:
                    title = y[0].title().strip()
                    artist = y[1].title().strip()
                    
                current = EasyID3(i)
                newname = str(cont).zfill(3) + " " + title + " - " + artist + ".mp3"
                #print(newname)
                newname = current["title"][0] + ".mp3"
                #newname.replace(" ", "_")
                del current
                print ("renaming "+i+" to "+newname)
                os.rename(i, newname)
                cont = cont + 1
        except:
                print (">>> that file didn't work for some reason.")