Commit Graph

  • 782b397845 fix: skip DASH/HLS to bypass YouTube n-challenge requirement main Julien Calixte 2026-03-23 22:49:45 +01:00
  • cd23581870 fix: use tv_embedded player client to bypass n-challenge requirement Julien Calixte 2026-03-23 22:47:42 +01:00
  • c5c0f21fbf fix: install Node.js and use web client for YouTube n-challenge solving Julien Calixte 2026-03-23 22:44:44 +01:00
  • 149a6a3cdd debug: log yt-dlp stderr to diagnose extraction failures Julien Calixte 2026-03-23 22:42:42 +01:00
  • 0c9a833c14 fix: use iOS player client to bypass YouTube bot detection Julien Calixte 2026-03-23 22:39:48 +01:00
  • b5031c6614 fix: use bestaudio/best/b format selector for broader yt-dlp compatibility Julien Calixte 2026-03-23 22:33:56 +01:00
  • 210b2b0dcf fix: remove --format flag from yt-dlp to avoid unavailable format errors Julien Calixte 2026-03-23 22:32:13 +01:00
  • 880c23dbe5 fix: upgrade yt-dlp to 2025.x to fix YouTube extraction Julien Calixte 2026-03-23 22:29:25 +01:00
  • 075c621614 fix(sw): skip caching non-http/https requests Julien Calixte 2026-03-23 22:26:56 +01:00
  • 974f2ea326 fix: normalize YouTube URLs before passing to yt-dlp Julien Calixte 2026-03-23 22:25:02 +01:00
  • 0b597e0b01 feat(pwa): rename short_name to Transcript Julien Calixte 2026-03-23 22:23:41 +01:00
  • 42540752af fix(pwa): switch service worker to network-first strategy Julien Calixte 2026-03-23 19:33:27 +01:00
  • 57910462e4 feat: add YouTube cookies upload via web UI Julien Calixte 2026-03-23 19:32:51 +01:00
  • c49ecab33f feat: add images Julien Calixte 2026-03-23 19:28:17 +01:00
  • da1f3566c2 feat: turn into a pwa Julien Calixte 2026-03-23 19:25:34 +01:00
  • 1afe86b79a fix: no ports for Traefik Julien Calixte 2026-03-23 19:01:08 +01:00
  • 8e137ace86 init Julien Calixte 2026-03-23 18:54:10 +01:00