Python-Script Play All My Mp3s
Posted by wnf on Sunday, 18 December 2016Aus der Musiksammlung im Verzeichnis PATH werden 100 zufällige Titel abgespielt.
Als MP3-Player dient mpg123 (der natürlich vorher installiert werden muss)
#!/usr/bin/env python3 # -*- coding: utf-8 -*- # import os from glob import glob import random import subprocess PATH = '/wnfdaten/Musik/' def playMp3(path): subprocess.Popen(['mpg123', '-q', path]).wait() def allMp3s(): print(PATH) result = [y for x in os.walk(PATH) for y in glob(os.path.join(x[0], '**/*.mp3'))] return result def main(): alle = allMp3s() anz=0 while anz<100: dn=random.choice(alle) print(anz,dn) playMp3(dn) anz = anz +1 return anz if __name__ == '__main__': main()