sherl pushed to master at sherl/ythdd 2025-09-26 22:49:23 +02:00
b98aa718b0 fix: fix shorts-only playlists by using on-demand ctoken generator
30850a7ce0 feat: protobuf ctoken generation
Compare 2 commits »
sherl pushed to master at sherl/ythdd 2025-09-25 23:31:28 +02:00
1c9174c888 feat: playlist browsing
sherl pushed to master at sherl/ythdd 2025-09-25 06:50:15 +02:00
6d0c70696b docs: reorganize and update TODOs
sherl pushed to master at sherl/ythdd 2025-09-25 06:36:38 +02:00
509e81aafa feat: add a temporary proxy for no_thumbnail
caa9e0c2b1 feat: list traversal improvements with safeTraverse()
873abbd413 chore: update version strings
Compare 3 commits »
sherl pushed to master at sherl/ythdd 2025-09-23 20:10:29 +02:00
bedcaff7c0 fix: skip playlists in related video feed
sherl pushed to master at sherl/ythdd 2025-09-23 04:20:31 +02:00
5dcf8c81e0 fix: strip playlist thumbnails off of unnecessary tracking params
60712f3b5d fix: provide "latest" endpoint for channels
Compare 2 commits »
sherl pushed to master at sherl/ythdd 2025-09-22 10:50:40 +02:00
c20d4c34aa feat: check for playback errors and return them in invidious api fashion
sherl pushed to master at sherl/ythdd 2025-09-21 21:16:16 +02:00
be697bb572 chore: update version strings
sherl pushed to master at sherl/ythdd 2025-09-19 04:55:40 +02:00
3e84cf3443 fix: check video id for validity before passing to yt-dlp and extractor
sherl pushed to master at sherl/ythdd 2025-09-18 08:09:49 +02:00
4a3937a923 feat: livestream browsing
sherl pushed to master at sherl/ythdd 2025-09-17 01:55:57 +02:00
c3fae689e1 feat: show current viewer count for live streams in search results
4cfb1db7d0 fix: handle url rewrite when querying wrong endpoint
5a1e772909 feat: add support for video livestreams
7c4991cea7 fix: fix for infinite recursion/deadlock for specific channels
5f88d6f096 docs: update todos and error message when comment extraction fails
Compare 6 commits »
sherl pushed to master at sherl/ythdd 2025-09-14 07:03:05 +02:00
ef177f7200 feat: video comments endpoint
sherl pushed to master at sherl/ythdd 2025-09-14 04:02:14 +02:00
d0d2298186 fix: rely on hardcoded default user avatar for failed requests
sherl pushed to master at sherl/ythdd 2025-09-14 01:06:45 +02:00
7086177a58 fix: make safeTraverse handle IndexErrors
dc8009db23 chore: update innertube client strings
Compare 2 commits »
sherl pushed to master at sherl/ythdd 2025-09-12 04:06:00 +02:00
e562d1ee14 hotfix: rename a variable used for extraction of recommended feed
sherl pushed to master at sherl/ythdd 2025-09-12 03:49:21 +02:00
96c1b5396e feat: channel browsing and code overhaul
sherl pushed to master at sherl/ythdd 2025-09-12 00:15:17 +02:00
256d21bbcd fix: fixes to context creation, avatar url generation
sherl pushed to master at sherl/ythdd 2025-09-07 05:30:22 +02:00
2a9826eb03 refactor: support search caching
sherl pushed to master at sherl/ythdd 2025-09-07 05:05:16 +02:00
37e932956d feat: search suggestions
sherl pushed to master at sherl/ythdd 2025-09-05 18:51:15 +02:00
15d2de5228 chore: change the hostname in default config to match the one assumed
3cf203ee27 fix: reintroduced fix for live or upcoming videos in related feed
Compare 2 commits »