There's two distinct categories of playlists that we deal with: master and media playlists.
Having that be obvious in the code by having them as separate files would be clearer than what we've got now. Every time I work on something, I'm working on either master or media, but I always get lost when I try to find what I'm looking for.
2 files: master.go and m3u8.go. Types Rendition, Variant, SessionData, Key put into master.go.
Common types stay in m3u8.go.
There's two distinct categories of playlists that we deal with: master and media playlists. Having that be obvious in the code by having them as separate files would be clearer than what we've got now. Every time I work on something, I'm working on either master or media, but I always get lost when I try to find what I'm looking for.
2 files: master.go and m3u8.go. Types Rendition, Variant, SessionData, Key put into master.go. Common types stay in m3u8.go.