This script will list the audio files/streams in the given .pls playlist(s), optionally in a format that can be piped directly to mpc add
(use the --mpc
flag).
- Python (tested on 2.6 and 2.7)
- argparse (in the standard library since 2.7)
- configparser
monogram:~ ahihi$ pls-files Foldplop\ -\ Totem\ EP/playlist.pls
/Users/ahihi/Foldplop - Totem EP/01 Connect.flac
/Users/ahihi/Foldplop - Totem EP/02 Synchronise.flac
/Users/ahihi/Foldplop - Totem EP/03 Blossom.flac
/Users/ahihi/Foldplop - Totem EP/04 Unwind.flac
monogram:~ ahihi$ pls-files http://radio.radiohelsinki.fi/listen2.pls
http://radio1.radiohelsinki.fi/rh256
monogram:~ ahihi$ pls-files --mpc Foldplop\ -\ Totem\ EP/playlist.pls http://radio.radiohelsinki.fi/listen2.pls | mpc add -v
adding: file:///Users/ahihi/Foldplop - Totem EP/01 Connect.flac
adding: file:///Users/ahihi/Foldplop - Totem EP/02 Synchronise.flac
adding: file:///Users/ahihi/Foldplop - Totem EP/03 Blossom.flac
adding: file:///Users/ahihi/Foldplop - Totem EP/04 Unwind.flac
adding: http://radio1.radiohelsinki.fi/rh256