movistar

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: 8 Imported by: 0

README

movistar

https://justwatch.com/es/proveedor/movistar-plus-plus-ficcion-total

smart proxy blocks login - proxy seller works

phone

> play -i es.plus.yomvi
details[8] = 0 USD
details[13][1][4] = 9.8.1
details[13][1][16] = Feb 6, 2025
details[13][1][17] = APK APK APK APK
details[13][1][82][1][1] = 7.0 and up
details[15][18] = https://www.movistar.es/particulares/centro-de-privacidad
downloads = 12.58 million
name = Movistar Plus+
size = 21.03 megabyte
version code = 502

https://apkmirror.com/apk/movistar-espana/movistar-2

not having luck with older android, so trying with SDK version 34:

mullvad fail

nord fail

smart proxy fail

proxy seller fail

tv

> play -i com.movistarplus.androidtv -leanback
details[8] = 0 USD
details[13][1][4] = 2.5.0
details[13][1][16] = Mar 26, 2025
details[13][1][17] = APK APK APK APK
details[13][1][82][1][1] = 7.0 and up
details[15][18] = https://www.movistar.es/particulares/centro-de-privacidad
downloads = 3.27 million
name = Movistar Plus+
size = 20.50 megabyte
version code = 100

https://apkmirror.com/apk/movistar-espana/movistar-android-tv

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Byte

type Byte[T any] []byte

func NewDetails

func NewDetails(id int64) (Byte[Details], error)

func NewToken

func NewToken(username, password string) (Byte[Token], error)

type Details

type Details struct {
	Id       int // contentID
	VodItems []struct {
		CasId    string // drmMediaID
		UrlVideo string
	}
}

func (*Details) Mpd

func (d *Details) Mpd() (*http.Response, error)

EVEN THE CONTENT IS GEO BLOCKED

func (*Details) Unmarshal

func (d *Details) Unmarshal(data Byte[Details]) error

type Device

type Device string

func (Device) Session

func (d Device) Session(init1 *InitData, details1 *Details) (*Session, error)

func (*Device) Unmarshal

func (d *Device) Unmarshal(data Byte[Device]) error

type InitData

type InitData struct {
	AccountNumber string
	Token         string
}

type Oferta

type Oferta struct {
	AccountNumber string
}

func (Oferta) InitData

func (o Oferta) InitData(device1 Device) (*InitData, error)

type Session

type Session struct {
	ResultData struct {
		Ctoken string // ONE TIME USE
	}
	ResultText string
}

func (Session) Widevine

func (s Session) Widevine(data []byte) ([]byte, error)

type Token

type Token struct {
	AccessToken string `json:"access_token"`
	ExpiresIn   int64  `json:"expires_in"`
}

10 days

func (*Token) Device

func (t *Token) Device(oferta1 *Oferta) (Byte[Device], error)

func (*Token) Oferta

func (t *Token) Oferta() (*Oferta, error)

func (*Token) Unmarshal

func (t *Token) Unmarshal(data Byte[Token]) error

Jump to

Keyboard shortcuts

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