Private local network only

Your TV library,
beautifully organized.

myTV Manager is primarily a self-hosted stream organiser and local proxy. It connects to your streaming provider, curates your library of Live TV, VOD, and Series, and re-serves it as a clean local API that any compatible TV player (Tivimate, Kodi, VLC…) can connect to. It also includes a fully functional built-in web player — though organising and proxying is what it was built for.

Multi-platform Built-in video player Subtitle download Download manager

Everything runs locally on your machine or server.
First run opens a setup wizard — no config files needed.

Everything you need to manage your TV

A complete self-hosted solution — from setup wizard to download manager, all in one web UI.

Live TV

Channels, organized

Browse live channels by category, mark favorites, hide unwanted channels, and stream directly in the built-in HLS player.

VOD

Movies with IMDB ratings

Filter movies by rating, browse by category, play in the built-in player or download to watch offline — with automatic subtitle download.

Series

Shows & seasons

Browse series, expand seasons and episodes, and play any episode directly from the interface with full player controls.

Favorites

Your lineup, your way

Star channels, movies, and shows across all content types. Favorites persist through syncs and can be exported/imported.

Downloads

Offline viewing queue

Queue VOD items for download. Configurable parallel downloads, speed throttling, auto-retry on failure, and subtitle download.

Sync

Always up to date

Trigger manual syncs or let the scheduler handle it. Export and import your positions, favorites, and visibility settings.

Themes

Dark & light mode

Switch between dark (default) and light theme with a single click. Preference is saved in your browser.

Search

Global search

Search across Live TV, VOD, and Series simultaneously. Results appear instantly — no page reload required.

Setup wizard

Running in minutes

A guided first-run wizard collects your TV credentials, saves them, and kicks off the first sync automatically.

Screenshots

Dark mode by default. One click to switch to light mode.

VOD browsing
VOD — movies with cover art & IMDB ratings

How it works

myTV Manager's main goal is to be a stream organiser and local proxy — it sits between your provider and your favourite TV players, curating your library and re-serving it as a clean local API. It can also be used as a fully functional TV player in its own right, but that is a secondary feature, not its core purpose.

1 · Install

Run it on your local network

Deploy with Docker (currently the recommended method) on your home server, NAS, or any machine on your network. Standalone binaries for Windows, macOS, and Linux are coming soon.

2 · Connect

Point it at your streaming source

The setup wizard asks for your provider credentials (server URL, username, password). myTV Manager syncs your full library — Live TV, VOD, and Series — into a local database on your machine.

3 · Organise

Curate your library your way

Reorder categories, hide unwanted channels, mark favourites, and filter content. Your personalised layout is saved locally and survives re-syncs — something most TV players cannot do on their own.

4 · Use with your TV player

Connect any compatible player

myTV Manager exposes a local API endpoint on your network. Point your existing TV player (Tivimate, IPTV Smarters, VLC, Kodi, etc.) to it — it receives your personalised, pre-organised library instead of the raw provider feed.

5 · Built-in player

Also works as a standalone player

A built-in web player is fully supported — Live TV (HLS), VOD, and Series all play directly in the browser. While the app can absolutely be used as your main player, its core design goal is to organise your library and act as a proxy for external players.

6 · Download

Save content for offline viewing

Queue VOD items for local download with configurable parallelism, speed throttling, auto-retry, and automatic subtitle fetching — all managed from the web UI.

Architecture at a glance

🌐 Streaming Provider
your subscription
📺 myTV Manager
organises · filters · proxies
📱 Your TV Player
Tivimate, Kodi, VLC…

Your TV player connects to myTV Manager's local API — not directly to your provider. It receives your personalised, curated library.

Get started

Docker is the recommended and currently available distribution. Standalone binaries for all platforms are coming soon.

Docker Compose — recommended

Works on Linux, macOS & Windows

Runs in a container. Data persists in a named volume. Supports Intel/AMD and Apple Silicon (ARM64) natively.

