Skip to content

poccariswet/m3u8-decoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m3u8-decoder

CircleCI

m3u8-decoder is a Go library base of rfc8216

Installation

$ go get github.com/poccariswet/m3u8-decoder

Usage

func main() {
  master, err := os.Open("master.m3u8")
  if err != nil {
    fmt.Fprintln(os.Stderr, err)
    os.Exit(1)
  }

  playlist, err := m3u8.DecodeFrom(bufio.NewReader(master)) // or ReadFile
  if err != nil {
    fmt.Fprintln(os.Stderr, err)
    os.Exit(1)
  }

  fmt.Println(playlist)
}

see

pure go m3u8 decoder

thx

About

pure go m3u8 decoder base of https://tools.ietf.org/html/rfc8216

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages