Repository navigation
Refonte du matching d'affiches TMDB : le système distingue désormais correctement films, séries et animés (avant, séries et animés matchaient systématiquement un film homonyme).
Points clés
- Détection film/série structurelle : un dossier est une série s'il contient plusieurs épisodes ou des sous-dossiers saison/numérotés — plus fiable que le nom de fichier.
- Recherche bilingue (fr/en) avec fusion des variantes de titre : l'anime matche enfin son titre localisé.
- Boucle word-removal : raccourcit la requête sur les noms de release crades jusqu'à un match fiable.
- Robustesse réseau : les erreurs TMDB passagères (5xx) ne consomment plus les tentatives de match ; année passée en paramètre TMDB typé.
- Démo Docker = vrai install : suppression du seed en dur, le vrai worker tourne au démarrage et en cron.
Qualité
Suite de tests étendue (456 tests), analyse statique PHPStan et E2E au vert sur PHP 8.1 → 8.4.
Démo en ligne : http://199.231.187.166:8282/dl/browse?p=Films&view=grid