Releases: altera11y/UniPlexDoctor
Release list
UniPlexDoctor-v3.67.6
UniPlex Doctor est une application Windows qui ausculte tes serveurs Plex et t'aide à les remettre en ordre.
Elle se connecte à ton compte Plex, analyse tes bibliothèques (et celles que tes amis partagent avec toi), et te dit ce qui cloche : films mal identifiés, doublons qui gaspillent de la place, fichiers qui forceront un transcodage à la lecture, séries incomplètes, sous-titres qui obligent Plex à réencoder la vidéo. Le tout résumé en un score et des conseils concrets, chiffrés.
Et elle ne s'arrête pas au diagnostic : elle peut réparer — corriger un appariement, supprimer une version en trop, convertir des sous-titres image en texte, gérer qui a accès à tes serveurs. Par défaut elle n'écrit rien ; les actions se déverrouillent explicitement, se confirment une à une et sont journalisées.
Portable, sans installation ni télémétrie, en français ou en anglais.
Merci à celles et ceux qui remontent bugs et idées : plusieurs nouveautés de
cette version viennent directement de retours de terrain.
Info : Le Zip est le code source à jour.
UniPlexDoctor-v3.65.4
UniPlex Doctor v3.65.4 — désormais en anglais 🇬🇧🇫🇷
Le diagnostic complet de tes serveurs Plex, maintenant bilingue. Toute
l'interface est disponible en français et en anglais : Doctor suit la
langue de ton système au premier lancement, et tu peux basculer à tout moment
dans Réglages → Langue de l'interface.
Application Windows autonome et portable — aucune installation, aucune
télémétrie, licence MIT. Elle ausculte tes propres serveurs Plex :
accessibilité depuis l'extérieur, versions de serveur, identifiants manquants,
doublons, risques de transcodage, qualité des fichiers, complétude des séries,
hygiène des bibliothèques — et te donne un score et des conseils chiffrés.
✨ Nouveautés de cette version
🌍 Interface complète en anglais
C'est le grand chantier de cette série de versions. Chaque écran, chaque
tableau, chaque message existe désormais dans les deux langues :
détection automatique de la langue du système au premier lancement ;
bascule manuelle dans les Réglages (prise en compte au redémarrage) ;
le français reste la référence : rien ne peut « disparaître » faute de
traduction.
Pour garantir qu'il ne reste aucun oubli, un outil d'audit vérifie à chaque
build qu'aucune chaîne affichée ne peut retomber en français, et la visite
automatisée de toutes les vues est rejouée dans les deux langues.
🤝 Nouvel onglet « Partages »
Plex enfouit la gestion des partages dans plex.tv, sans vue d'ensemble.
Ce nouvel onglet met tout à plat, dans les deux sens :
Je partage avec — chaque ami, son e-mail, chaque serveur qu'il reçoit,
son droit de téléchargement, et sa dernière visite ;
Ils partagent avec moi — chaque serveur reçu, son propriétaire, s'il est
en ligne ;
les partages dormants (un ami qui n'est pas venu depuis six mois, ou
jamais) ressortent d'eux-mêmes.
Trois actions de retrait, chacune expliquée sans ambiguïté : cesser de
partager un serveur (l'ami reste ami), retirer l'ami (il perd tout), ou
quitter un partage reçu. Comme toute action d'écriture, elles sont derrière
le mode écriture, confirmées séparément et journalisées.
Les e-mails des amis sont affichés dans l'application mais ne sortent
jamais dans le rapport HTML ni les exports CSV.
🔧 Doublons — onglet « Fiches à séparer »
Quand Plex range deux œuvres différentes sous une même fiche, ce ne sont pas
des doublons : supprimer « la version en trop » effacerait un film. Ces cas ont
maintenant leur propre onglet, là où on les cherche, et le total d'espace
récupérable ne les compte plus (il l'annonçait à tort auparavant).
↻ Bouton « Rafraîchir »
Sur Qualité des fichiers et Médias cassés, un bouton relance l'analyse
pour retirer de la liste ce que tu as corrigé ou supprimé à la main.
🐛 Corrections
Plantage au redémarrage après changement de langue (erreur « Tcl data
directory … not found ») : corrigé. C'était un piège classique des
exécutables PyInstaller.
Le diagnostic des doublons annonçait un gain d'espace inexistant sur les
fiches mal appariées : corrigé.
🔒 Lecture seule par défaut
Par défaut, Doctor n'écrit rien : il observe et conseille. Les actions qui
modifient tes serveurs (réparation d'appariements, suppression de versions
surnuméraires, conversion de sous-titres, gestion des partages) vivent derrière
un mode écriture que tu actives explicitement dans les Réglages. Chaque
action destructive demande une confirmation séparée et est inscrite dans un
journal avant/après. Sur le serveur d'un ami, aucune écriture n'est possible.
📦 Installation
Télécharge l'exécutable ci-dessous.
Double-clique — rien à installer.
Connecte-toi à ton compte Plex (le jeton est chiffré localement par Windows,
lié à ton compte utilisateur).
Prérequis : Windows 10/11. Aucune dépendance externe pour les fonctions de
base.
🇬🇧 In English
UniPlex Doctor is now fully bilingual. The entire interface is available in
English and French. Doctor follows your system language on first launch,
and you can switch anytime in Settings → Interface language.
A standalone, portable Windows app — no install, no telemetry, MIT-licensed —
that audits your own Plex servers: external reachability, server versions,
missing identifiers, duplicates, transcoding risks, file quality, series
completeness and library hygiene, with a score and actionable advice.
This release also adds: a new Shares tab (see who receives your
servers and what you receive, spot dormant shares, and remove shares safely),
a dedicated Entries to split view in Duplicates, a Refresh button on
the quality views, and fixes (notably a crash on restart after switching
language).
Doctor is read-only by default — anything that writes to your servers lives
behind an explicitly enabled write mode, with per-action confirmation and a
before/after log.
Merci à celles et ceux qui remontent bugs et idées : plusieurs nouveautés de
cette version viennent directement de retours de terrain.
UniPlexDoctor-v3.14.2
Create .gitignore
UniPlexDoctor-v2.66.0
UniPlex Doctor 2.66.0
Soixante-trois versions depuis la 2.2.2. Les notes de version détaillées
sont incluses dans l'application, onglet Système.
Ce qui est nouveau
Sous-titres image → texte. Les pistes PGS et VobSub forcent Plex à graver
le sous-titre dans l'image, donc à ré-encoder la vidéo entière. Doctor les
convertit en SRT déposé à côté du film — la conversion fonctionne même sans
accès disque, en lisant le fichier à travers Plex.
Réparation des appariements. Les films mal identifiés se corrigent en
lot, avec un second avis TMDB obligatoire. Mode simulation par défaut,
journal avant/après, annulation possible.
Cercle de partage. Compare tes serveurs à ceux de tes amis : meilleure
qualité ailleurs, doublons déjà couverts, titres qui te manquent.
Ce soir. Un questionnaire — genre, durée, déjà vu ou non — et cent
propositions classées par la part réelle de tes visionnages. Chacune dit
pourquoi elle est là.
Carnet de bord et score dans le temps. Ce qui a bougé depuis la dernière
analyse, et l'évolution du score.
Huit nouveaux onglets : Ce soir, Cercle de partage, Carnet de bord,
Lecture (le plan de travail transcodage), Marqueurs, Musique, Collections,
et les deux onglets de sous-titres. Les vues existantes se sont enrichies au
passage — la santé des fichiers dans Hygiène, les fiches à séparer dans
Réparation.
Installation
Téléchargez UniPlexDoctor.exe et lancez-le. Aucune installation.
Windows affichera un avertissement SmartScreen : l'exécutable n'est pas
signé. « Informations complémentaires » puis « Exécuter quand même ».
Sous PowerShell : Get-FileHash .\UniPlexDoctor.exe -Algorithm SHA256
Vie privée
Aucune télémétrie. Les seules connexions sortantes vont vers plex.tv et
vers vos serveurs. Le jeton de session et la clé TMDB facultative sont
chiffrés par DPAPI et liés à votre compte Windows.
L'exécutable ne contient aucun identifiant : chaque utilisateur fait sa
propre liaison, et ses secrets restent sur son poste.
Doctor s'identifie désormais en clair auprès de Plex sous le nom
« UniPlex Doctor (nom-de-machine) ». Le propriétaire d'un serveur partagé
verra donc ce nom dans ses appareils autorisés — c'est volontaire : un outil
qui parcourt une bibliothèque doit dire qui il est.
Configuration requise
Windows 10 ou 11. Un compte Plex possédant au moins un serveur.
UniPlexDoctor-v2.2.2
UniPlex Doctor 2.2.2
Première publication.
Ce que fait l'application
Diagnostic complet de vos propres serveurs Plex — les serveurs partagés par d'autres sont volontairement ignorés, la plupart des conseils y seraient inapplicables.
Accès depuis l'extérieur. Vérifie si vos proches peuvent réellement se connecter de chez eux, en croisant quatre sources : ce que le serveur déclare à plex.tv, ses réglages de publication, les adresses annoncées par l'annuaire, et un test réel de l'adresse publique. Depuis votre propre réseau, le test tente le demi-tour par Internet ; quand la box ne le permet pas, c'est dit clairement au lieu d'être présenté comme une panne.
Score sur 100 et 35 conseils personnalisés. Le score est une moyenne pondérée de huit critères, et non un pourcentage : survoler l'anneau en donne le détail complet, composante par composante. Les conseils sont chiffrés et actionnables, chacun renvoyant vers la vue concernée.
Quatorze vues d'analyse : progression en temps réel, vue d'ensemble, serveurs, système, catalogue, répartition, identifiants, doublons, lecture, marqueurs, musique, collections, stockage, hygiène.
Espace récupérable. Les titres présents en plusieurs exemplaires sur un même serveur sont invisibles dans Plex, qui les regroupe sous un seul élément. L'application les liste avec l'espace libérable, la version élue en évidence.
Export. Rapport HTML autonome et exports CSV par serveur.
Installation
Téléchargez UniPlexDoctor.exe et lancez-le. Aucune installation.
Windows affichera un avertissement SmartScreen : l'exécutable n'est pas signé. « Informations complémentaires » puis « Exécuter quand même ».
Vérification d'intégrité — SHA-256 : 7AE18349E2CA2912BA6F11B87C5C331F6B704C2862B61D5DE39500CC0D07790E
Sous PowerShell : Get-FileHash .\UniPlexDoctor.exe -Algorithm SHA256
Vie privée
Aucune télémétrie. Les seules connexions sortantes vont vers plex.tv et vers vos serveurs. Le jeton de session est conservé pour éviter de refaire la liaison à chaque lancement, chiffré par DPAPI et lié à votre compte Windows.
L'exécutable ne contient aucun identifiant : chaque utilisateur fait sa propre liaison, et son jeton reste sur son poste.
Configuration requise
Windows 10 ou 11. Un compte Plex possédant au moins un serveur.