À propos du projet
Plezy est un client moderne pour Plex, Jellyfin et Emby, construit avec Flutter et distribué pour les plateformes de bureau, mobiles et TV. Il est sous licence GPL-3.0 et propose des téléchargements officiels pour macOS, Linux (x64 et arm64), ainsi que des fiches App Store, Google Play, Amazon App Store et Microsoft Store, avec des options de gestionnaire de paquets telles que Homebrew, WinGet, Flatpak, Pacman, DNF, Nix et aerynOS Moss.
La navigation et la découverte couvrent les bibliothèques, collections et listes de lecture pour la vidéo et l'audio, un hub Discover avec Continue Watching, Next Up, tendances et recommandations, une recherche inter-serveurs sur tous les serveurs connectés, le filtrage, le tri, la navigation alphabétique, la navigation par dossiers et la lecture par dossiers, des badges de résolution/HDR/Dolby Vision/format audio, des filtres favoris et non vus, et des extras tels que bandes-annonces et scènes supprimées.
Un onglet Explore agrège les listes de suivi, les lignes tendances, populaires et de recommandations de Plex Discover, Trakt, MyAnimeList, AniList, Simkl et Seerr, fait correspondre les titres du catalogue aux bibliothèques locales par ID externe, prend en charge les demandes Seerr avec des options par saison, 4K et de destination, et synchronise les listes de suivi entre ces services.
La lecture prend en charge HEVC, AV1, VP9 et plus, HDR et Dolby Vision, la lecture directe ou des préréglages de transcodage de 240p/320 kbps à 1080p/20 Mbps, la commutation multi-versions, les sous-titres ASS/SSA complets avec style, la recherche de sous-titres en ligne, les choix audio/sous-titres mémorisés, la synchronisation et la reprise de progression, la lecture automatique de l'épisode suivant avec passer l'intro/générique, la navigation par chapitres avec aperçus miniatures, la vitesse de lecture de 0,25x à 8x, le décalage de synchronisation audio, la minuterie de sommeil, le zoom vidéo, le passthrough audio, les limites de canaux, la normalisation du volume, une fiche d'informations sur le fichier, l'éclairage ambiant et des préréglages de shaders GLSL, l'image dans l'image, l'adaptation du taux de rafraîchissement et le lancement d'un lecteur externe avec synchronisation de la progression au retour.
Les fonctionnalités musicales incluent la navigation par artiste/album/piste, des écrans d'album et d'artiste avec lecture, lecture aléatoire et Instant Mix, la lecture sans interruption avec une file d'attente réorganisable, les paroles synchronisées lorsque le serveur les fournit, un mini-lecteur persistant, la lecture en arrière-plan avec commandes sur l'écran de verrouillage et les médias, la lecture hors ligne des téléchargements, et des préréglages de qualité de streaming.
Live TV et DVR couvrent la navigation, la syntonisation et les favoris des chaînes, un guide EPG avec What's On et les horaires par émission, des règles d'enregistrement et des enregistrements programmés, et le Live TV multi-serveurs lorsque disponible. Les téléchargements et le mode hors ligne prennent en charge les films, séries et musique avec une file d'attente en arrière-plan, pause/reprise, règles de synchronisation et navigation hors ligne avec synchronisation de l'état de visionnage au retour.
Watch Together offre une lecture synchronisée avec synchronisation play/pause/seek en temps réel, le transfert d'hôte sous conditions énoncées, et un comportement de reconnexion qui authentifie l'appartenance à la salle conservée ; les relais auto-hébergés doivent prendre en charge authenticatedResume pour la récupération. Les intégrations incluent Discord Rich Presence, les notes Trakt, MyAnimeList, AniList et Simkl, la synchronisation des visionnages et le scrobbling, le contrôle Plezy Remote depuis mobile, et une ligne Watch Next avec tvOS Top Shelf.
Les fonctionnalités de plateforme et de personnalisation incluent la prise en charge du D-pad, du clavier et de la manette, plusieurs serveurs Plex/Jellyfin/Emby simultanés, des profils avec téléchargements, état de visionnage et paramètres par profil, la commutation Plex Home avec PIN, la découverte locale Jellyfin/Emby et Quick Connect, des options de disposition TV, des raccourcis clavier personnalisables, l'édition des métadonnées et des illustrations, l'import/export des paramètres, et la localisation en anglais plus 21 traductions.
La compilation depuis les sources nécessite le SDK Flutter 3.47.0+ et un compte Plex ou des identifiants Jellyfin/Emby ; le README documente la génération de code, l'empaquetage et la vérification Flatpak, les vérifications CI locales, les hooks pre-commit et les tests de bout en bout Maestro. La lecture est propulsée par mpv via le pipeline mpv-build du projet, ExoPlayer sur Android, et libass-android.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.