roku

package
v1.10.5 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2025 License: OSL-3.0 Imports: 6 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. continue
  13. see plans
  14. confirm selection
  15. add a payment method
  16. credit or debit card
  17. card number
  18. month
  19. year
  20. security code
  21. address
  22. city
  23. state
  24. zip
  25. save
  26. 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.

client

/api/v1/account/activation
/api/v1/account/activation/{{.Code}}
/api/v1/account/token
/api/v3/playback

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountToken

type AccountToken struct {
	AuthToken string
}

func (*AccountToken) Activation added in v1.10.1

func (a *AccountToken) Activation() (Byte[Activation], error)

func (*AccountToken) Code added in v1.10.1

func (a *AccountToken) Code(act *Activation) (Byte[Code], error)

func (*AccountToken) Playback added in v1.10.1

func (a *AccountToken) Playback(roku_id string) (Byte[Playback], error)

func (*AccountToken) Unmarshal

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

type Activation added in v1.10.1

type Activation struct {
	Code string
}

func (*Activation) String added in v1.10.1

func (a *Activation) String() string

func (*Activation) Unmarshal added in v1.10.1

func (a *Activation) Unmarshal(data Byte[Activation]) error

type Byte added in v1.10.1

type Byte[T any] []byte

type Code added in v1.10.1

type Code struct {
	Token string
}

func (*Code) AccountToken added in v1.10.1

func (c *Code) AccountToken() (Byte[AccountToken], error)

code can be nil

func (*Code) Unmarshal added in v1.10.1

func (c *Code) Unmarshal(data Byte[Code]) error

type Playback

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

func (*Playback) Unmarshal added in v1.10.1

func (p *Playback) Unmarshal(data Byte[Playback]) error

func (*Playback) Widevine added in v1.10.1

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

Jump to

Keyboard shortcuts

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