A player for your own playlists of live TV, movies and series on iPhone, iPad, Apple TV, Mac and Android/Google TV. In app launchers it appears as ISPlayer.
isplayer.joplabs.app · Español
It ships no playlists, credentials or third-party keys. It is meant for content you are entitled to access.
This repository is for distribution only: verifiable releases, documentation, sample playlists and issues.
| Platform | How to install |
|---|---|
| iPhone and iPad | With SideStore: add the source and you get every version. |
| Apple TV | Unsigned IPA in the latest release; sign it with your own Apple account. |
| Mac (Apple Silicon) | ZIP in the latest release. Not notarized: how to open it. |
| Android and Google TV | APK in the latest release; it updates itself afterwards. If unsure, take the universal one. |
Every file has its SHA-256. Detailed steps and verification: install guide. All versions in Releases.
On the iPhone, tap the button; or in SideStore → Sources → +:
https://jopsis.github.io/InputStreamPlayer/sidestore/apps.json.
Install SideStore first
(ideally with LiveContainer).
With LiveContainer, turn on “Fix file picker” in the app's settings, or importing a playlist from a file will do nothing. More detail.
- Live TV with a guide (XMLTV), remote-control zapping and catch-up.
- Collections: the movies and series from your lists in their own tab (it only appears when a list has them), filtered by movies or series and by group, with “Continue”, watched marks, favorites and recents.
- Stremio add-ons and Trakt lists; OpenSubtitles built in. Got a Plex server? The Plexio Stremio add-on works with it.
- Picture in Picture on iPhone, iPad, Mac and Android phones and tablets: keep watching in a floating window while you use other apps. On iPhone the sound keeps playing in the background.
- Favorites, recents and Multiview (up to four channels at once). Favorites — channels, movies and series — sync across your devices.
- One card per channel across lists (optional, off by default): the same channel from several lists shows once and you pick the source — with its format — when you play it.
- Your categories, your order: reorder the groups of your lists; it is remembered on each device.
- Optional sync through your own Google Drive and Trakt.
- Encrypted playlists
.ispl: encrypt them with the web encryptor and share only the address and a key. - Android: ExoPlayer and mpv engines, your choice.
- English and Spanish interface: it follows the system language (English if yours isn't available) and can be changed in Preferences.
More information and screenshots on the website.
HLS (including SAMPLE-AES), DASH/MPD with CENC and Smooth Streaming, with
authorized ClearKey (written in the list or from a ClearKey license server);
direct MP4, MKV and TS. M3U/M3U8, JSON, OTT Navigator channel lists
(OTC) and VOD catalog lists, by address or file, and encrypted .ispl.
Widevine with a license server plays only on Android (ExoPlayer); FairPlay and
PlayReady are not supported.
- Playlist format reference
- Samples: M3U · JSON · VOD catalog
Two interfaces (Media center and Classic), hardware decoding, keyboard and mouse. Shortcuts.
No servers of its own and no analytics: privacy policy.
Something wrong? Open an issue with the version, the device and what happens, without playlists, keys or tokens. On Android, Settings → Preferences → Send log prepares it already cleaned.
This repository does not publish source code, keys or third-party material.