func GetPath(rawLink string) (string, error)
https://ctv.ca/shows/friends/the-one-with-the-bullies-s2e21
func Widevine(data []byte) ([]byte, error)
type AxisContent struct { AxisId int AxisPlaybackLanguages []struct { DestinationCode string } }
func (a *AxisContent) Manifest(play *Playback) (Manifest, error)
func (a *AxisContent) Playback() (*Playback, error)
type Dash struct { Body []byte Url *url.URL }
type Manifest []byte
func (m Manifest) Dash() (*Dash, error)
type Playback struct { ContentPackages []struct { Id int } }
type ResolvedPath struct { LastSegment struct { Content struct { FirstPlayableContent *struct { Id string } Id string } } }
func Resolve(path string) (*ResolvedPath, error)
func (r *ResolvedPath) AxisContent() (*AxisContent, error)