Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Türkçe · English

Strmly — your playlist, a cinematic home

Strmly

Your playlist. A cinematic home.

A desktop IPTV player for Windows and Linux.
Bring live TV, movies, and series together in a library that feels like yours.

Windows   Linux   M3U   Xtream Codes   MIT

Download · Screenshots · Features · Build from source


Make room for what you watch

Add your own playlist and let Strmly organize the rest. Browse a movie collection, switch to live channels, or pick up an episode where you left off. A dark, glass-inspired interface keeps navigation close and gives the artwork room to breathe.

  1. Bring your source. Add an M3U URL, import a local M3U file, or connect with Xtream Codes.
  2. Make it yours. Create profiles, choose favorites, and arrange the categories you care about.
  3. Press play. Watch in the built-in player or hand playback over to VLC or MPV.

A closer look

A home for your next watch

A featured carousel, continue-watching cards, and dedicated navigation for live TV, movies, series, favorites, and saved media.

Strmly home screen with a featured title and continue-watching rail

A collection worth browsing

Switch between showcase and grid layouts, search the catalog, and use categories to narrow the view. TMDB integration adds artwork and title information when configured.

Strmly movie grid with fictional demo posters, ratings, and favorites

Live channels, at a glance

Keep channels in their own view, with quick category filtering and search.

Strmly live TV catalog with example channel logos

Small details, your way

Tune language, interface size, playback, playlists, and local data from settings.

Strmly appearance settings with language, card size, and interface scale controls

Screen captures use the actual renderer with fictional titles, original demo artwork, and isolated sample data. Channels, ratings, and watch progress are illustrative; no streams, subscriptions, or media are included.

Made for your daily watch

  • Your sources, together. M3U URLs, local M3U files, and Xtream Codes playlists, with configurable refresh intervals.
  • Live TV, movies, and series. Separate catalogs with category controls, search, and favorites.
  • A familiar place to return. Multiple local profiles, recently watched items, and saved playback progress.
  • More context for each title. Optional TMDB artwork, descriptions, cast, and episode imagery.
  • Playback controls within reach. Subtitles, audio-track selection, playback speed, picture-in-picture, and fullscreen, subject to the source and playback mode.
  • Compatibility options. FFmpeg-backed playback modes and optional VLC/MPV integration.
  • Keep media locally. Movie and episode downloads, queue controls, and download-folder management for sources that permit saving.
  • Find it quickly. Spotlight search across the library with a Ctrl+K shortcut.
  • A desktop that fits. English and Turkish interfaces, adjustable card/UI sizes, and in-app update controls.

Get Strmly

Download the latest release →

  • Windows: Download the Strmly-Setup-*.exe installer.
  • Linux: Choose the .AppImage for a portable launch or the .deb package for Debian/Ubuntu.

The current release includes Windows x64 and Linux x64 packages. Open the release page for the available assets and release notes.

Linux installation

Make the downloaded AppImage executable, then launch it:

chmod +x Strmly-*-linux-*.AppImage
./Strmly-*-linux-*.AppImage

Or install the Debian package from its download directory:

sudo apt install ./Strmly-*-linux-*.deb

Linux compatibility playback prefers system FFmpeg, with a bundled fallback. VLC and MPV are optional external players.

Bring your own content

Strmly is a player. It does not provide channels, movies, series, playlists, or IPTV subscriptions. Add sources you are authorized to access. Availability, metadata matches, playback compatibility, and download support depend on your provider and media format.

Profiles, playlist settings, history, and caches are stored locally. Stream requests contact your provider; metadata and artwork can contact TMDB and image services; update checks contact GitHub. Keep playlist URLs, credentials, personal backups, and local environment files out of commits.

Build it yourself

Electron · React · TypeScript · Vite · Tailwind CSS · HLS.js · FFmpeg

Use Node.js 22.12+ (or 20.19+) and npm:

git clone https://github.com/ardakrt/strmly-player.git
cd strmly-player
npm ci
npm run electron:dev

For TMDB metadata, copy .env.example to .env and set VITE_TMDB_API_KEY, or enter your key in app settings. A local environment file is optional for starting the app.

npm run verify       # Lint, type checks, regression/security checks, and build
npm run dist:win     # Windows NSIS installer
npm run dist:linux   # Linux AppImage and Debian packages

Packages are written to dist-electron/. See the development and packaging guide for requirements, individual checks, and reproducible README captures.

License

MIT. Built by Arda.



Strmly · Your playlist. A cinematic home.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages