v1.0.96 — Your Own Media Server
The biggest release this app has had: connect your own media server, and a set of protections that mean a provider having a bad day can no longer take your channel list with it.
New
- Connect your own Jellyfin media server. Settings › Sources › Media Server Sources takes a Jellyfin server — address, username, password — and the app reads its libraries and keeps a copy, so you can browse it even with the server asleep. Its films and shows sit in the same grids as your provider's, one row per library, with a chip for the server. Search finds them; detail pages carry poster, year, rating, genres and description; shows have seasons and episodes with the full watched-checkmark treatment, auto-next and Continue Watching. Favourite them, add them to lists, hide or PIN-lock a library like anything else. Genres become chips, and under your server's chip, All shows everything, newest first. Your sign-in stays on the device — never uploaded, never synced, never written into any stored address.
- Your media server follows you between devices. Favourite a film on the phone and it's favourited on the TV; stop halfway and the other device offers Resume from the same spot. Each device signs in once itself — that part never travels — and devices on older versions carry the records along untouched. The server is recognised by its own identity, not its address, so a phone on the home IP and a TV on the domain name agree.
- Give each source its own colour. Both source screens have a Colour option — the source's chip and poster tags carry a coloured dot, and colours follow you to your other devices.
Fixed
- A provider outage can no longer empty your channel list. A refresh that comes back with nothing — or a fraction of what you had — keeps your channels and tells you what happened, with both numbers and a Use the new list option for a genuine package change. Error pages, expired accounts and half-sent answers now say what they are instead of pretending to be an empty catalogue.
- The crash when opening a channel or film (worst on Fire TV): the player could be torn down in the instant it was starting, leaving a black screen with no error. Every crash report of the last week was this one fault — fixed at the root, on both engines.
- Sync hardening, end to end. Changes made while a sync runs are no longer forgotten; a favourite can't vanish because the app closed at the wrong moment; a device with a badly wrong clock no longer silently loses its changes; removing a server and re-adding it keeps your favourites and progress instead of duplicating or deleting them.
- Better artwork everywhere. Title logos where your server has them, borrowed artwork where it doesn't (shown only when the match is certain), and posters that survive a panel filing them under a different name.
Also: each server library listed with its size on the sources screen, a one-piece browse header, believable years in the Year picker, and artwork that collects itself on the first launch after updating.
Installing keeps all your profiles, favourites, and history.