docker-compose.yml
services:
  mytvmanager:
    image: mytvmanager/mytvmanager:latest
    container_name: mytvmanager
    ports:
      - "2030:2030"
    volumes:
      - mytvmanager-data:/data
    environment:
      LOCAL_PORT: "2030"
      # TV_URL: "http://your-provider.com"
      # TV_USERNAME: "your-username"
      # TV_PASSWORD: "your-password"
    restart: unless-stopped

volumes:
  mytvmanager-data:
Docker — single command

Quick start without Compose

One-liner to get running immediately. Data is persisted in a named volume.

terminal
docker run -d \
  --name mytvmanager \
  --restart unless-stopped \
  -p 2030:2030 \
  -v mytvmanager-data:/data \
  mytvmanager/mytvmanager:latest
Pre-configure credentials (optional)

Skip this if you prefer — the setup wizard on first launch will ask for your credentials interactively.

terminal — with credentials pre-set
docker run -d \
  --name mytvmanager \
  -p 2030:2030 \
  -v mytvmanager-data:/data \
  -e TV_URL="http://your-provider.com" \
  -e TV_PORT="80" \
  -e TV_USERNAME="your-username" \
  -e TV_PASSWORD="your-password" \
  mytvmanager/mytvmanager:latest

Designed for private local networks only. Do not expose to the public internet.
All data is stored in the mytvmanager-data volume.

Standalone binaries
v0.1.0 · Available now

No Docker, no Python, no dependencies — one file, double-click to run. Available for all major platforms.

All releases and changelogs on  GitHub Releases

⭐ Premium

Unlock advanced features — starting with the full Download Manager, with more arriving in every release. One payment, lifetime licence, all future Premium features included.

myTV Manager Premium

One-time purchase · lifetime licence · all future updates included

$19.99
one-time

Included now

  • Download Manager — queue VOD items for offline viewing, parallel downloads, speed throttling, auto-retry on failure
  • Automatic subtitle download — fetches subtitles for downloaded content, configurable language
  • Priority support — direct email support with faster response time

Coming in upcoming releases

  • Advanced EPG — full programme guide with reminders & scheduling
  • Multi-profile support — separate favourites & layouts per user
  • Watch history & resume — continue where you left off across devices
  • Custom category groups — merge, rename, and pin categories your way
  • More features in every release — your one-time purchase covers them all
Get Premium — $19.99

Payment processed manually via email. Licence key delivered within 24 hours.
Questions? mytvmanager@proton.me

Free vs Premium

Feature Free ⭐ Premium
Live TV, VOD & Series browsing
Favorites & visibility controls
Built-in web player
Local proxy API for TV players
Global search & scheduled sync
Download Manager (offline viewing)
Automatic subtitle download
All upcoming Premium features
Priority support

Terms of Use

By downloading, installing, or using myTV Manager you agree to the following terms.

Terms of Use — myTV Manager

Last updated: February 2026
  1. No content provided. myTV Manager is a self-hosted media library organiser. It does not include, bundle, provide access to, stream, or distribute any television channels, video-on-demand content, series, films, or any other media. All content sources are configured exclusively by the end user.
  2. Lawful use only. You may only use myTV Manager to connect to streaming sources that you are legally authorised to access — for example, a service you personally subscribe to and whose terms of service permit the use of third-party client software. Connecting to pirated, unauthorised, counterfeit, or illegally redistributed streams is strictly forbidden and is a violation of these Terms.
  3. User responsibility. You are solely and entirely responsible for the content sources you configure, the credentials you enter, and any content you access, stream, or download through this software. The developer of myTV Manager accepts no liability whatsoever for any unlawful use of the software by users.
  4. Private local network use only. myTV Manager is designed and intended to run exclusively on a private local network (e.g. a home LAN). You must not expose the application or its API to the public internet. Doing so may create security risks and is outside the intended and supported use of this software.
  5. No warranty. myTV Manager is provided "as is", without warranty of any kind, express or implied. The developer makes no representations regarding fitness for any particular purpose and accepts no liability for any damages arising from its use.
  6. Indemnification. By using myTV Manager you agree to indemnify, defend, and hold harmless the developer from any and all claims, damages, losses, liabilities, costs, and expenses (including legal fees) arising from your use of the software, your configuration of any content source, or your violation of these Terms or applicable law.
  7. Intellectual property. You must respect the intellectual property rights of all content owners. You may not use myTV Manager to circumvent digital rights management (DRM), access geo-restricted content in violation of a service's terms, or record/download content without appropriate rights.
  8. Changes to these Terms. These Terms may be updated at any time. Continued use of the software following any update constitutes acceptance of the revised Terms.

