7 points par GN⁺ 2025-03-16 | 1 commentaires | Partager sur WhatsApp
  • Un frontend YouTube minimaliste et épuré, sans publicité
  • Télécharge des vidéos depuis YouTube avec yt-dlp et résume leur contenu à l’aide d’un modèle d’IA local
  • Gestion des chaînes et abonnements
  • Ignorer les vidéos que vous ne voulez pas voir
  • Lecture vidéo en arrière-plan
  • Lecture de médias hors ligne
  • Sous-titres avec l’élément <track> et l’API WebVTT
  • Aucune dépendance, à l’exception de nano-spawn
  • Utilise uniquement HTML/CSS, sans framework JS côté client ou serveur
  • Peut être hébergé sur un réseau domestique pour lire des vidéos sur tous les appareils

Pourquoi ?

  • Retrouver un flux chronologique au lieu d’un fil « curaté par algorithme »
  • Aucune distraction
  • Pas de miniatures putaclic
  • Pas de commentaires
  • Pas de vidéos associées ni de recommandations algorithmiques
  • Pas de publicité
  • Juste une interface propre et les vidéos
  • Simplement parce que j’avais envie de le créer
  • Je suis abonné à YouTube Premium, mais j’en ai besoin pour mieux contrôler mon attention et bénéficier d’une meilleure expérience hors ligne

Fonctionnalités à venir (TODO)

  • Ajouter la suppression des vidéos téléchargées
  • Ajouter une taille d’affichage intermédiaire pour les vidéos entre le petit aperçu et le plein écran
  • Ajouter le téléchargement d’une seule vidéo sans abonnement à une chaîne
  • Permettre de choisir le modèle utilisé pour les résumés et de spécifier le endpoint du serveur LLM

1 commentaires

 
GN⁺ 2025-03-16
Avis Hacker News
  • J’aimerais que les gens arrêtent de rendre yt-dlp plus accessible et n’augmentent pas l’envie de Google d’y mettre fin

  • Une question pour l’auteur ou pour ceux qui ont de l’expérience avec des solutions similaires

    • Je me demande s’il existe un bon moyen de découvrir de nouveaux contenus
    • Je regarde surtout les contenus auxquels je suis abonné, mais j’apprécie aussi parfois les contenus recommandés par l’algorithme
    • En quittant la plateforme, je crains que YouTube me recommande à nouveau des contenus que j’ai déjà vus et que les changements dans mes habitudes de visionnage ne soient pas pris en compte par l’algorithme
    • Je me demande si je pars d’une mauvaise hypothèse ou si je passe à côté d’informations utiles
    • Par exemple, on me recommande souvent des conférences, mais je ne suis pas les conférences pour savoir quand je devrais les consulter
  • J’ai créé Videocrawl pour améliorer l’expérience d’apprentissage et de visionnage à l’aide des LLMs

    • Il prend en charge les tâches courantes comme l’extraction de transcriptions propres, le résumé et les interactions basées sur le chat
    • Il analyse les images pour extraire des snippets de code, des références, des sources, etc.
    • Vous pouvez l’essayer en regardant la vidéo OpenAI Agent sur Videocrawl
    • Les LLMs ont le potentiel d’améliorer considérablement la manière d’apprendre à partir des vidéos et d’interagir avec elles
  • Je voudrais une extension de navigateur qui ajoute un bouton sur la page d’une vidéo YouTube

    • En cliquant sur le bouton, cela lancerait un téléchargement via yt-dlp, l’enregistrerait sur ipfs et le publierait sur un site vidéo gratuit
    • Il faudrait un protocole d’indexation / recherche / découverte des vidéos
    • Cela pourrait aussi être utilisé sur des plateformes alternatives
    • Les vidéos populaires obtiendraient plus de « seeds » / « mirrors »
    • Le plus gros problème est d’obtenir des contenus intéressants
    • L’extension de navigateur pourrait aider à cela
  • J’aime bien les pronoms « vi/vim » sur le profil GitHub de Christian

    • Je n’avais jamais vu ça auparavant, donc ça m’a surpris
  • Ce serait monétisable ou au moins très utile pour les parents

    • YouTube n’est pas bon pour les enfants
    • Il y a beaucoup de contenus de farces et de cris
    • Des YouTubers comme ZebraGamer, Half Asleep Chris, Mark Rober, Brick Experiment Channel et Ants Canada sont bien pour les enfants
    • Je l’ai verrouillé comme une application sûre, mais ce serait bien de pouvoir l’appliquer à tout le réseau domestique
  • Je veux un flux « chronologique » au lieu d’un flux « sélectionné par l’algorithme »

    • Le lien « Abonnements » en haut à gauche de la page d’accueil YouTube n’affiche que ce à quoi vous êtes abonné
    • Il suffit de le mettre en favori
  • J’ai créé quelque chose de similaire il y a quelques années

    • J’utilisais l’API YouTube pour la recherche
    • Je l’hébergeais sur Heroku, mais le déploiement continuait d’être supprimé parce que je téléchargeais yt-dlp
    • J’ai fini par le déployer sur mon propre serveur pour le faire fonctionner
  • Je me demande s’il serait possible de créer des images préconstruites sur hub.docker ou ghcr.io

    • Les gens pourraient récupérer l’image, l’exécuter et automatiser les mises à jour
    • C’est une pratique standard dans le monde du self-hosting
    • Sinon, beaucoup de gens ne l’installeront pas
    • Il y a beaucoup de gens qui ont installé 40 à 50 services
    • Il est impossible de gérer cela avec des mises à jour git
  • J’ai quelques demandes de fonctionnalités

    • Ajouter la possibilité de supprimer les vidéos téléchargées
    • Afficher plus que quelques semaines de vidéos par chaîne
    • Ajouter un moyen de regarder les vidéos à une taille intermédiaire appropriée entre le petit aperçu et le plein écran
    • Ajouter un moyen de télécharger une seule vidéo sans s’abonner à la chaîne
    • Faites-en une image Docker pour qu’il soit facile de la faire fonctionner avec Docker compose