v0.8.13-alpha.1
Pre-release
Pre-release
⚠️ Alpha build — this release is for early testers only. Take a backup before upgrading, expect rough edges, and please report anything broken. Regular users should wait for the upcoming beta.
✨ New
- Backups and device transfers now carry the whole profile graph. A comprehensive backup — or a Remote "Transfer Everything" — now moves every profile with its preferences, connections, addons and databases intact, instead of leaving pieces behind on the old device. The restore side was hardened to match: it verifies what a package actually contains before it applies anything, and refuses rather than half-restores.
- Restore from a backup during setup. A fresh install can now take a backup file on the very first screen, so a reinstall or a new device starts from your library instead of an empty app.
- Debrify TV: export your channels as a portable archive. Your channels, their sources and their artwork pack into one file you can carry to another device or keep as a separate backup. Compact backups deliberately leave Debrify TV out — it is the largest thing in a profile — so this is how you move it.
- Exports save to your Downloads. Backups, channel archives and diagnostic logs now go through the normal download path on Android: they land in Downloads, show a download notification, and open in any file manager instead of hiding in an app-private folder.
- Privacy-safe diagnostic log export. Settings can now write out an app log for bug reports with identifiers scrubbed — no tokens, no debrid keys, no account handles, no file paths that name you. Off unless you go and export one.
- Marquee play loader. The screen between Play and the video used to be a poster and four checkboxes, identical for a 4K remux and a 200 MB episode. It now paints the title's backdrop and logo art, a meta line, and the four resolve stages on a live rail. Default for everyone; Classic is still there under Settings → Appearance → Play Loader.
- New launch animation — Trace. A point of light crosses the frame drawing a hairline rule and the letters ignite in its wake. It is the new default; every other ident stays selectable, and an ident you picked yourself is untouched.
- Settings search finds everything now. The index covers the whole settings tree rather than the sections that happened to be listed, so searching for a toggle actually lands on it.
🐛 Fixed
- Continue Watching would get stuck on one episode. Marking it watched and then unwatched — the obvious fix — made it worse and pinned it permanently. Unwatching now removes the row properly, and a one-time cleanup clears the ghosts existing installs are already carrying, including ones that arrived over a device transfer.
- Resume survives a change of source. Position was tied to the exact release you played, so re-picking a source (an unpin, a failover, Quick Play choosing differently) restarted from zero. Movies and episodes now resume by title across sources, on the Flutter player and the Android TV player alike.
- Auto-advanced episodes started partway in on Android TV — the next episode inherited the previous one's position instead of starting at the beginning.
- A "Transfer Everything" import could leave the TV on a black screen until the app was force-quit. Fixed, along with three separate faults that produced the same symptom, and the leftover bootstrap "Admin" profile is now retired once an imported one owns the device.
- Subtitles vanished when the TV controls auto-hid. They came back on the next button press; now they never leave.
- The Marquee loader looked dead. Continue Watching plays showed a bare gradient instead of artwork, and the progress rail never filled a segment. Both fixed, plus a spinner on the status line so a slow resolve doesn't read as frozen.
- The Watched toggle in the Trakt, Simkl and MDBList sheets now writes to that tracker even when it isn't in your Scrobble set — a row labelled with a service's name should act on that service. The generic toggles still follow your Scrobble selection.
📄 Project
- Debrify is now licensed AGPL-3.0-only.
- Funding runs through GitHub Sponsors only — the old PayPal and Ko-fi links were dead ends and are gone.
- The website's guides section has been retired; help now routes through Discord and Reddit.