Over the Christmas Holiday I spent some time at my in-laws, when the inevitable computer question was asked: “Can I burn my music from Songbird to a Data CD?” I immediately scoured the web for some sort of solution but was met with disappointment. I thought to myself, “I could easily write a script to do this.”, and so I did.
Thinking of different ways to attack this problem, I thought of possibly burning the CD directly from within the script, but then quickly ruled out that option thinking it would be to complicated and require additional software to be installed. I knew my target audience was Linux users, specifically Ubuntu, since this functionality is already available in iTunes and Windows Media Player, not to mention that I am a huge fan of Ubuntu.
The Deliverables:
This script takes a pls file and converts it to a Brasero Data CD project, for use in MP3 cd players, I have not tested it in Windows as it was developed for Linux.
Download the script: plsToBrasero.py
To use the script the user must supply two command line arguments the first the input file which is a playlist file generated by songbird using the export playlist plugin.
Sample:
python plsToBrasero.py input.pls output.burn