FAQ

Frequently asked questions about what myTV Manager is, what it is not, and how it should be used.

Does myTV Manager provide any channels, streams, or media content?

No, absolutely not. myTV Manager does not host, bundle, provide, stream, or distribute any television channels, movies, series, or any other media content. It is purely a neutral software organiser — similar to a media player or a file manager. All content sources are entered manually by the user. The developer has no knowledge of, and no control over, what sources users choose to connect.

Is myTV Manager legal to use?

myTV Manager as standalone software is legal. It is a neutral tool equivalent to a media player or a browser. Legality depends entirely on what you connect it to. You must only connect myTV Manager to streaming services you are personally subscribed to and legally authorised to access. Connecting to pirated, unauthorised, or illegally redistributed content is illegal and a direct violation of these Terms of Use. This is not legal advice.

Can I use myTV Manager with any paid streaming subscription?

Only if the subscription's terms of service permit the use of third-party client software and private self-hosted interfaces. You are responsible for reading and complying with your provider's terms. myTV Manager takes no responsibility for whether a specific use case is permitted by your provider's terms.

Is myTV Manager designed for public internet access?

No. myTV Manager is designed exclusively for use on a private local network (your home or office LAN). It must not be exposed to the public internet. There is no authentication system designed for public exposure, and doing so is a misuse of the software outside its intended design. Access it from any browser on the same local network, e.g. http://192.168.1.x:2030.

What streaming source format is supported?

myTV Manager connects to streaming services that expose a standard playlist-based API (server URL, username, password). This is a widely supported format used by many legitimate subscription streaming services. You need valid credentials from a service you are authorised to use.

Does it run on Apple Silicon (M1/M2/M3/M4)?

Yes. The Docker image is a multi-platform manifest covering both linux/amd64 (Intel/AMD) and linux/arm64 (Apple Silicon, Raspberry Pi). Docker Desktop on macOS pulls the native ARM64 slice automatically — no emulation needed, full native speed.

Can I run it without Docker?

Standalone binaries (no Docker, no Python, no dependencies) for Windows, macOS (Intel & Apple Silicon), and Linux are currently in preparation and will be released soon. For now, Docker is the recommended and only available distribution. Email mytvmanager@proton.me to be notified when they are available.

Can I run it on a NAS or Raspberry Pi?

Yes — any device on your local network that supports Docker with ARM64 or AMD64. The ARM64 image works natively on Raspberry Pi 4/5 and ARM-based NAS devices (Synology, QNAP). The application is accessible from any browser on the same local network.

How do I back up my configuration (favorites, positions, visibility)?

Use the Export Configuration feature in the Settings page. It saves your favorites, category positions, and visibility settings to a JSON file. You can import it after a re-sync or on a fresh installation via Import Configuration.

Does it download subtitles automatically?

Yes. The download manager can fetch subtitles for downloaded items. Configure the preferred language (default: English) in the Downloads settings. You are responsible for ensuring subtitle use complies with applicable copyright law.

How do I contact the developer?

For questions, bug reports, or support, email mytvmanager@proton.me.

Done