À propos du projet

Nevu est un frontend développé par la communauté pour Plex Media Server, et non un serveur multimédia de remplacement. Son backend transmet les requêtes au serveur Plex configuré, tandis que son frontend présente une interface repensée pour les bibliothèques Plex. Le projet prend actuellement en charge les bibliothèques de films et de séries télévisées. Les fonctionnalités documentées incluent la lecture de médias, la navigation dans les bibliothèques, la recherche, les recommandations, une liste de suivi intégrée, la correspondance automatique des pistes audio et des sous-titres d'un épisode à l'autre, ainsi que Nevu Sync pour les sessions Watch Together. Il comprend également des raccourcis et d'autres fonctionnalités destinées aux utilisateurs expérimentés. Le README indique que le projet est toujours en développement et peut être instable, et que l'interface principale a d'abord été conçue pour les ordinateurs de bureau et portables plutôt que pour les appareils mobiles ou les téléviseurs, bien qu'un lien de discussion mentionne une disponibilité sur Android et Android TV. Le déploiement est documenté avec Docker et Docker Compose. La variable d'environnement requise PLEX_SERVER indique à Nevu l'URL du serveur Plex. Des variables optionnelles configurent les ports publiés et d'écoute, la vérification des certificats TLS, Nevu Sync, la journalisation des requêtes et les avis globaux. L'exemple de conteneur expose le port 3000 pour l'interface web et le port UDP 44201, avec un volume persistant pour les données de l'application. Pour le développement, le frontend et le backend sont exécutés séparément avec npm, et le backend est démarré avec la variable d'environnement PLEX_SERVER. Les contributions sont acceptées via des pull requests, les modifications importantes devant idéalement commencer par une discussion dans une issue.