Skip to content

Repository files navigation

Flixclusive Providers

Build Discord Docs API Reference Releases

The official collection of provider extensions for Flixclusive. Each provider is a pluggable module that connects Flixclusive to an external media source — fetching titles, metadata, streams, subtitles, and watchlist data on the user's behalf.


Table of Contents


About

A provider is a pluggable extension that runs inside Flixclusive and adapts it to a specific third-party service or API. Providers are independently versioned, packaged as .flx artifacts, and loaded at runtime by the app.

Each provider exposes only the capabilities its source supports:

Capability What it does
Catalog Exposes browsable home-screen sections
Search Returns paginated results for a query
Metadata Fetches full movie/show details
Media Links Emits streams and/or subtitles for playback
Cross-match Resolves IDs across providers
Tracker Integrates with watchlist management and scrobbling services

Providers

Provider Capabilities
Stremio Catalog, Search, Metadata, Media Links, Cross-match
Trakt Catalog, Search, Metadata, Tracker, Cross-match
TMDB Catalog, Search, Metadata, Cross-match, Media Links

Roadmap

  • Stremio
  • Trakt
  • TMDB
  • Simkl
  • Letterboxd

Build & Deploy

Prerequisites: Android SDK (API 23–36), JDK 17+, adb in your PATH.

# Build and package a provider artifact (.flx)
./gradlew :ProviderName:make

# Deploy to a connected device or emulator
./gradlew :ProviderName:deployWithAdb

# Deploy using the debug build of Flixclusive
./gradlew :ProviderName:deployWithAdb --debug-app

# Deploy and wait for a debugger to attach
./gradlew :ProviderName:deployWithAdb --wait-for-debugger

After deployment the provider appears in Flixclusive's provider list. Use the "Test provider" option in the app to run an automated capability check.

To attach Android Studio's debugger after --wait-for-debugger, click the "Attach debugger to Android process" button (bug icon with arrow) and select the Flixclusive process.

Attach debugger to Android process


Contributing

Contributions are welcome — whether that's a new provider, a bug fix, or an improvement to an existing one. See CONTRIBUTING.md for setup instructions, code conventions, and the pull request process.


Legal / DMCA Disclaimer

This repository does not host, store, or distribute any pirated, copyrighted, or otherwise unlicensed media content. The providers in this repository are software adapters that interface with publicly accessible third-party APIs and services. No media files, streams, or infringing content are embedded in or served by this codebase.

Users are solely responsible for ensuring that their use of these providers complies with the terms of service of the connected third-party platforms and with the applicable laws in their jurisdiction. The maintainers of this repository accept no liability for how end users choose to use the software.

If you believe any content in this repository infringes your rights, please open an issue or contact the repository maintainers directly.


Resources

About

Flixclusive's built-in providers

Resources

Contributing

Stars

3 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages