À propos du projet

StreamVault est une application de streaming multimédia auto-hébergée construite avec Ruby on Rails, conçue pour offrir une expérience de cinéma personnel dans le navigateur. Elle permet aux utilisateurs de rechercher du contenu, parcourir les médias tendance, et gérer une bibliothèque personnelle avec historique de visionnage et suivi de progression. L'application fonctionne comme un client multimédia qui récupère les métadonnées auprès de services comme Cinemeta et OMDB, tout en résolvant les liens de streaming via RealDebrid. Les fonctionnalités clés incluent : - **Lecture adaptative :** Choisit automatiquement entre la lecture directe, le remux vidéo, ou le transcodage FFmpeg en fonction de la compatibilité du navigateur et de la qualité source. - **Fournisseurs flexibles :** Prend en charge Torrentio et Comet comme fournisseurs de flux, avec un mode « auto » pour combiner les deux afin d'améliorer la fiabilité. - **Gestion des médias :** Comprend des fonctions de gestion de bibliothèque, de listes de souhaits, et une fonctionnalité « continuer à regarder » qui se synchronise entre les sessions. - **Lecteur personnalisé :** Un lecteur web intégré et réactif prenant en charge la commutation de pistes audio, la sélection de sous-titres (y compris le support externe SubDL), et la récupération automatique en cas de blocage. - **Déploiement :** Conçu pour Docker, avec prise en charge de configurations réseau complexes comme les proxys pour contourner les blocages Cloudflare sur les fournisseurs VPS. StreamVault est destiné à un usage personnel et ne contient pas de contenu protégé par le droit d'auteur. Il agit comme une interface neutre permettant aux utilisateurs d'accéder aux médias qu'ils ont le droit légal de voir.