DRM Scripts
DISH Anywhere
$100.00 $150.00
Dish Anywhere O11 OTT Streamer Live TV Dish Network Widevine L3 Account + Cookies Required Python streaming script for Dish Anywhere (Dish Network). Authenticates via Dish Anywhere session cookies, lists all available live TV channels, extracts DASH/HLS manifests, and handles WideviDescription
Dish Anywhere O11 OTT Streamer
Live TV Dish Network Widevine L3 Account + Cookies Required
Python streaming script for Dish Anywhere (Dish Network). Authenticates via Dish Anywhere session cookies, lists all available live TV channels, extracts DASH/HLS manifests, and handles Widevine L3 DRM key retrieval via MoveTV license server. Outputs O11-compatible channel lists with full metadata.
Account Required: You need an active Dish Anywhere subscription and valid exported cookies (uuid, rs, hi tokens). Dish Anywhere is only available in the United States.
What's Included
- Dish Anywhere channel scraper with full EPG metadata
- DASH manifest extraction (primary) + HLS fallback
- Widevine L3 CDM key retrieval via movetv.com proxy
- Auto-filtering of satellite-only channels
- O11-compatible JSON output format
- 2-hour time window for current airings
Supported Content
| Type | |
|---|---|
| Live Channels | All Dish Anywhere streaming-enabled channels (excludes satellite-only) |
| Sports | ESPN, Fox Sports, NFL Network, NBA TV, NHL Network, etc. |
| Entertainment | HBO, Showtime, AMC, TNT, USA, etc. |
| News | CNN, Fox News, MSNBC, CNBC, Bloomberg, etc. |
Requirements
- Active Dish Anywhere subscription
- Valid Dish Anywhere cookies exported from browser (uuid, rs, hi tokens)
- US IP / proxy recommended (Dish Anywhere is US-only)
- Python 3.8+ with requests and pytz libraries
- Widevine L3 CDM file (device.wvd)
Usage
1. List live channels
python3 dish.py action=channels
2. Get manifest URL
python3 dish.py action=manifest id=CALLSIGN
3. Get decryption keys (CDM)
python3 dish.py action=cdm id=CALLSIGN challenge=BASE64_CHALLENGE
Technical Specs
| Item | Detail |
|---|---|
| Auth | Dish Anywhere session cookies (uuid, rs, hi) |
| API | radish.dishanywhere.com |
| DRM | Widevine L3 (movetv.com proxy) |
| Manifest | DASH primary / HLS fallback |
| Video Codecs | H.264, HEVC |
| Output | O11 JSON (channels list) |
| EPG | Built-in airing metadata (2h window) |
Features
- Full Dish Anywhere live channel listing with callsigns
- Auto-filtering of satellite-only channels
- DASH manifest extraction with QVT fallback
- Widevine license acquisition via Dish/MoveTV proxy
- Multi-user ID fallback for CDM requests
- EPG URL generation for each channel
- O11-compatible JSON output with full channel metadata
Note: For personal use by legitimate Dish Anywhere subscribers only. You must provide your own active account and valid session cookies. US proxy recommended for stability.
