Light theme default + yt-dlp search fallback

This commit is contained in:
iliasmouhcine
2026-08-22 13:02:32 +01:00
commit 7704cae4a0
282 changed files with 52324 additions and 0 deletions
+127
View File
@@ -0,0 +1,127 @@
# YouTube Personal 18.7.23 — Profils d'intérêt + notation qualité
## Objectif
Séparer deux questions différentes :
1. Quel sujet veux-tu regarder maintenant ?
2. Quel niveau/type de contenu considères-tu comme bon ou mauvais dans ce sujet ?
Une mauvaise vidéo Gaming ne doit donc pas diminuer l'intérêt pour le Gaming.
Elle doit seulement apprendre au Radar à éviter les vidéos de qualité/style
similaire dans le profil Gaming.
## Profils disponibles
- Tous
- Politique
- Jeux vidéo
- Documentaires
- Islam
- Football
- High-tech
Le profil actif est mémorisé.
Quand un profil précis est actif, l'accueil est focalisé sur ce profil :
- Radar
- Continuer à regarder
- À redécouvrir
- Vues récemment
- Favoris récents
La recherche manuelle n'est pas filtrée.
## Notes
Chaque vidéo peut recevoir de 1 à 5 étoiles.
- 1★ : très mauvaise
- 2★ : mauvaise
- 3★ : neutre
- 4★ : très bonne
- 5★ : excellente
Les étoiles sont disponibles :
- sur les recommandations Radar
- dans Continuer à regarder
- dans Vues récemment
- dans Favoris / À redécouvrir
Cela permet de noter une vidéo après l'avoir regardée.
## Feedbacks supplémentaires
Dans le menu `...` d'une recommandation :
### Mauvaise qualité
- cache la vidéo exacte
- conserve le sujet/catégorie
- crée un exemple négatif de qualité
- les vidéos ressemblant à cet exemple perdent des points
- la chaîne peut également perdre des points dans cette catégorie
### Pas intéressé
- cache la vidéo exacte
- apprend aussi que ce sous-sujet précis doit être moins proposé
`Pas maintenant` reste séparé et temporaire.
## Scoring V1
Le score existant du Radar est conservé puis enrichi par :
- proximité avec les vidéos 4–5★ : bonus jusqu'à +28
- proximité avec les vidéos 1–2★ / Mauvaise qualité : malus jusqu'à -36
- réputation personnelle de la chaîne dans cette catégorie : environ -18 à +14
- `Pas intéressé` : malus de proximité thématique
Dans `Pourquoi ?`, le détail peut afficher :
`Qualité perso +18`
ou :
`Qualité perso -24`
## Isolation des catégories
Les exemples sont enregistrés séparément.
Exemple :
- une vidéo Football 1★ n'affecte pas Jeux vidéo
- une vidéo Jeux vidéo 5★ n'affecte pas Politique
- en mode `Tous`, chaque candidate est comparée uniquement aux exemples de sa
propre catégorie détectée
## Réinitialisation
Lorsque des signaux existent, le bloc `Centre d'intérêt actif` propose
`Réinitialiser`.
Cela supprime seulement :
- notes
- Mauvaise qualité
- Pas intéressé
Historique et favoris restent intacts.
## Test conseillé
1. Choisir `Jeux vidéo`.
2. Noter 2 ou 3 vidéos de bonne qualité en 5★.
3. Noter 2 vidéos médiocres en 1★ ou `Mauvaise qualité`.
4. Appuyer sur `Mélanger`.
5. Ouvrir `Pourquoi ?` sur les nouvelles propositions.
6. Vérifier la ligne `Qualité perso`.
7. Passer à `Politique` et vérifier que les signaux Gaming n'interviennent pas.
8. Revenir à `Tous`.
## Fichiers modifiés
- lib/screens/home_page.dart
- lib/services/radar_service.dart
- lib/services/interest_profile_service.dart
Aucun fichier du lecteur Windows ou Android n'est modifié.
Aucun pipeline vidéo n'est modifié.