Bug 1093219 - m3u parsing

Are you actually doing pls here as well as m3u?

This would be a good place to include links to documentation or specifications for these playlist formats. Otherwise, I don't know where to turn to validate the code against the format it is supposed to support.