This website requires JavaScript.
c6c8030907
feat: add Spanish README and improve channel/playlist handling
feature/hls
Jesus
2026-04-12 20:20:32 -05:00
550457936a
fix(settings): add AST compatibility for Python 3.12+
Jesus
2026-04-11 12:43:17 -05:00
3795d9e4ff
fix(playlists): make playlist parsing robust against filename and formatting issues
Astounds
2026-04-05 18:47:21 -05:00
3cf221a1ed
minor fix
Astounds
2026-04-05 18:32:29 -05:00
13a0e6ceed
fix(hls): improve audio track selection and auto-detect "Original"
Astounds
2026-04-05 18:31:35 -05:00
e8e2aa93d6
fix(channel): fix shorts/streams pagination using continuation tokens
Astounds
2026-04-05 18:19:05 -05:00
8403e30b3a
Many fixes to i18n
Astounds
2026-04-05 17:43:01 -05:00
f0649be5de
Add HLS support to multi-audio
Astounds
2026-04-05 14:56:51 -05:00
62a028968e
chore: extend .gitignore with AI assistant configurations and caches
master
Astounds
2026-04-04 15:08:13 -05:00
f7bbf3129a
update ios client
Astounds
2026-04-04 15:05:33 -05:00
688521f8d6
bump to v0.4.5
v0.4.5
Astounds
2026-04-01 11:54:46 -05:00
6eb3741010
test: add unit tests for YouTube Shorts support
Astounds
2026-04-01 11:51:42 -05:00
a374f90f6e
fix: add support for YouTube Shorts tab on channel pages
Astounds
2026-04-01 11:43:46 -05:00
bed14713ad
bump to v0.4.4
v0.4.4
Astounds
2026-03-31 21:48:46 -05:00
06051dd127
fix: support YouTube 2024+ data formats for playlists, podcasts and channels
Astounds
2026-03-31 21:38:51 -05:00
7c64630be1
update .gitignore
Astounds
2026-03-28 21:49:26 -05:00
1aa344c7b0
bump to v0.4.3
v0.4.3
Astounds
2026-03-28 16:09:23 -05:00
fa7273b328
fix: race condition in os.makedirs causing worker crashes
Astounds
2026-03-28 16:06:47 -05:00
a0d10e6a00
docs: remove duplicate FreeTube entry in README
v0.4.2
Astounds
2026-03-27 21:29:46 -05:00
a46cfda029
bump to v0.4.2
Astounds
2026-03-27 21:26:08 -05:00
e03f40d728
fix error handling, null URLs in templates, and Radio playlist support
Astounds
2026-03-27 21:23:03 -05:00
22c72aa842
remove yt-dlp, fix captions PO Token issue, fix 429 retry logic
Astounds
2026-03-27 20:47:44 -05:00
56ecd6cb1b
fix: use YouTube-provided thumbnail URLs instead of hardcoded hq720.jpg
Astounds
2026-03-27 19:22:12 -05:00
f629565e77
bump to v0.4.1
v0.4.1
Astounds
2026-03-22 21:27:50 -05:00
1f8c13adff
feat: improve 429 handling with Tor support and clean CI
Astounds
2026-03-22 21:25:57 -05:00
6a68f06645
Release v0.4.0 - HD Thumbnails, YouTube 2024+ Support, and yt-dlp Integration
v0.4.0
Astounds
2026-03-22 20:50:03 -05:00
84e1acaab8
yt-dlp
Astounds
2026-03-22 14:17:23 -05:00
ed4b05d9b6
Bump version to v0.3.2
v0.3.2
Jesus
2025-03-08 16:41:58 -05:00
6f88b1cec6
Refactor extract_info in watch.py to improve client flexibility
Jesus
2025-03-08 16:40:51 -05:00
03451fb8ae
fix: prevent error when closing avMerge if not a function
Jesus
2025-03-08 16:39:37 -05:00
e45c3fd48b
Add styles error in player
Jesus
2025-03-08 16:38:31 -05:00
1153ac8f24
Fix NoneType inside comments.py
Jesus
2025-03-08 16:37:33 -05:00
c256a045f9
Bump version to v0.3.1
v0.3.1
Jesus
2025-03-08 16:34:29 -05:00
98603439cb
Improve buffer management for different platforms
Jesus
2025-03-08 16:32:26 -05:00
a6ca011202
version v0.3.0
v0.3.0
Jesus
2025-03-08 16:28:39 -05:00
114c2572a4
Renew plyr UI and simplify elements
Jesus
2025-03-08 16:28:27 -05:00
f64b362603
update logic plyr-start.js
Astound
2025-03-03 08:20:41 +08:00
2fd7910194
version 0.2.21
v0.2.21
Astound
2025-03-02 06:24:03 +08:00
c2e53072f7
update dependencies
Astound
2025-03-01 04:58:31 +08:00
c2986f3b14
Refactoring get_app_version
Astound
2025-03-01 04:06:01 +08:00
57854169f4
minor fix deprecation warning
Astound
2025-03-01 01:12:05 +08:00
3217305f9f
version 0.2.20
v0.2.20
Astound
2025-02-28 11:04:06 +08:00
639aadd2c1
Remove gather_googlevideo_domains setting
Astound
2025-02-28 10:58:29 +08:00
7157df13cd
Remove params to fetch_player_response
Astound
2025-02-28 10:58:15 +08:00
630e0137e0
Increase playlist count to 1000 by default if cannot get video count This way, buttons will still appear even if there is a failure to read playlist metadata
Astound
2025-02-28 10:51:51 +08:00
a0c51731af
channel.py: Catch FetchError Should catch this error to fail gracefully
Astound
2025-02-28 10:51:29 +08:00
d361996fc0
util: use visitorData for api request watch: use android_vr client to get player data
Astound
2025-02-28 10:43:14 +08:00
4ef7dda14a
version 0.2.19
v0.2.19
Jesus
2024-10-11 11:25:12 +08:00
ee31cedae0
Revert "Refactoring code and reuse INNERTUBE_CLIENTS"
Jesus
2024-10-11 11:22:36 +08:00
d3b0cb5e13
workflows: update git sync actions
Astound
2024-08-05 09:23:38 +08:00
0a79974d11
Add sync to c.fridu.us and sourcehut
Astound
2024-08-05 05:27:58 +08:00
4e327944a0
Add CI
Astound
2024-07-15 10:39:00 +08:00
09a437f7fb
v0.2.18
v0.2.18
Astound
2024-07-09 13:10:10 +08:00
3cbe18aac0
Fix cves CVE-2024-34064 CVE-2024-34069 CVE-2024-37891
Astound
2024-07-09 13:03:36 +08:00
62418f8e95
Switch to android test suite client by default
Jesus
2024-06-11 10:46:25 +08:00
bfd3760969
Release v0.2.17
0.2.17
Astound
2024-04-29 01:00:13 +08:00
efd89b2e64
set ios client
Astound
2024-04-27 09:54:42 +08:00
0dc1747178
update version 0.2.16
0.2.16
Astound
2024-04-21 13:16:18 +08:00
8577164785
update client params
Astound
2024-04-21 13:14:08 +08:00
8af98968dd
Refactoring code and reuse INNERTUBE_CLIENTS
Astound
2024-04-21 13:13:19 +08:00
8f00cbcdd6
update
Astound
2024-04-21 11:21:35 +08:00
af75551bc2
update
Astound
2024-04-21 11:18:42 +08:00
3a6cc1e44f
version 0.2.15
0.2.15
Astound
2024-04-08 07:25:50 +08:00
7664b5f0ff
normalize css
Astound
2024-04-08 07:12:03 +08:00
ec5d236cad
fix color dark theme
Astound
2024-04-08 07:10:03 +08:00
d6b7a255d0
v0.2.14
0.2.14
Astound
2024-04-07 11:52:53 +08:00
22bc7324db
css normalize
Astound
2024-04-07 11:50:53 +08:00
48e8f271e7
update styles to modern
Astound
2024-04-07 11:44:19 +08:00
9a0ad6070b
version 0.2.13
0.2.13
Astound
2024-04-06 22:12:21 +08:00
6039589f24
Update android params
Astound
2024-04-06 22:04:14 +08:00
d4cba7eb6c
version 0.2.12
0.2.12
Astound
2024-03-31 04:44:03 +08:00
70cb453280
Set 'ios' client to bypass
Astound
2024-03-31 04:43:11 +08:00
7a106331e7
README.md: update
Astound
2024-03-31 02:06:20 +08:00
8775e131af
Temporal fix: all requests with ANDROID client get redirected to aQvGIIdgFDM video, hence the different "content not available" Set YTMUSIC_ANDROID client instead, but it's just the matter of time before youtube updates that one too :(
Astound
2024-03-31 01:48:43 +08:00
1f16f7cb62
version 0.2.11
0.2.11
Astound
2024-03-30 10:14:08 +08:00
80b7f3cd00
Update user-agents and update android client parameters to fix blockage
Astound
2024-03-30 10:10:35 +08:00
8b79e067bc
README.md: update
Astound
2024-03-11 10:30:09 +08:00
cda0627d5a
version 0.2.10
0.2.10
Astound
2024-03-11 09:55:09 +08:00
ad40dd6d6b
update requirements
Astound
2024-03-11 09:53:55 +08:00
b91d53dc6f
Use response.headers instead of response.getheaders() response.getheaders() will be deprecated by urllib3.
Astound
2024-03-11 09:47:35 +08:00
cda4fd1f26
version 0.2.9
0.2.9
Astound
2024-03-10 02:13:29 +08:00
ff2a2edaa5
generate_release: Fix wrong (32bit) MSVCR included for 64 bitInsert the 64 bit microsoft visual C runtime for 64 bit releases
Astound
2024-03-10 02:11:09 +08:00
38d8d5d4c5
av-merge: Retry more than once for timeouts
Astound
2024-03-10 02:08:23 +08:00
f010452abf
Update android client version to fix 400 Bad Request
Astound
2024-03-10 02:02:42 +08:00
ab93f8242b
bump v0.2.8
0.2.8
Astound
2024-01-29 06:10:14 +08:00
1505414a1a
Update Plyr custom styles for menu container
Astound
2024-01-29 06:06:18 +08:00
c04d7c9a24
Adjust Plyr custom styles for video preview thumbnail
Astound
2024-01-29 05:08:18 +08:00
3ee2df7faa
Refactor styles on video playback page
Astound
2024-01-29 05:06:38 +08:00
d2c883c211
fix thumbnail into channel
Astound
2024-01-28 13:21:54 +08:00
59c988f819
Revert update plyr
0.2.7
Astound
2024-01-28 00:31:30 +08:00
629c811e84
av-merge: Retry failed requests Should reduce playback stalling
Astound
2024-01-26 01:12:54 +08:00
284024433b
av-merge: Use fetchRange promise properly
Astound
2024-01-26 01:09:12 +08:00
55a8e50d6a
Fix plyr hash version into embed
Astound
2024-01-24 11:53:32 +08:00
810dff999e
Set flexible responsive video
Astound
2024-01-24 11:50:13 +08:00
4da91fb972
update plyr
Astound
2024-01-22 12:10:13 +08:00
874ac0a0ac
Add autoplay to plyr
Astound
2024-01-22 12:09:52 +08:00
89ae1e265b
Refactor captions logic in Plyr video player initialization
Astound
2024-01-22 07:48:00 +08:00
00bd9fee6f
Add autoplay functionality in Plyr video player Introduce autoplay feature in the Plyr video player based on the configuration settings.
Astound
2024-01-22 07:44:24 +08:00
b215e2a3b2
Add setting to autoplay videos
Astound
2024-01-22 06:38:52 +08:00
97972d6fa3
Fix like count extraction
Astound
2024-01-22 06:35:46 +08:00