IPTV Ultimate Panel · Ultra Dark Edition

Your IPTV platform.
Fully under control.

StarXUI streams your live channels, manages customer lines and resellers, and shows every connection in real time — all from one fast, secure panel that speaks Xtream Codes.

  • Xtream Codes & M3U compatible
  • Two-factor login & audit log
  • Runs on a single Linux VPS

Works with the apps your customers already use

  • IPTV Smarters
  • TiviMate
  • VLC
  • Kodi
  • any M3U or Xtream player

Features

Built for the way IPTV operators actually work

From the first channel to the thousandth line: streaming, customers, resellers and security in one place.

Live streaming engine

FFmpeg-powered channels that run always-on or start on demand, copy or transcode, and reach players as HLS. A failing source is restarted automatically with backoff, and every state change shows up live.

Live activity

See who is watching what, from which device and network. End a session and playback stops within seconds; shared lines are flagged automatically.

Xtream Codes compatible

player_api.php, get.php playlists, short and long live links, and a plain-HTTP port for older set-top boxes.

Lines & subscriptions

Customer lines with packages, trial accounts, expiry dates and per-line connection limits, enforced in real time.

Multi-level resellers

Reseller and sub-reseller trees with a credit ledger. Every reseller sees only their own customers.

Security first

Two-factor login, role-based permissions, CSRF protection, login lockout and an audit log of every change. Player logs never store passwords.

M3U import & export

Bring an existing lineup in minutes — names, logos and groups included — and export it again whenever you need.

Ultra Dark interface

A fast panel in English and Bosnian, with a command palette, keyboard shortcuts and comfortable or compact density.

How it works

Live in three steps

No scripts to babysit. Everything happens in the panel.

  1. Add your sources

    Paste a stream URL or import an M3U playlist. StarXUI checks each source and starts the channel on its streaming server.

  2. Build your offer

    Group channels into categories and packages, set prices in credits and invite your resellers.

  3. Hand out lines

    Create customer lines with an expiry date and a connection limit. Customers sign in with any Xtream or M3U player.

Roadmap

What works today, what comes next

Every module in StarXUI either works or is clearly marked as planned — in the panel and on this page.

Available now

  • Live streaming with FFmpeg & HLS
  • Xtream Codes API & M3U playlists
  • Customer lines, packages & subscriptions
  • Resellers & credit ledger
  • Live activity & shared-line detection
  • 2FA, roles & audit log

Next release

In development
  • EPG with XMLTV import
  • Movies & series with TMDB metadata
  • Catch-up & timeshift
  • Automatic source failover
  • Automation rules & alerts
  • Telegram, e-mail & webhook notifications

Planned

  • Billing & online payments
  • Customer portal
  • White-label branding
  • Support tickets & API keys
  • Analytics & reports
  • Multi-server load balancing

Built on a modern, proven stack

Open standards end to end: HLS for playback, PostgreSQL for data and Docker Compose for installation on any Linux VPS — with scripted backups, restores and upgrades.

  • Next.js
  • NestJS
  • PostgreSQL
  • Redis
  • BullMQ
  • FFmpeg
  • nginx
  • Docker Compose

FAQ

Questions operators ask us

Something else on your mind? Write to us at [email protected].

Does StarXUI come with channels or content?

No. StarXUI is management and streaming software only. You stream sources you are licensed to distribute; the platform has no DRM circumvention or stream-grabbing features.

Which players work with StarXUI?

Any app that supports an Xtream Codes login or an M3U playlist — for example IPTV Smarters, TiviMate, VLC or Kodi. Older devices can use the plain-HTTP player port.

Do resellers get their own access?

Yes. Resellers sign in to the same panel and see only their own customers, sub-resellers and credit balance.

What server do I need?

A Linux server with Docker is enough to start: the panel, the database and the streaming server run together. Ubuntu LTS is the reference system.

Can I bring my channel list from another panel?

Yes. Export an M3U playlist from your current panel and import it into StarXUI — channel names, logos and groups come along.

How can I see a demo?

Write to us at [email protected] and tell us about your setup — we’ll walk you through the panel.

Ready to take control of your IPTV platform?

Tell us how many channels and lines you run — we’ll show you StarXUI on a live panel.