DRM Scripts

Directv GO

$125.00 $200.00

Live TV DASH / MPD PlayReady Proxy Required Python automation script for extracting live stream data from Directv GO (DGO). Built for IPTV providers who need DASH manifests, channel lists, and PlayReady decryption keys. Geo-Blocked: Requires IP matching your account country. DGO
Description

Live TV DASH / MPD PlayReady Proxy Required

Python automation script for extracting live stream data from Directv GO (DGO). Built for IPTV providers who need DASH manifests, channel lists, and PlayReady decryption keys.

Geo-Blocked: Requires IP matching your account country. DGO rejects foreign traffic.

Features

  • Token Management — Handles JWT authentication, refresh tokens, and session persistence automatically.
  • Channel Extraction — Pulls the full live channel list with IDs, titles, and entitlement status.
  • Manifest Retrieval — Fetches DASH (MPD) streaming URLs for any entitled channel.
  • PSSH Extraction — Automatically extracts PlayReady PSSH data from the MPD manifest.
  • CDM / Key Extraction — Interfaces with PlayReady CDM to retrieve decryption keys.
  • Token Auto-Refresh — Automatically refreshes expired auth tokens before each request.

Available Countries

Argentina, Brazil, Chile, Colombia, Ecuador, Mexico, Peru, Uruguay. You must use an IP address from the same country as your account.

Requirements

  • IP Address from the same country as your DGO account — VPN or proxy required if operating from outside the target country.
  • Valid Directv GO account — Active subscription with live TV entitlement.
  • Python 3.8+
  • PlayReady device file (device.prd) for CDM operations

Key Features

  • Full JSON output for channel lists — ready for IPTV panel integration
  • Automatic MPD and PlayReady license URL retrieval
  • JWT token auto-refresh with persistent session storage
  • Proxy support — configurable HTTP/HTTPS proxy for geo-routing
  • PlayReady PSSH auto-extraction from manifest
  • Keys output in standard Kid:Key hex format

Output Formats

  • Channel List: JSON with Name, ID, Manifest URL, CDM type, and mode
  • Manifest: Direct MPD URL for the requested channel
  • Keys: Kid:Key pairs in hex format (ready for FFmpeg, MP4Decrypt, etc.)

Usage Examples

python dgo.py action=channels         # Get full channel list
python dgo.py action=manifest id=ID   # Get MPD URL for channel
python dgo.py action=cdm id=ID        # Extract PlayReady keys

What's Included

  • Python script (dgo.py)
  • JWT session manager with auto-refresh
  • PlayReady CDM handler with PSSH extraction
  • Proxy configuration support
  • Token persistence (tokens_dgo.json)
  • Setup documentation

Compatibility

  • Directv GO / DGO (directvgo.com)
  • Works with O11 Pro, XUI.one, Flussonic, and custom panels
  • Outputs standard key:pair format for universal decryption tools
  • PlayReady DRM support (not Widevine)

. Requires your own server, valid DGO credentials, a PlayReady device file, and an IP address matching your account country.

Additional Information
0 Reviews for Directv GO
Sorry only registered and logged in users can post reviews. Please sign in or register.
-50%

MEO Go

in DRM Scripts

$100.00 $200.00

-33%

Cosmote TV

in DRM Scripts

$100.00 $150.00