Bug 1093219 - m3u parsing

Seems like this should throw an exception if there is no path.  (Though as noted above, I think it would be best if the argument was just the filename)