roku

package
v1.9.9 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2024 License: OSL-3.0 Imports: 8 Imported by: 0

README

Roku

starz

  1. therokuchannel.roku.com
  2. create a free account
  3. email
    • mailsac.com
  4. first name
  5. last name
  6. password
  7. month
  8. date
  9. year
  10. gender
  11. I agree to the terms
  12. I'm not a robot
  13. continue
  14. see plans
  15. confirm selection
  16. add a payment method
  17. card number
  18. month
  19. year
  20. security code
  21. address
  22. city
  23. state
  24. zip
  25. save
  26. see plans
  27. start free trial

Android

com.roku.web.trc is The Roku Channel (Android TV):

https://play.google.com/store/apps/details?id=com.roku.web.trc

> play -i com.roku.web.trc -t
details[6] = Roku, Inc. & its affiliates
details[8] = 0 USD
details[13][1][4] = 1.1.15
details[13][1][16] = Oct 31, 2023
details[13][1][17] = APK APK APK APK
details[13][1][82][1][1] = 5.0 and up
downloads = 394.82 thousand
name = The Roku Channel
size = 9.93 megabyte
version code = 10017

create Android 9 device. install system certificate.

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountAuth

type AccountAuth struct {
	AuthToken string
}

func (*AccountAuth) Marshal added in v1.9.9

func (*AccountAuth) Marshal(token *AccountToken) ([]byte, error)

token can be nil

func (*AccountAuth) Playback

func (a *AccountAuth) Playback(roku_id string) (*Playback, error)

func (*AccountAuth) Unmarshal

func (a *AccountAuth) Unmarshal(data []byte) error

type AccountCode

type AccountCode struct {
	Code string
}

func (*AccountCode) Marshal added in v1.9.9

func (*AccountCode) Marshal(auth *AccountAuth) ([]byte, error)

func (*AccountCode) String

func (a *AccountCode) String() string

func (*AccountCode) Unmarshal

func (a *AccountCode) Unmarshal(data []byte) error

type AccountToken

type AccountToken struct {
	Token string
}

func (AccountToken) Marshal added in v1.9.9

func (AccountToken) Marshal(
	auth *AccountAuth, code *AccountCode,
) ([]byte, error)

func (*AccountToken) Unmarshal

func (a *AccountToken) Unmarshal(data []byte) error

type HomeScreen

type HomeScreen struct {
	EpisodeNumber int       `json:",string"`
	ReleaseDate   time.Time // 2007-01-01T000000Z
	SeasonNumber  int       `json:",string"`
	Series        *struct {
		Title string
	}
	Title string
}

func (*HomeScreen) New

func (h *HomeScreen) New(id string) error

type Namer

type Namer struct {
	Home HomeScreen
}

func (*Namer) Episode

func (n *Namer) Episode() int

func (*Namer) Season

func (n *Namer) Season() int

func (*Namer) Show

func (n *Namer) Show() string

func (*Namer) Title

func (n *Namer) Title() string

func (*Namer) Year

func (n *Namer) Year() int

type Playback

type Playback struct {
	Drm struct {
		Widevine struct {
			LicenseServer string
		}
	}
	Url string
}

func (*Playback) Wrap added in v1.9.9

func (p *Playback) Wrap(data []byte) ([]byte, error)

Jump to

Keyboard shortcuts

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