Skip to content

godver3/strmr

Repository files navigation

image

strmr

A streaming media server with native mobile and TV apps. strmr supports:

  • Usenet
  • Real Debrid/Torbox/AllDebrid

Scraping supports:

  • Torrentio
  • Jackett
  • AIOStreams
  • Zilean
  • Newznab indexers

Discord: https://discord.gg/kT74mwf4bu

Setup

strmr requires both a backend server and a frontend app. The frontend app on its own does nothing - it needs a running backend to connect to.

Backend Deployment

Deploy the backend using Docker Compose (or use the example in the repo):

  1. Create a docker-compose.yml:
services:
  strmr:
    image: godver3/strmr:latest
    container_name: strmr
    ports:
      - "7777:7777"
    volumes:
      - /path/to/your/cache:/root/cache
    environment:
      - TZ=UTC
    restart: unless-stopped

The cache folder will contain user settings and stream metadata.

  1. Start the container:
docker-compose up -d

The backend will be available at http://localhost:7777. The default login is admin/admin for both the frontend app and the admin web UI.

Frontend Apps

The frontend is built with React Native and supports iOS, tvOS, Android, and Android TV.

iOS / tvOS

Available on TestFlight:

Updates: Incremental updates are delivered automatically via OTA. Larger updates require updating through TestFlight.

Android / Android TV

Download the latest APK: Releases

Updates: Incremental updates are delivered automatically via OTA. Larger updates require manually downloading the new APK from GitHub Releases or using Downloader (code listed with each release).

Configuration

Access the admin panel at http://localhost:7777/admin to configure all settings.

Required API Keys

strmr requires API keys from TMDB and TVDB for metadata (posters, descriptions, cast info, etc.):

Service Required Purpose Get Your Key
TMDB ✅ Yes Movie/TV metadata, posters, cast themoviedb.org/settings/api (free account)
TVDB ✅ Yes TV show metadata, episode info thetvdb.com/api-information (free account)
MDBList ❌ Optional Ratings from multiple sources (IMDb, RT, etc.) mdblist.com/preferences (free account)

Enter these keys in the admin panel under Settings → Metadata.

Roadmap

See Discord for more planning details.

  • Non-M3U IPTV support
  • Mediafusion support

What to test?

Please test:

  • General searching/streaming/media matching
  • Test DV/HDR playback
  • Android TV performance

Acknowledgments

Thanks to nzbdav and altmount for paving the way with usenet streaming.

Inspired by plex_debrid and Riven.

Special thanks to Parsett (PTT) for media title parsing.

Powered by FFmpeg for media processing and yt-dlp for trailer fetching.

License

MIT