pluto

package
v1.10.8 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2026 License: OSL-3.0 Imports: 8 Imported by: 0

README

pluto

Jack Reacher:

https://pluto.tv/on-demand/movies/6495eff09263a40013cf63a5

appName=web

Representation@id do not match across Periods:

<Period id="6495efee9263a40013cf638d_subclip_0-859860-1765574803084" duration="PT859.859S" start="PT0S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="5" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1730440">
<Period id="6495efee9263a40013cf638d_subclip_859860-1311627-1765575813406" duration="PT451.766S" start="PT1010.322S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="7" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1567461">

appName=androidmobile

https://apkmirror.com/apk/pluto-inc/pluto-tv

Create Android 6 device. Install user certificate

Representation@id do not match across Periods:

<Period id="6495efee9263a40013cf638d_subclip_0-859860-1765575410319" duration="PT859.859S" start="PT0S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="5" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1730440">
<Period id="6495efee9263a40013cf638d_subclip_859860-1311627-1765576420509" duration="PT451.766S" start="PT1010.190S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="7" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1567461">

appName=androidtv

https://apkmirror.com/apk/pluto-inc/pluto-tv-android-tv

create Android 9 device. install system certificate

Representation@id do not match across Periods:

<Period id="6495efee9263a40013cf638d_subclip_0-859860-1765575960958" duration="PT859.859S" start="PT0S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="5" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1730440">
<Period id="6495efee9263a40013cf638d_subclip_859860-1311627-1765576971181" duration="PT451.766S" start="PT1010.223S">
   <AdaptationSet id="2" frameRate="15360/512" segmentAlignment="true" par="16:9" contentType="video" maxWidth="1024" maxHeight="576">
      <Representation id="7" width="1024" height="576" sar="1:1" mimeType="video/mp4" codecs="avc1.64001f" bandwidth="1567461">

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Widevine added in v1.10.1

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

Types

type Dash added in v1.10.7

type Dash struct {
	Body []byte
	Url  *url.URL
}

func (*Dash) Fetch added in v1.10.7

func (d *Dash) Fetch(link *url.URL) error

type Series added in v1.10.7

type Series struct {
	SessionToken string
	Vod          []Vod
}

func (*Series) Fetch added in v1.10.7

func (s *Series) Fetch(movieShow string) error

pluto.tv/on-demand/movies/64946365c5ae350013623630 pluto.tv/on-demand/movies/disobedience-ca-2018-1-1

func (*Series)