slipthebit
slipthebit
CustomTags are parsed in twice when using `DecodeWith`. This happens because both [decodeLineOfMasterPlaylist](https://github.com/grafov/m3u8/blob/master/reader.go#L222) and [decodeLineOfMediaPlaylist](https://github.com/grafov/m3u8/blob/master/reader.go#L227) are called in [decode](https://github.com/grafov/m3u8/blob/master/reader.go#L184), and both parse the CustomTags seperatley. This issue can be observed...
The playback file option produces parsing error `An error occured doing request parse "http://www.google.com/\n": net/url: invalid control character in URL`. Issue observed on OSX v12.5.1 and on golang:alpine docker image....
When FlushAfterEveryWrite is enabled, files are not rotated at max file size. This appears to be because the flush resets the bytes written counter on each flush. Pull Request #3...