About this project
Debrify is a cross-platform, open-source personal media hub. Users connect their own accounts and sources; the project states that it does not host, sell, provide, or bundle media, and third-party services remain controlled by their providers.
Supported sources include Real-Debrid, Torbox, Premiumize, PikPak, and AllDebrid; personal WebDAV servers; Stremio addon catalogs; optional Jackett or Prowlarr search plugins; M3U and Xtream IPTV playlists; and YouTube. Cloud accounts can be browsed, managed, streamed from, and downloaded from, with account status and usage dashboards. WebDAV supports credentials, playlists, and local downloads.
The built-in player uses media_kit/libmpv and offers audio and subtitle track switching, subtitle search and autoload, subtitle styling and synchronization, resume playback across sources and devices, episode guides, next-episode navigation, playback speed, a sleep timer, mobile gestures, and TV remote navigation. Streams can also be sent to external players, including DeoVR.
Live and lean-back features include IPTV EPG guides, catchup, DVR recording, favorites, categories, large channel lists, Stremio TV-style catalog browsing, and Debrify TV channels generated from keyword recipes. Tracking covers Trakt scrobbling and calendars, Simkl and MDBList synchronization, plus local offline progress tracking.
A download manager provides background queuing, pause and resume, batch operations, and downloads from connected cloud, WebDAV, and YouTube sources. Configuration can be shared between the user's own devices and backed up to or restored from a single file.
Official builds are provided for Android, Android TV, Windows, macOS, Linux, iOS, and Apple TV. Linux is distributed as an AppImage with required system packages such as mpv, SQLite, and FUSE. iOS and Apple TV builds are unsigned and require sideloading; Apple TV support is described as shipping with alpha releases. The Flutter project can also be built from source using standard Flutter build commands.
The interface is designed for phones, desktops, and TVs, with poster grids, detail pages, ratings, Parents Guide information, continue-watching rails, D-pad navigation, an in-app keyboard, and quick playback actions. The source code is licensed under AGPL-3.0-only, with third-party assets under their own licenses and separate restrictions on project branding. The maintainer notes that the application grew quickly around features and contains architectural debt, while some newer subsystems are more structured and tested.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.