paramount

package
v1.9.6 Latest Latest
Warning

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

Go to latest
Published: Jun 30, 2024 License: OSL-3.0 Imports: 11 Imported by: 0

README

Paramount+

Android client

https://play.google.com/store/apps/details?id=com.cbs.app

Create device with Android API 23. Install user certificate. Start video. After the commercial you might get an error, try again.

TRY PARAMOUNT+

  1. https://paramountplus.com
  2. click TRY IT FREE
  3. click CONTINUE
  4. make sure MONTHLY is selected, then under Essential click SELECT PLAN
  5. if you see a bundle screen, click MAYBE LATER
  6. click CONTINUE
  7. uncheck Yes, I would like to receive marketing
  8. click CONTINUE
  9. click START PARAMOUNT+
  10. https://paramountplus.com
  11. select a profile
  12. under profile click Account
  13. click Cancel Subscription
  14. click CONTINUE TO CANCEL
  15. click I understand
  16. click YES, CANCEL
  17. click the first option
  18. click COMPLETE CANCELLATION

How to get app_secret?

com\cbs\app\dagger\DataLayerModule.java
dataSourceConfiguration.setCbsAppSecret("6c70b33080758409");

How to get secret_key?

com\cbs\app\androiddata\retrofit\util\RetrofitUtil.java
SecretKeySpec secretKeySpec = new SecretKeySpec(b("302a6a0d70a7e9b967f91d39fef3e387816e3095925ae4537bce96063311f9c5"), "AES");

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DashCenc added in v1.7.7

func DashCenc(content_id string) (string, error)

Types

type AppToken added in v1.7.7

type AppToken string

func (AppToken) Item added in v1.7.7

func (at AppToken) Item(content_id string) (*VideoItem, error)

func (*AppToken) New added in v1.7.7

func (at *AppToken) New() error

func (AppToken) Session added in v1.7.7

func (at AppToken) Session(content_id string) (*SessionToken, error)

type SessionToken added in v1.7.7

type SessionToken struct {
	URL       string
	LsSession string `json:"ls_session"`
}

func (SessionToken) RequestHeader added in v1.7.7

func (s SessionToken) RequestHeader() (http.Header, error)

func (SessionToken) RequestUrl added in v1.7.7

func (s SessionToken) RequestUrl() (string, bool)

func (SessionToken) UnwrapResponse added in v1.8.9

func (SessionToken) UnwrapResponse(b []byte) ([]byte, error)

func (SessionToken) WrapRequest added in v1.8.9

func (SessionToken) WrapRequest(b []byte) ([]byte, error)

type VideoItem added in v1.9.5

type VideoItem struct {
	AirDateIso  time.Time `json:"_airDateISO"`
	EpisodeNum  number
	Label       string
	SeasonNum   number
	SeriesTitle string
	MediaType   string
}

func (VideoItem) Episode added in v1.9.5

func (v VideoItem) Episode() int

func (VideoItem) Season added in v1.9.5

func (v VideoItem) Season() int

func (VideoItem) Show added in v1.9.5

func (v VideoItem) Show() string

func (VideoItem) Title added in v1.9.5

func (v VideoItem) Title() string

func (VideoItem) Year added in v1.9.5

func (v VideoItem) Year() int

Jump to

Keyboard shortcuts

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