À propos du projet

DreamPlayer est un lecteur vidéo open source sous licence GPLv3, développé avec Flutter. Il cible les téléphones et tablettes Android, Android TV/Fire TV et iOS/iPad, avec des moteurs de lecture spécifiques à chaque plateforme : Media3/ExoPlayer sur Android, AetherEngine sur iOS, et un moteur de secours libmpv optionnel sur Android. Les capacités clés incluent la prise en charge des profils Dolby Vision (P4/P5/P7/P8/P9), le passthrough HDR10/HDR10+/HLG, et le décodage audio sans perte pour DTS, DTS-HD, TrueHD, E-AC3, AC3, FLAC et AAC. Le lecteur affiche à l'écran des badges pour le format HDR actif, le codec vidéo, le codec audio et la résolution. L'intégration audio spatiale Android 13+, l'amplification des basses, l'amplification du volume et le mode nuit sont disponibles. La lecture réseau prend en charge les sources SMB/NAS, WebDAV, Jellyfin/Emby, FTP/SFTP et DLNA/UPnP, avec stockage chiffré des identifiants. Les sous-titres incluent les fichiers intégrés et externes, la découverte de fichiers sidecar sur partage réseau, la recherche/téléchargement OpenSubtitles, et de nombreux réglages d'apparence. La bibliothèque propose la reprise de lecture, des dossiers ajoutés par l'utilisateur avec métadonnées TMDB, le regroupement manuel, des favoris de dossiers réseau, des téléchargements pour lecture hors ligne, la synchronisation de l'historique de visionnage SIMKL, et un navigateur de fichiers. La localisation couvre l'anglais, l'espagnol, le chinois simplifié et le russe. Android TV inclut une interface 10-foot avec navigation par D-pad et passthrough audio HDMI.