Implement a preact component for youtube livestream player, insteadof Twitch#64
Implement a preact component for youtube livestream player, insteadof Twitch#64Jean-Baptiste-Lasselle wants to merge 12 commits intodevelopfrom
Conversation
|
bon, autre soucis: si je mets le player en mode embed directement, effectivement il y a un pb de perf, normal, il tape dans l'api pour savoir s'il y a un live en cours : Bref, comme indiqué par lighthouse , il faut donc bien une façade, et l'idéal serait d'avoir un thumbnail cliquable, qui ressemble au player youtube sans pour autant l'être, ok ok ok : |
|
est-il possible de vérifier si un live est en cours, sans authentification par API Key ? il pourrait aussi être imaginé qu'on demande une autorisation OAuth2 pour savoir si le live est en cours avec le user token, mais ça demanderait un côté serveur, ou en tout cas authentification puis autorisation le mieux resterait un build juste avant chaque live, et un worker pour prefetch avec splash screen ... Après on peut supposer que les gens restent en permanence connectés auth à youtube, tel ou pc, c le cas en général . derrière il faudrait que je vois si je peut vérifier quel est le résultat de la requête HTTP faîte via le |
|
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/astro-icon@1.0.2, npm/astro@4.2.4, npm/prettier@3.2.4 |
…ng on youtube - works
…ng on youtube - better doc
|
idea about the performance issue, to implement the façade pattern :
Behavioral improvement:
another way to implement façade: having asplash screen displaying an animations while the component loads behind the scene as a prefetch...? |
|
how to get the thumbnail of a given video (could work for a scheduled live) : https://developers.google.com/youtube/v3/docs/videos?hl=en#resource-representation how to get the thumbnail of a given playlist : https://developers.google.com/youtube/v3/docs/playlists?hl=en#resource-representation |
…ools srcset (images that are in public folder)
|
👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎ This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored. |






Il s'agit d'avoir un player youtube livestream dès le chargement de la page d'accueil du site Justin Curieux, à la place de Twitch
closes #62