binge

package
v1.10.3 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2025 License: OSL-3.0 Imports: 6 Imported by: 0

README

android

url = https://binge.com.au/movies/asset-contact-1997!7738
country = Australia
> play -i au.com.streamotion.ares
details[8] = 0 USD
details[13][1][4] = 3.3.5
details[13][1][16] = Feb 25, 2025
details[13][1][17] = APK APK APK APK
details[13][1][82][1][1] = 8.0 and up
details[15][18] = https://help.binge.com.au/s/privacy-policy
downloads = 1.79 million
name = Binge
size = 29.42 megabyte
version code = 3030117

above is wrong - you need to use Android 9 or more. install system certificate

mullvad fails with all cities

smart proxy works

start proxy:

mitmproxy --upstream-auth USERNAME:PASSWORD `
--mode "upstream:http://au.smartproxy.com:30001"

set proxy in android studio

install certificate to device

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Auth

type Auth struct {
	AccessToken      string `json:"access_token"`
	ErrorDescription string `json:"error_description"`
	IdToken          string `json:"id_token"`
	RefreshToken     string `json:"refresh_token"`
}

func (*Auth) Refresh added in v1.10.2

func (a *Auth) Refresh() (Byte[Auth], error)

func (*Auth) Token

func (a *Auth) Token() (Byte[TokenService], error)

func (*Auth) Unmarshal

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

type Byte

type Byte[T any] []byte

func NewAuth

func NewAuth(username, password string) (Byte[Auth], error)

type Play

type Play struct {
	Streams []Stream
}

func (Play) Dash

func (p Play) Dash() (*Stream, bool)

SEGMENTS ARE GEO BLOCK WITH ALL PROVIDER

func (*Play) Unmarshal

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

type Stream

type Stream struct {
	LicenseAcquisitionUrl struct {
		ComWidevineAlpha string `json:"com.widevine.alpha"`
	}
	Manifest        string // MPD
	Provider        string
	StreamingFormat string
}

type TokenService

type TokenService struct {
	AccessToken string `json:"access_token"`
}

func (TokenService) Play

func (t TokenService) Play(asset_id int) (Byte[Play], error)

func (*TokenService) Unmarshal

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

func (TokenService) Widevine

func (t TokenService) Widevine(stream1 *Stream, data []byte) ([]byte, error)

Jump to

Keyboard shortcuts

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