Poner los bytes en esos archivos juntos es fácil ... sin embargo, no estoy seguro si eso causará una reproducción continua, creo que podría ser si los archivos están usando la misma velocidad de bits, pero no estoy seguro.
from glob import iglob
import shutil
import os
PATH = r'C:\music'
destination = open('everything.mp3', 'wb')
for filename in iglob(os.path.join(PATH, '*.mp3')):
shutil.copyfileobj(open(filename, 'rb'), destination)
destination.close()
que creará un único archivo "everything.mp3" con todos los bytes de todos los archivos mp3 en C: \ música concatenan juntos.
Si desea pasar los nombres de los archivos en la línea de comandos, se puede utilizar en lugar de sys.argv[1:]
iglob(...)
, etc.
http://stackoverflow.com/a/27077437/1157720 – sajjadG