Programme guide
See what a channel is playing and what follows it. A filter hides the channels with no guide at all instead of leaving you to find out.
Desktop player for IPTV subscriptions
FlexCast uses the subscription you already have. Close a film and it comes back at the minute you stopped and on the frame you stopped — no black screen, no hunting for your place, no starting the stream from the top.
The still on this stage is generated, not a broadcast. FlexCast hosts no channel artwork of its own.
The thing nobody mentions
Most IPTV subscriptions allow a single simultaneous stream. Players that open a second connection to fetch a poster, probe a channel or check a guide spend the line you are watching on — which is why the picture dies when you scrub. FlexCast holds one session to the provider and serves everything else from its local copy: the catalogue, the artwork, the guide, the frame you left on.
What it does
Rows are the four surfaces of the app. The horizontal axis is when a feature earns its place — while you watch, when you step away, while you are gone, when the line gets slow.
See what a channel is playing and what follows it. A filter hides the channels with no guide at all instead of leaving you to find out.
While a channel is open it writes to a rolling buffer, so you can take the goal back. Switched off, no buffer process starts at all.
Record straight from the guide. It starts 30 seconds early, ends two minutes late, and says a schedule was missed rather than swallowing it.
When the line narrows it offers the same channel at a lower rung. No sibling, nothing changes.
Audio and subtitle tracks follow the profile language, and your own choice is remembered per title and per profile.
It keeps the last frame when you close. The card shows that frame and the player opens on it — nothing black waits in between.
Queue a title, watch the percentage, set the disk limit yourself. It opens on a plane too.
If a smaller version of the same title exists it offers that. It will not re-encode locally — that was measured, and it does not help.
One button while you watch. Length is measured from the file, not from the wall clock.
Pausing does not drop the connection; it keeps writing ahead until a five-minute buffer is full.
Schedules run while you are away and finished recordings land in the library.
Each person gets their own language, their own history and their own list.
Adult categories sit behind a PIN, and deleting a PIN-locked profile asks for the PIN too.
Keep more than one source side by side. It will not let you save the same subscription twice.
Download
Nothing to host and no server to run. The app carries its own core.
Or from a terminal:
curl -fsSL https://flexcast.app/install.sh | sh
The script works out the operating system and architecture, downloads the right file and checks its sha256. If the checksum does not match, it does not install.