package main import ( "fmt" "m3u8-downloader/media" ) func main() { masterUrl := "https://d17cyqyz9yhmep.cloudfront.net/streams/234945/playlist_1752291107574_1752292056713.m3u8" stream, err := media.ParseMasterPlaylist(masterUrl) if err != nil { panic(err) } audio, video, err := stream.FetchSegmentPlaylists() if err != nil { panic(err) } videoPlaylist := media.ParseMediaPlaylist(video) audioPlaylist := media.ParseMediaPlaylist(audio) fmt.Println(videoPlaylist) fmt.Println(audioPlaylist) }