rosso

package module
v1.4.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2024 License: OSL-3.0 Imports: 15 Imported by: 0

README

rosso

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Name

func Name(n Namer) string

Owner - Show Season Episode - Title - Year

Types

type HttpStream added in v1.3.7

type HttpStream struct {
	Base        *url.URL
	Client_ID   string
	Name        Namer
	Poster      widevine.Poster
	Private_Key string
}

wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP wikipedia.org/wiki/HTTP_Live_Streaming

func (HttpStream) DASH added in v1.3.7

func (h HttpStream) DASH(media *dash.MPD, id string) error

func (*HttpStream) DashMedia added in v1.3.7

func (h *HttpStream) DashMedia(uri string) (*dash.MPD, error)

func (HttpStream) HLS added in v1.3.7

func (h HttpStream) HLS(master hls.MasterPlaylist, index int) error

func (*HttpStream) HlsMaster added in v1.3.7

func (h *HttpStream) HlsMaster(uri string) (hls.MasterPlaylist, error)

type Namer

type Namer interface {
	Owner() (string, bool)
	Show() (string, bool)
	Season() (string, bool)
	Episode() (string, bool)
	Title() (string, bool)
	Year() (string, bool)
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL