Skip to content

varunsalian/debrify

Repository files navigation

Debrify

Debrify

Stream & Download — Effortlessly
The all-in-one media manager for debrid accounts, WebDAV libraries, and search sources

Release Stars Downloads Flutter License

WebsiteGuidesSupportDownloadFeaturesPlatformsRedditDiscord


Catalog Search Detail Screen

Keyword Search Results Stremio TV Cinematic Tuner

Trakt Home Surfaces Episode Guide

Real-Debrid Torbox PikPak WebDAV Stremio Addons Jackett and Prowlarr

Support on Ko-fi Support via PayPal


What is Debrify?

Debrify is a media manager that lets you browse, stream, and download content from your debrid accounts and WebDAV servers—all from one app. It comes with a built-in video player optimized for movies and TV shows, a download manager with queue support, an optional plugin system for torrent search engines, Jackett/Prowlarr indexer support, Trakt integration for sync and discovery, Stremio Addons support for discovering content, and a cinematic UI inspired by premium streaming services.

Responsible Use

Debrify does not host, sell, provide, or bundle media content. Search engines, Stremio addons, Jackett/Prowlarr servers, WebDAV servers, IPTV playlists, and debrid accounts are user-configured integrations. Only use Debrify with content, services, and sources that you own, created, licensed, or are otherwise authorized to access.

Third-party plugins, addons, indexers, playlists, and services are controlled by their respective providers or users. Debrify does not endorse using any integration to infringe copyright or violate a provider's terms. Do not submit or distribute configurations that are intended to facilitate unauthorized access to copyrighted content.

For more detail, see Content Responsibility.

Need help using a feature? Browse the user guides on GitHub Pages: Debrify Guides

If Debrify has been useful to you, you can support development here:


✨ Features

Debrid Management

  • Multi-provider support — Real-Debrid, Torbox, and PikPak
  • Full feature parity — Stream, download, and manage files across all providers
  • Account dashboard — View status, expiration, and usage at a glance
  • File browser — Browse and manage your debrid cloud storage

Built-in Player

  • Native playback — Powered by media_kit/libmpv
  • Track selection — Switch audio and subtitle tracks on the fly
  • Subtitle sync — Floating overlay slider to adjust subtitle offset in real time
  • Manual subtitle search — Find and load subtitles from within the player
  • Resume playback — Picks up where you left off, even across source switches
  • TV-optimized — Gesture controls on mobile, remote-friendly on TV

Download Manager

  • Background downloads — Queue files and let them download
  • Pause & resume — Full control over your download queue
  • Batch operations — Select multiple files, download all at once
  • Cross-platform — Works on mobile and desktop

Search Plugins (Optional)

  • Engine marketplace — Import community-built torrent search engines
  • Multi-engine search — Query multiple sources simultaneously
  • Jackett & Prowlarr — Connect your own indexer managers and use them from the same source picker
  • RSS support — Engines can use RSS response format for broader source compatibility
  • Smart filtering — Filter by quality, size, seeders, and more
  • One-click add — Send results directly to your debrid provider
  • Build your own — Follow the custom engine guide

Stremio Addons

  • Easy install — Paste addon links or install directly from browser
  • Content discovery — Search movies and shows across multiple sources
  • Quick Play — Long-press any poster to instantly play; seamless full-screen mask through loading with automatic retry on blocked torrents
  • Watch Next — Recommendations rail on the detail screen with full metadata
  • IMDb enrichment — Detail screen shows IMDb ratings, metadata, and Parents Guide
  • Seamless integration — Works with your debrid provider
  • Stremio importer — Import your existing Stremio addon collection into Debrify

Stremio TV

  • Cinematic tuner — Browse addon catalogs as live TV channels, with a premium UI optimized for Android TV
  • Auto-rotation — "Now playing" rotates on a configurable schedule
  • Channel filters — Filter by addon or content type
  • Favorites — Pin channels to home screen
  • Torrents-first — Optional setting to prioritize torrent sources
  • Catalog importer — Bring in JSON catalogs from files, URLs, repos, or Trakt lists (with one-tap refresh)
  • Build your own — Follow the Stremio catalog guide

Debrify TV

  • Keyword-driven channels — Combine keyword recipes with Real-Debrid, Torbox, and PikPak engines to auto-build always-on channels
  • Quick Play & auto-launch — Instant channel playback with random starts, resume buttons, and optional auto-launch overlay
  • Smart filtering — Automatically skips RD-blocked torrents so playback never stalls
  • Smart caching & rotation — Caches torrents per channel and rotates movies/series so the lineup stays fresh all day
  • Import/Export — ZIP/YAML packs, community collections, and remote-control export keep channels in sync across devices

Trakt Integration

  • In-player scrobbling — Debrify's video player reports start/pause/stop heartbeats to Trakt so your progress stays in sync everywhere
  • Now playing card — Home screen tile mirrors your live Trakt scrobble and gives you a one-tap resume button
  • Upcoming calendar — Dedicated Trakt calendar screen highlights the next episodes on your schedule with quick playback/mark-watched actions

