Discover Better Feeds Hidden in Your Playlist

Automatically identify duplicate channels across regions and groups, compare quality and reliability, then upgrade to the best available source.

OTT Stream Score Dashboard

What Problem Does It Solve?

Playlists are messy. The same channel appears dozens of times across different regions and groups - but with different names and EPG IDs, you'd never know they're duplicates. Some streams work reliably, others fail constantly. Manual testing across thousands of feeds to find the best sources is impossible.

OTT Stream Score gives you that data.

Built For

OTT Providers

Reduce subscriber churn with reliable feeds

Playlist Editors

Curate high-quality playlists efficiently

Power Users

Optimize personal playlists with reliable feed data

Teams

Team collaboration on playlist maintenance

What You Get

Catch degrading feeds before subscribers notice

Continuous monitoring detects when reliability drops or quality becomes inconsistent

Find the best feed when you have multiple options

Composite scoring ranks all duplicates by reliability (60%), resolution (25%), and FPS (15%)

Discover better alternatives you didn't know existed

Cross-region matching reveals FHD versions of channels you're delivering in SD

Verify content matches before switching feeds

Side-by-side EPG comparison confirms channels show the same programming

Optimize your playlist systematically

Task workflow lets you queue improvements and process them during dedicated editing sessions

Test any stream without leaving your browser

Built-in player supports MPEG-TS and HLS with real-time quality metrics

Core Features

Everything you need to maintain high-quality streams

24/7 Monitoring

Smart scheduling checks healthy feeds every 72 hours and retries failed feeds with exponential backoff. Track uptime, resolution, FPS, and codec quality across your entire playlist—no manual testing required.

Group Associations

Define regional groups that share content (US|, UK|, CA| for English; US-ES|, MX| for Spanish). Automatically discover when associated regions have better quality versions of the same channels.

Smart Quality Ranking

Composite scoring weighs reliability (60%), resolution (25%), and FPS (15%) to rank all duplicates. See at a glance which sources are worth keeping—green scores mean reliable, red means replace.

EPG Integration

Verify channels are showing the same content. Compare programming schedules side-by-side before swapping feeds to avoid mismatches.

Task Management

Organize your workflow efficiently. Create replacement tasks while analyzing feeds, assign alternatives, and process them when ready to edit.

Native Player

Test feeds without leaving your browser. Play any MPEG-TS or HLS feed with real-time quality metrics and instant status feedback.

See It In Action

A complete solution for OTT stream management

Find the Best Feed for Every Channel

Clean card-based interface with sidebar filtering. Compare all feed sources with quality scores and EPG data.

  • Color-coded quality badges
  • Real-time search and sorting
  • EPG display toggle
  • Primary feeds and association matches
Channel Detail

Optimize Entire Categories in Minutes, Not Hours

Analyze entire categories for better alternatives. Date range filtering and ignore system for systematic improvement.

  • Category-wide analysis
  • Smart recommendations with metrics
  • Visual optimization indicators
  • Ignore management system
Reports

Track All Your Feed Changes in One Organized System

Track feed replacements and reviews without context-switching. Filter by type, group, or creator with full audit trail.

  • Feed comparison before assignment
  • Team collaboration features
  • Complete task history and logging
  • Multiple task types supported
Tasks

Test Feeds In-App While Analyzing Quality Data

Test any feed without external tools. Universal format support with real-time metadata display.

  • MPEG-TS and HLS playback
  • Quality metrics during preview
  • Lock coordination prevents conflicts
  • Visual warnings for failed feeds
Player

EPG Coverage Recommendation

OTT Stream Score uses tvg-id to identify duplicate channels. Poor or missing tvg-id values mean duplicates won't be grouped correctly and ranking becomes less effective. Target >80% EPG coverage for your regions. Reference implementations achieve ~94% coverage.

How It Works: Optimize an Entire Group in 4 Steps

How to optimize your "US| Entertainment" group

1

Navigate & Review

Go to Reports → Select "US| Entertainment" → Choose date range (30 days). System shows 15 channels with better alternatives available.

2

Compare Options

Click on channel to see current feed (SD, 75% reliable) vs. suggested feed (FHD, 100% reliable from "US| Other Group").

3

Verify Content

Check EPG schedules match to confirm it's the same channel. Preview both feeds using the built-in player to verify quality.

4

Create & Process

Assign the replacement feed with note: "Upgrading to FHD source with better reliability". Team reviews, approves, and implements changes.

Result: Higher quality playlist backed by performance data, not guesswork.

24/7
Automated Monitoring
100%
Open Source
PHP
Easy Deployment
Free
MIT License

How to Get It

OTT Stream Score is free and self-hosted

FREE

Self-Hosted

Complete control, unlimited usage

  • 100% open source (MIT License)
  • Full access to all features
  • Deploy on your own infrastructure
  • No subscription fees ever
  • Community support via GitHub