Em vez de escrever você mesmo, você pode usar esse script para manter uma pasta em sincronia com uma lista de reprodução:
Para configurá-lo, você executa:
yps.py --init <playlist url> --dir <folder>
Para sincronizar, execute:
yps.py --sync <folder>