Skip to content

Commit f744e7f

Browse files
committed
docs(troubleshooting): make login section timeless and accurate
1 parent 8859520 commit f744e7f

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

docs/fr/user-guide/common-issues.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,15 +34,15 @@ YouTube implémente fréquemment de nouveaux mécanismes de chiffrement dans son
3434

3535
**Contexte :** PipePipe n'utilise pas l'API officielle de YouTube (qui n'existe pas pour les applications tierces). Au lieu de cela, il extrait les données de l'API InnerTube de YouTube en effectuant une ingénierie inverse des interfaces web et mobiles de YouTube. Cette approche nécessite d'analyser les requêtes et les réponses que YouTube envoie aux clients légitimes.
3636

37-
**Le Problème :** Ce n'était pas un problème graduel, c'était un changement cassant qui affectait tous les utilisateurs connectés simultanément, rendant la lecture vidéo impossible pour tous ceux qui essayaient d'utiliser la fonctionnalité de connexion.
37+
**Le Problème :** Ce n'est pas un problème graduel. Lorsque cela se produit, c'est un changement cassant qui affecte tous les utilisateurs connectés simultanément, rendant la lecture vidéo impossible pour tous ceux qui essaient d'utiliser la fonctionnalité de connexion.
3838

3939
**Pourquoi la désactivation temporaire ?** Les développeurs avaient deux options :
4040
1. Garder la connexion activée et laisser les utilisateurs faire face à des lectures vidéo cassées (mauvaise expérience utilisateur)
4141
2. Désactiver temporairement la connexion le temps de trouver une solution de contournement
4242

4343
Il a choisi l'option 2 pour éviter une cascade de rapports de crash et de frustration utilisateur.
4444

45-
**Comment a-t-il été résolu ?** Les développeurs ont découvert une solution de contournement en collaborant avec d'autres communautés d'outils open-source YouTube. Cela a permis de réactiver la connexion dans les versions suivantes, bien qu'avec des défaillances d'analyse occasionnelles qui nécessitaient des redémarrages d'application.
45+
**Si vous lisez ceci, il est probable que la connexion soit actuellement désactivée.** Cela fait partie d'un cycle récurrent : une solution de contournement a déjà été trouvée et la connexion a été réactivée par le passé. Elle le sera de nouveau dès qu'une nouvelle solution sera trouvée.
4646

4747
**En résumé :** Ce n'est pas une fonctionnalité en train d'être progressivement supprimée, c'est un jeu du chat et de la souris entre l'équipe de sécurité de YouTube (qui essaie de bloquer l'accès non autorisé) et les développeurs open source (qui essaient de maintenir la compatibilité). Quand YouTube change son chiffrement, PipePipe se casse temporairement jusqu'à ce qu'une nouvelle solution de contournement soit trouvée. Ce cycle se répète car YouTube continue d'évoluer ses protections.
4848

docs/user-guide/common-issues.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ YouTube frequently implements new encryption mechanisms in its API to prevent un
3333

3434
**Background:** PipePipe does not use YouTube's official API (which doesn't exist for third-party apps). Instead, it extracts data from YouTube's InnerTube API by reverse-engineering YouTube's web and mobile interfaces. This approach requires analyzing the requests and responses that YouTube sends to legitimate clients.
3535

36-
**The Problem:** This was not a gradual issue, it was a breaking change that affected all logged-in users simultaneously, making video playback fail for everyone trying to use the login feature.
36+
**The Problem:** This is not a gradual issue. When it happens, it is a breaking change that affects all logged-in users simultaneously, making video playback fail for everyone trying to use the login feature.
3737

3838
**Why the temporary disable?** The developers had two options:
3939
1. Keep login enabled and let users face broken video playback (poor user experience)
4040
2. Temporarily disable login while finding a workaround
4141

4242
They chose option 2 to prevent a cascade of crash reports and user frustration.
4343

44-
**How was it resolved?** The developers discovered a workaround by collaborating with other open-source YouTube tool communities. This allowed login to be re-enabled in subsequent versions, though with occasional parsing failures that required app restarts.
44+
**If you are reading this, login is likely currently disabled.** This is part of a recurring cycle: a workaround has been found before and login has been re-enabled in the past. It will be re-enabled again once a new workaround is found.
4545

4646
**Bottom line:** This isn't a feature being phased out, it's a cat and mouse game between YouTube's security team (trying to block unauthorized access) and open source developers (trying to maintain compatibility). When YouTube changes its encryption, PipePipe temporarily breaks until a new workaround is found. This cycle repeats as YouTube continuously evolves its protections.
4747

0 commit comments

Comments
 (0)