Debrify 0.10.0-beta.1
☁️ WebDAV sync and backups
- Sync profiles, service connections, addons, supported settings and watch progress across devices, with a built-in Koofr preset.
- Connect an existing synced setup during onboarding, or manage it under Settings → Sync and Migrate. Automatic sync runs while Debrify is open and online.
- Sync supported IPTV favorites, custom lists, ordering, history and resume state. Debrify TV channels and saved torrent pools have a separate Sync channels now action.
- Manage connected devices, edit device names, check sync status and recover interrupted setup or connection failures. Appearance stays local to each device.
- Added a setup guide directly in sync settings, with a QR code on TVs: https://debrify.tv/guides/webdav-sync/
- Added
.debrifybackup archives for more efficient large-library backup and restore, including all profiles and shared connections. - Improved remote pairing and setup transfers between devices.
🏠 Collections, Home and appearance
- Added importable collections that organize addon catalogs into folders and Home rows, with support for community collection files.
- Added Spotlight collection browsing and Gallery, Filmstrip and Journal layouts, with folder artwork, logos, animated focus art and optional trailer previews.
- Expanded Spotlight interactions on tablets and desktop, including landscape artwork, expanding cards and improved hover and scrolling.
- Added Snowy Mountain, Midnight Rain and Moonlit Ocean backgrounds.
- Added importable launch animations with orientation support and paired-device transfer.
- Added controls for hiding collection headings and choosing which sections appear on details pages.
- Improved Home loading and preservation of content and position between visits.
🔎 Discovery and metadata
- Added selectable metadata providers, TMDB browsing in Discover and more browsing languages.
- Expanded Explore and details with actor/director pages, studio and availability information, and improved artwork loading.
- Added TMDB title suggestions to Catalog search, with a horizontal suggestion strip above the keyboard.
- Improved episode metadata across Continue Watching, details, Sources and playback.
- Preserved catalog-specific episode guides and identities. Automatic next-episode selection now stops at upcoming releases.
🎞️ Sources and media servers
- Added Jellyfin and Emby connections, library browsing in Discover and playback sources, with optional server watch-state sync.
- Improved Jellyfin authentication, large-library searches and combined-episode matching.
- Added importable stream badges for provider, format, audio and language information, including community presets and SVG artwork.
- Added a Cinema source layout, addon aliases, and options to display original addon text and logos.
- Improved source ordering to follow configured provider priorities.
- Improved pinned-source recovery, active-source highlighting, episode source switching and access to alternative providers during pinned playback.
▶️ Playback and subtitles
- Added show-wide shuffle, with a choice between one random episode and continuous shuffle. Upcoming episodes are excluded.
- Added iOS picture-in-picture, allowing continued browsing and restoration of the player.
- Added content display matching on Android TV and Apple TV, subject to device support and system settings.
- Added forced-only subtitles, audio-language-aware subtitle selection, subtitle source priority and Brazilian Portuguese preference.
- Improved Unicode subtitle decoding and subtitle-label matching.
- Restored native audio passthrough and improved variable-speed audio routing.
- Fixed macOS Infuse handoff and a tvOS playback crash.
- Improved startup loading and recovery, preserved native player preferences between launches, and added a 100% watch-completion threshold.
📺 IPTV and Debrify TV
- Added Spotlight Guide for TV and desktop, with larger previews, a collapsible search sidebar and improved Favorites/custom-list navigation.
- Added search across IPTV categories.
- Integrated cached IPTV movies and episodes into playback sources, with Quick Play priority, source pinning and audio-language preferences.
- Added Start Over controls and a seek timeline for channels supporting catch-up.
- Added automatic IPTV catalog refresh.
- Improved large-playlist imports, Xtream movie/series refresh, Unicode decoding and Favorites programme guides.
- Added hold actions to remove IPTV Continue Watching entries and a Delete all action for Debrify TV channels.
- Improved slow Stremio TV startup handling in both players, while preserving PikPak recovery and rejection of addon error videos.
📊 Watch progress and tracking
- Added Hide watched titles for discovery surfaces while keeping personal lists available.
- Added season watched/unwatched actions, provider-specific progress resets, and global Clear progress / Rewatch actions.
- Expanded support for titles without IMDb IDs across Simkl, Trakt and MDBList, including progress, resume and completion handling.
- Fixed playback metadata mixing different versions of a show, such as UK and US editions.
- Improved progress isolation for custom catalog titles.
- Improved Trakt token refresh and newly paused shows appearing in Continue Watching.
- Removed stale Simkl episode sessions and strengthened progress recovery after Android TV interruptions.
🛠️ Navigation and reliability
- Fixed TV profile-editor D-pad navigation, including Access, Lock, Diagnostics and Auto-lock controls, with protection against held-OK repeats.
- Improved source-picker focus and scrolling, collection navigation, Apple TV remote sensitivity and search submission.
- Fixed Android TV subtitle-sync overlay dismissal.
- Improved TV responsiveness and reduced memory pressure during sync and imports.
- Bounded disk caches and added cleanup of downloaded Android update installers.
- Improved credential recovery on Android and Fire TV.
- Fixed Windows startup failures caused by locked profile files and enabled automatic Linux vault unlock by default.
- Added an optional alpha update channel for users who want early builds.
🙏 Contributors
Special thanks to @ghbarker for contributing Collections (#54) and Stream Badges (#56) to Debrify.