Worked on M3U reading