IPTV Support

  • M3U playlists — Load your IPTV playlists
  • Live TV — Watch live channels seamlessly
  • Channel favorites — Organize and quick-access your channels

External Players

  • Player choice — Use your preferred video player app
  • VR support — Stream to DeoVR for immersive playback
  • One-tap handoff — Send any stream to external apps

Reddit Videos

  • Audio merged — Plays videos with audio properly combined
  • Random play — Shuffle through subreddit videos with multi-page aggregation
  • Subreddit filters — Scrollable filter bar to browse by subreddit
  • Download support — Save Reddit videos locally

WebDAV support

  • Connect your server — Browse personal WebDAV storage directly inside Debrify
  • Stream with auth — Play WebDAV files through the built-in player with credentials handled by the app
  • Playlist support — Add individual files or folders to playlists and resume them later
  • Download support — Save WebDAV files locally through the download manager

Indexer Managers

  • Jackett support — Search Jackett Torznab endpoints directly from torrent search
  • Prowlarr support — Search Prowlarr indexers with API-key based configuration
  • Per-source controls — Enable, disable, and limit each connected manager like other search sources

Backup & Restore

  • Full export — Back up all settings, sources, engines, and provider configs in a single file
  • One-tap restore — Restore from a backup file to get up and running instantly on any device

Remote Setup

  • Bidirectional sync — Send or receive your full setup between devices
  • Transfer Everything — One-click export of all providers, engines, addons, and Trakt
  • Role picker — Choose to send or receive when pairing devices

Playback Features

  • Play Random — Shuffle play from any playlist or home section
  • Continuous shuffle — Keep shuffling through content automatically
  • Startup screen — Choose what screen to launch into (Trakt, continue watching, and more)

📺 Android TV

A dedicated lean-back experience for your living room, with a cinematic UI optimized for big screens and low-end hardware.

  • Cinematic UI — Premium poster grids, detail screens, and episode guides designed for the big screen
  • Remote-friendly player — Full playback controls with D-pad navigation
  • Quick Play — Long-press any card to start playing immediately
  • Subtitle sync & search — Adjust subtitle offset with a floating overlay; search and load subtitles manually
  • Subtitle customization — Size, style, color, and background options
  • Cinematic tuner — Redesigned Stremio TV with stripped GPU effects for smooth performance on Android TV
  • Quick channel guide — Switch channels on the fly
  • Debrify TV — Keyword-driven channels with auto-play and RD-blocked torrent filtering

📱 Supported Platforms

Debrify runs everywhere. One codebase, full feature support across all platforms.

Platform Download Notes
Android APK Phones and tablets
Android TV APK Full D-pad navigation and remote support
Windows Installer Windows 10/11
macOS DMG Intel and Apple Silicon
Linux AppImage x86_64 and ARM64. Requires dependencies (see install notes)
iOS IPA Unsigned — requires sideloading (guide)

🚀 Installation

Android / Android TV

Download the APK from Releases and install. On TV, use a file manager app like Downloader or install via ADB.

Windows

Download the installer, run it, and launch from the Start Menu. First run may trigger SmartScreen—click "More info" → "Run anyway".

macOS

Download the DMG, drag Debrify to Applications. First launch: right-click → Open (app is not notarized).

Linux

# Install dependencies (required)
# Ubuntu 24.04+
sudo apt install libmpv2 libsqlite3-dev libfuse2

# Ubuntu 22.04 / Debian
sudo apt install libmpv1 libsqlite3-dev libfuse2

# Fedora
sudo dnf install mpv-libs sqlite-devel fuse-libs

# Arch
sudo pacman -S mpv sqlite fuse2

# Run the AppImage
chmod +x debrify-*.AppImage
./debrify-*.AppImage

iOS

Download the unsigned IPA and sideload using AltStore or Sideloadly. See the iOS Installation Guide for step-by-step instructions.

Note: Sideloaded apps require re-signing every 7 days. AltStore can handle this automatically.


🔌 Provider Support

Feature Real-Debrid Torbox PikPak
Stream files
Download files
Browse cloud storage
Add magnets/links
Playlists
Episode tracking

❤️ Support Debrify

If the app has been useful to you and you want to help fund development:

Every bit helps keep the app improving.


🛠️ Building from Source

git clone https://github.com/varunsalian/debrify.git
cd debrify
flutter pub get
flutter run

Build commands:

flutter build apk --release              # Android
flutter build ios --release --no-codesign # iOS (unsigned)
flutter build windows --release          # Windows
flutter build macos --release            # macOS
flutter build linux --release            # Linux

🤝 Contributing

  1. Fork the repo
  2. Create a feature branch: git checkout -b feature/my-feature
  3. Commit changes: git commit -am 'Add my feature'
  4. Push: git push origin feature/my-feature
  5. Open a pull request

💬 Community


📄 License

Debrify is released under the Polyform Noncommercial License 1.0.0. Free for personal use. Commercial use is not permitted.


Website

Made with Flutter. Free for personal use.

About

Unified debrid management meets Stremio and Trakt — control Real-Debrid, Torbox, and PikPak, sync your watch progress, and browse content from anywhere. Available on Android, Android TV, Windows, macOS, Linux, and iOS.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors