32 Commits

Author SHA1 Message Date
bed14713ad bump to v0.4.4
All checks were successful
git-sync-with-mirror / git-sync (push) Successful in 13s
CI / test (push) Successful in 45s
2026-03-31 21:48:46 -05:00
1aa344c7b0 bump to v0.4.3
All checks were successful
git-sync-with-mirror / git-sync (push) Successful in 13s
CI / test (push) Successful in 46s
2026-03-28 16:09:23 -05:00
a46cfda029 bump to v0.4.2
All checks were successful
git-sync-with-mirror / git-sync (push) Successful in 12s
CI / test (push) Successful in 46s
2026-03-27 21:26:08 -05:00
f629565e77 bump to v0.4.1
All checks were successful
git-sync-with-mirror / git-sync (push) Successful in 13s
CI / test (push) Successful in 48s
2026-03-22 21:27:50 -05:00
6a68f06645 Release v0.4.0 - HD Thumbnails, YouTube 2024+ Support, and yt-dlp Integration
Some checks failed
CI / test (push) Failing after 1m19s
Major Features:
- HD video thumbnails (hq720.jpg) with automatic fallback to lower qualities
- HD channel avatars (240x240 instead of 88x88)
- YouTube 2024+ lockupViewModel support for channel playlists
- youtubei/v1/browse API integration for channel playlist tabs
- yt-dlp integration for multi-language audio and subtitles

Bug Fixes:
- Fixed undefined `abort` import in playlist.py
- Fixed undefined functions in proto.py (encode_varint, bytes_to_hex, succinct_encode)
- Fixed missing `traceback` import in proto_debug.py
- Fixed blurry playlist thumbnails using default.jpg instead of HD versions
- Fixed channel playlists page using deprecated pbj=1 format

Improvements:
- Automatic thumbnail fallback system (hq720 → sddefault → hqdefault → mqdefault → default)
- JavaScript thumbnail_fallback() handler for 404 errors
- Better thumbnail quality across all pages (watch, channel, playlist, subscriptions)
- Consistent HD avatar display for all channel items
- Settings system automatically adds new settings without breaking user config

Files Modified:
- youtube/watch.py - HD thumbnails for related videos and playlist items
- youtube/channel.py - HD thumbnails for channel playlists, youtubei API integration
- youtube/playlist.py - HD thumbnails, fixed abort import
- youtube/util.py - HD thumbnail URLs, avatar HD upgrade, prefix_url improvements
- youtube/comments.py - HD video thumbnail
- youtube/subscriptions.py - HD thumbnails, fixed abort import
- youtube/yt_data_extract/common.py - lockupViewModel support, extract_lockup_view_model_info()
- youtube/yt_data_extract/everything_else.py - HD playlist thumbnails
- youtube/proto.py - Fixed undefined function references
- youtube/proto_debug.py - Added traceback import
- youtube/static/js/common.js - thumbnail_fallback() handler
- youtube/templates/*.html - Added onerror handlers for thumbnail fallback
- youtube/version.py - Bump to v0.4.0

Technical Details:
- All thumbnail URLs now use hq720.jpg (1280x720) when available
- Fallback handled client-side via JavaScript onerror handler
- Server-side avatar upgrade via regex in util.prefix_url()
- lockupViewModel parser extracts contentType, metadata, and first_video_id
- Channel playlist tabs now use youtubei/v1/browse instead of deprecated pbj=1
- Settings version system ensures backward compatibility
2026-03-22 20:50:03 -05:00
Jesus
ed4b05d9b6 Bump version to v0.3.2 2025-03-08 16:41:58 -05:00
Jesus
c256a045f9 Bump version to v0.3.1 2025-03-08 16:34:29 -05:00
Jesus
a6ca011202 version v0.3.0 2025-03-08 16:28:39 -05:00
2fd7910194 version 0.2.21 2025-03-02 06:24:03 +08:00
3217305f9f version 0.2.20 2025-02-28 11:04:06 +08:00
Jesus
4ef7dda14a version 0.2.19 2024-10-11 11:25:12 +08:00
09a437f7fb v0.2.18 2024-07-09 13:10:10 +08:00
bfd3760969 Release v0.2.17 2024-04-29 01:00:13 +08:00
0dc1747178 update version 0.2.16 2024-04-21 13:16:18 +08:00
3a6cc1e44f version 0.2.15 2024-04-08 07:25:50 +08:00
d6b7a255d0 v0.2.14 2024-04-07 11:52:53 +08:00
9a0ad6070b version 0.2.13 2024-04-06 22:12:21 +08:00
d4cba7eb6c version 0.2.12 2024-03-31 04:44:03 +08:00
1f16f7cb62 version 0.2.11 2024-03-30 10:14:08 +08:00
cda0627d5a version 0.2.10 2024-03-11 09:55:09 +08:00
cda4fd1f26 version 0.2.9 2024-03-10 02:13:29 +08:00
ab93f8242b bump v0.2.8 2024-01-29 06:10:14 +08:00
810dff999e Set flexible responsive video 2024-01-24 11:50:13 +08:00
Jesus
6011a08cdf v0.2.6 2023-09-11 04:20:49 +08:00
Jesus E
6740afd6a0 version 0.2.5 2023-06-18 20:30:39 -04:00
Jesus E
d85c27a728 version 0.2.4 2023-06-17 19:41:40 -04:00
Jesús
5764586646 version 0.2.3 2022-10-06 04:21:47 +08:00
Jesus
6ba3959e40 version 0.2.2 2022-08-07 05:57:41 +08:00
Jesús
896655ddbd version 0.2.1 2021-09-14 16:36:00 -05:00
Jesús
c5dce849f1 version 0.2.0 2021-09-14 16:02:40 -05:00
Jesús
88803ced44 version 0.1.1 2021-09-06 18:30:02 -05:00
Jesús
a7c1f2a34e Add get_app_version and version 2020-12-17 15:31:11 -05:00