varunsalian / debrify
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.
github.com/varunsalian/debrifyIndexed at 19e3168Up to date with upstream
What is debrify?
debrify is a media manager for browsing, streaming, and downloading content from debrid accounts and WebDAV servers in one app. It connects provider storage, search sources, Trakt, Stremio Addons, IPTV playlists, and playback tools. The project is primarily written in Dart and uses Flutter with native Android, iOS, and desktop-related code.
Written by a model from the README and the source
1,304 files and 18,760 symbols in 16 modules, led by Dart (1,002 files) and Kotlin (41).
Code health
Hotspots average 2.2, the place fixes pay off most.
Use varunsalian/debrify in your agent
Point Claude Code, Cursor, Codex or VS Code at this repository. Your agent gets the index this page is built from: cited answers, callers, history and health for any file.
- 1.In Claude, open Customize → Connectors, click +, then Add custom connector. On a Team or Enterprise plan an owner adds it first under Organization settings → Connectors.
- 2.Paste the server URL below as the Remote MCP server URL, then click Add.
- 3.Click Connect. A Repowise sign-in window opens. Approve access.
- 4.Repowise's tools are now available in your Claude chats.
Connect with one click. Sign in with Repowise (OAuth), no API key to copy. Works in Claude on the web, desktop, and mobile.
Docshttps://api.repowise.dev/mcp/varunsalian/debrify
This repo is public, so anyone with a Repowise account and an API key can connect.
Try asking
- get_overview()
- get_answer("how is debrify put together?")
- get_why("why is debrify structured this way?")
Explore debrify
- DocumentationModule-by-module documentation, 1,816 pages.
- ArchitectureDependency graph, layers and third-party dependencies.
- Code healthEvery file's score and the findings behind it.
- CommitsEach commit's effect on code health.
- OverviewEverything else the index found: contributors, decisions, what changed this week.
Key features of debrify
- Debrify manages files across Real-Debrid, Torbox, Premiumize, PikPak, and AllDebrid.
- The built-in player supports native playback, track selection, subtitle synchronization, subtitle search, and resume playback.
- The download manager supports queued, paused, resumed, and batch downloads across mobile and desktop.
- Optional search plugins support multi-engine searches, Jackett and Prowlarr indexers, RSS responses, filtering, and direct addition to a debrid provider.
- Stremio Addons support content discovery, Quick Play, Watch Next, IMDb enrichment, and importing an existing addon collection.
- Trakt integration synchronizes playback progress and provides a now-playing card and upcoming calendar.
How varunsalian/debrify works
Input enters through configured debrid accounts, WebDAV servers, search plugins, Stremio Addons, Trakt, and IPTV playlists. lib/screens/search_screen.dart provides search interactions, while lib/widgets/iptv/iptv_results_view.dart presents IPTV results. lib/screens/video_player_screen.dart handles video playback and related controls. lib/screens/settings_screen.dart manages application configuration and integrations. Android TV playback is implemented by android/app/src/main/kotlin/com/debrify/app/tv/AndroidTvTorrentPlayerActivity.kt. The lib directory holds the main application code, while test contains the test code.
The codebase has 1,304 files and 18,760 symbols in 16 modules, led by Dart, Kotlin and Swift. Code health is 4.3 out of 10, rated needs work.
varunsalian/debrify FAQ
What is debrify?
debrify is a media manager for browsing, streaming, and downloading content from debrid accounts and WebDAV servers. It also integrates playback, search, Trakt, Stremio Addons, and IPTV features.
How does debrify work?
debrify combines configured debrid accounts, WebDAV servers, search sources, Stremio Addons, Trakt, and IPTV playlists in one Flutter application. Its screens and player present, manage, and play the resulting content.
What language is debrify written in?
debrify is primarily written in Dart. The repository also includes Kotlin, Swift, C++, Python, and shell code.
How is the debrify code organized?
debrify places its main application code in lib, tests in test, platform code in android and tvos, documentation in docs, and reusable code in packages. Key screens include search_screen.dart, video_player_screen.dart, and settings_screen.dart.
Who is debrify for?
debrify is for people who use debrid accounts, WebDAV libraries, search sources, Stremio Addons, Trakt, or IPTV playlists to browse, stream, download, and manage media.
What license does debrify use?
debrify uses the AGPL-3.0 license.
The summary, features and answers on this page are written by a model from the README and the source, and refreshed with each index.
About this page
Get a page like this for your own codebase
Repowise built this map of varunsalian/debrify from its source and git history. It parses every symbol, draws the dependency graph, scores each file's health from complexity, duplication, coverage and churn, finds hotspots and owners in the history, and writes documentation for every module. Your coding agent reads the same index over MCP, so its answers cite real files.
Prefer local? pip install repowise && repowise init indexes your own checkout, no account needed.
Maintain varunsalian/debrify?
Claim this page, add a badge to the README, or re-index it.
Claim this page
Sign in with GitHub and we check that you are an admin or maintainer of varunsalian/debrify. Then add a badge to the README that links readers here.
Add a badge to your README
Every badge is public, cached, and updates on its own after every index. Nothing to install.
Repowise badge
Links to this page, with no score on it. Adding it also re-indexes the repo every week.
[](https://repowise.dev/repo/varunsalian/debrify?src=badge_wiki)Code health badge
The repo's health score out of 10, from the latest index.
[](https://repowise.dev/repo/varunsalian/debrify?src=badge_health)Code health card
A larger card with the score, its change since the last index, and when it was measured. The HTML version follows the reader's light or dark theme.
[](https://repowise.dev/repo/varunsalian/debrify?src=badge_card)