--- title: Riven created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, media-streaming, scraping, debrid, streaming, python] confidence: medium contested: false sources: - https://selfh.st/apps/?tag=Media+Streaming - https://github.com/dyascr/riven --- # 🎬 Riven > Gestionnaire de scraping et de streaming haute qualitĂ© pour *arr, avec support natif des services de dĂ©bridage (Real-Debrid, AllDebrid, etc.). ## 📋 Informations GĂ©nĂ©rales | Attribut | Valeur | |----------|--------| | **Nom** | Riven | | **Slug** | app-riven | | **Description** | Couche de scraping/streams pour Sonarr/Radarr/Bazarr, orientĂ©e dĂ©bridage et qualitĂ© 4K | | **Site officiel** | https://github.com/dyascr/riven | | **Repository** | https://github.com/dyascr/riven | | **Stars** | 805 ⭐ | | **Licence** | MIT | | **Langage principal** | Python | | **CatĂ©gorie** | Media Streaming | | **Tags** | [catalogue, media-streaming, scraping, debrid, streaming, python] | ## 📝 Description Riven se positionne comme une alternative moderne au couple `Jackett + Prowlarr + indexers torrent` en s'appuyant nativement sur des services de dĂ©bridage payants. LĂ  oĂč les outils *arr classiques tĂ©lĂ©chargent un fichier .torrent/.nzb puis l'injectent dans le client BT, Riven rĂ©cupĂšre des **liens de streaming dĂ©bridĂ©s** et les re-stream via WebDAV ou un serveur HTTP local. Le projet vise Ă  Ă©liminer la saturation de bande passante rĂ©seau tout en conservant la logique de scraping (qualitĂ©, langue, taille, release group) que l'on trouve dans Sonarr/Radarr. Il s'intĂšgre avec [[app-jellyfin]], [[app-plex]] et [[app-emby]] en tant que bibliothĂšque rĂ©seau, et expose une API consommable par les *arr si l'on souhaite conserver un workflow existant. Points forts : interface web claire, support multi-comptes Real-Debrid, filtrage qualitĂ© poussĂ©. Limites : encore jeune (API instable entre versions), nĂ©cessite un abonnement Ă  un service de dĂ©bridage (~3 €/mois), et le streaming WebDAV peut butter sur des kernels exotiques ou des players Android TV. ## 🚀 Installation ### Via Docker (recommandĂ©) ```yaml # docker-compose.yml version: "3.8" services: riven: image: ghcr.io/dyascr/riven:latest container_name: riven restart: unless-stopped ports: - "3000:3000" # UI web - "8080:8080" # API environment: - REAL_DEBRID_API_KEY=xxx - DEBRID_PROVIDER=realdebrid - DEFAULT_RESOLUTION=1080p - DATABASE_URL=postgresql://riven:***@riven-db:5432/riven volumes: - ./config:/app/config - ./cache:/app/cache depends_on: - riven-db riven-db: image: postgres:16-alpine container_name: riven-db restart: unless-stopped environment: POSTGRES_USER: riven POSTGRES_PASSWORD: *** POSTGRES_DB: riven volumes: - ./db:/var/lib/postgresql/data ``` ### Installation manuelle ```bash git clone https://github.com/dyascr/riven.git cd riven poetry install poetry run python -m riven ``` ## ⚙ Configuration - **Provider de dĂ©bridage** : Real-Debrid, AllDebrid, Premiumize, Debrid-Link — clĂ© API obligatoire. - **RĂ©solution cible** : 720p, 1080p, 2160p — Riven tente de remonter la qualitĂ© en cas d'absence. - **Filtres langue** : français prioritaire par dĂ©faut, configurable via regex. - **Synchronisation bibliothĂšque** : Riven peut alimenter directement un dossier consommĂ© par [[app-jellyfin]] ou [[app-plex]] via WebDAV. - **Reverse proxy** : frontal HTTPS obligatoire ([[app-traefik]] ou [[app-caddy]]). ## 🔗 Alternatives - **Prowlarr + Sonarr/Radarr + qBittorrent** — Stack torrent classique, plus Ă©prouvĂ©e mais consomme de la bande passante. - **Jackett + Overseerr** — Workflow scraping historique, sans dĂ©bridage natif. - **Debrid Media Manager** — GUI pour gĂ©rer Real-Debrid, plus simple mais moins intĂ©grĂ©. - **Stremio + addon Torrentio** — Sans auto-hĂ©bergement, dĂ©pendant de services tiers. ## 🔒 SĂ©curitĂ© - La clĂ© API Real-Debrid doit ĂȘtre traitĂ©e comme un mot de passe : la stocker en variable d'environnement, jamais dans le repo. - Restreindre l'accĂšs Ă  l'UI au rĂ©seau local ou via VPN ([[app-wireguard]]). - Surveiller le quota de streaming ; un usage intensif peut dĂ©clencher des limites cĂŽtĂ© provider. - Mettre Ă  jour rĂ©guliĂšrement : le projet Ă©volue vite, de nombreux correctifs de sĂ©curitĂ©. ## 📚 Ressources - Repository : https://github.com/dyascr/riven - Documentation : https://riven.media/docs - Forum communautaire : https://discord.gg/riven - Real-Debrid : https://real-debrid.com/ ## 🔗 Pages LiĂ©es - [[cat-media-streaming]] (catĂ©gorie parente) - [[app-jellyfin]] — Lecteur principal des mĂ©dias Riven - [[app-sonarr]] — Alternative *arr classique - [[app-prowlarr]] — Indexeurs de torrents - [[app-traefik]] — Reverse proxy HTTPS - [[securisation-home-lab]] — Bonnes pratiques - [[recettes-docker-compose]] — Templates