Bug 1093219 - m3u parsing

the reason I kept duration and text is to not lose it even if we don't use it. 

But maybe we shouldn't bother.