- cdcb5d6 update README by arabcoders
- 62703f3 add event warning about adding url saved to archive by arabcoders
- 9ba7b34 Add more events by arabcoders
- 5172742 Only display availability when it's set by arabcoders
- f6c7d82 restore message about live stream not being live yet. by arabcoders
- bcd6df3 Display better desorption when there are no formats available. by arabcoders
What's Changed
- Fix README.md by @arabcoders in #32
- Made the navbar not collapse on mobile. by @arabcoders in #33
- Show no downloads only when there are no downloads by @arabcoders in #34
- added docker hub by @arabcoders in #35
- Updated frontend dependencies by @arabcoders in #36
- Fixed bug in mass requeuing failed items. by @arabcoders in #37
- sometimes release_timestamp is null by @arabcoders in #38
- Sometimes live stream will not have release_timestamp by @arabcoders in #39
- Added Task Runner. by @arabcoders in #40
- initial code to support adding tasks via WebGUI by @arabcoders in #41
- Added log entry for delete from history. by @arabcoders in #42
- Added plyr as video player. by @arabcoders in #43
- Removed opus from allowed streaming codecs in manifest by @arabcoders in #44
- Separate downloads fragments into their own temp dir by @arabcoders in #45
- Escape # in folder names. by @arabcoders in #46
- Small fixes for displaying errors. by @arabcoders in #47
- Fixed minor display issue when showing errors. by @arabcoders in #49
- Fixed big in showing when live stream will start. by @arabcoders in #50
- Restructured the python code. by @arabcoders in #51
- Added final file size & Separated live_in from error messages. by @arabcoders in #52
- Added sort option for completed downloads & changed dark mode progress bar color. by @arabcoders in #53
- Disallow downloading unprocessed videos. by @arabcoders in #54
- Better Post-Live Manifestless error mode. by @arabcoders in #55
- more changes to support multi downloads. by @arabcoders in #56
- Keep temp dir if video is livestream, and allow load env variables from file. by @arabcoders in #57
- Working multi download support. by @arabcoders in #58
- README update by @arabcoders in #59
- Fixed checking already in queue item message. by @arabcoders in #60
- Reflect it was a live stream that was queued, downloaded. by @arabcoders in #61
- Fix error when yt-dlp does not provide final filename. by @arabcoders in #62
- Fixed .venv path issue for running commands inline by @arabcoders in #64
- Added a notification for failing to add link due to it being in the archive log by @arabcoders in #65
- Fixed incorrect live stream start in date. by @arabcoders in #66
- added auto tag. by @arabcoders in #67
- fixes by @arabcoders in #68
- QoL imporovements by @arabcoders in #69
- Small additions by @arabcoders in #70
- Another attempt at fixing static files hang. by @arabcoders in #71
- Dev by @arabcoders in #72
- Added debugpy to make easier to trace errors. by @arabcoders in #73
- Locally check id before requesting extract_info by @arabcoders in #74
- Update yt-dlp by @github-actions in #75
- Update yt-dlp target branch by @arabcoders in #76
- Added socket_timeout option to downloads by @arabcoders in #77
- consider is_upcoming as live event to prevent error spamming by @arabcoders in #78
- Added an endpoint to update completed item data. by @arabcoders in #79
- Added endpoint to expose worker status by @arabcoders in #80
- wrap notifier in timeout call, and expose pool operations via API by @arabcoders in #81
- Made the video player async to not block some requests. by @arabcoders in #82
- upgrade webhooks to support both form and json request. by @arabcoders in #83
- Cleanup after download finish. by @arabcoders in #84
- Fixes by @arabcoders in #85
- multi-downloads are now fully working by @arabcoders in #86
- updated packages by @arabcoders in #88
- Video Streaming imporvements. by @arabcoders in #89
- Use escape key to close video player. by @arabcoders in #90
- updated README and updated Failed text to incomplete by @arabcoders in #91
- support jsonc in tasks/webhooks/ytdlp json files. by @arabcoders in #92
- Add Console view & rtmpdump. Fixes #93 by @arabcoders in #94
- [yt-dlp] automated update to 2024.5.26 by @github-actions in #96
- Update yt-dlp to 2024.5.26 by @arabcoders in #97
- Updated dependencies & added data list for download path to ease path… by @arabcoders in #100
- [yt-dlp] automated update to 2024.7.2 by @github-actions in #103
- [yt-dlp] automated update to 2024.7.16 by @github-actions in #108
- [yt-dlp] automated update to 2024.7.25 by @github-actions in #113
- [yt-dlp] automated update to 2024.8.1 by @github-actions in #119
- [yt-dlp] automated update to 2024.8.6 by @github-actions in #121
- [yt-dlp] automated update to 2024.9.27 by @github-actions in #124
- [yt-dlp] automated update to 2024.10.7 by @github-actions in #127
- [yt-dlp] automated update to 2024.10.22 by @github-actions in #130
- [yt-dlp] automated update to 2024.11.4 by @github-actions in #134
- [yt-dlp] automated update to 2024.12.6 by @github-actions in #140
- [yt-dlp] automated update to 2024.12.13 by @github-actions in #144
- Dev by @arabcoders in #148
- [yt-dlp] automated update to 2024.12.23 by @github-actions in #149
- Nuxt was intercepting the download by @arabcoders in #151
- Document env variables and added remove_files env option. by @arabcoders in #152
- Minor UI changes by @arabcoders in #154
- Added the ability to pause download pool by @arabcoders in #155
- added confirm to pause download pool by @arabcoders in #156
- fix yt-dlp Impersonate target and webhook not firing by @arabcoders in #157
- fix cancelling selected items. by @arabcoders in #159
- Fix download audio only preset by @arabcoders in #161
- updates API endpoints, fix webhooks not firing due to an error. by @arabcoders in #162
- Fix and document presets.json by @arabcoders in #163
- fixed typo in README and updated dependencies by @arabcoders in #164
- Added new option to view url info by @arabcoders in #165
- Added way to check for youtube cookies status by @arabcoders in #166
- Added view url information in history and queue by @arabcoders in #168
- [yt-dlp] automated update to 2025.1.15 by @github-actions in #169
- Update yt-dlp to 2025.1.15 by @arabcoders in #170
- Add Basic mode for WebUI by @arabcoders in #172
- @arabcoders prevent loading keys which sometimes breaks ytptube by @arabcoders in #174
- Finalize Fix for #173 by @arabcoders in #175
- Minor bug fixes by @arabcoders in #176
- Refactoring the code to use shared manager by @arabcoders in #177
- updated version tagger by @arabcoders in #178
- separate PR and push workflow by @arabcoders in #179
- Handle yt-dlp CLI options by @arabcoders in #181
- Overhauled the tasks page by @arabcoders in #183
- Revamped the notification system by @arabcoders in #184
- Major code changes. by @arabcoders in #186
- Changed UMASK from 022 to 0002 by @arabcoders in #187
- Minor frontend improvements by @arabcoders in #188
- updated dependencies by @arabcoders in #190
- remove json cookies and improve extraction error messages. by @arabcoders in #191
- Try to direct play video first and fallback to HLS if src load fails by @arabcoders in #192
- better fallback if file was renamed and retains the same ID by @arabcoders in #193
- Manage presets via WebUI by @arabcoders in #197
- Updates to readme by @arabcoders in #199
- Rely on native video player by @arabcoders in #200
- Dev by @arabcoders in #201
- remove debug statement by @arabcoders in #202
- Make presets more powerful by @arabcoders in #203
- Disable yt-dlp console access by default by @arabcoders in #204
- Updated worker pool to be a bit more dynamic by @arabcoders in #205
- Improve history status display by @arabcoders in #206
- Added advanced iOS shortcut by @arabcoders in #207
- Made it possible to not use format in preset by @arabcoders in #208
- Preset exports are base64 encoded now by @arabcoders in #209
- Standardize the form design & add import/export to all functions by @arabcoders in #210
- Added indicator in the WebUI for when post-processing are running by @arabcoders in #211
- Fix date range conversion by @arabcoders in #213
- fix params Impersonate target by @arabcoders in #214
- Add changeslog page to WebUI by @arabcoders in #215
- added /changelogs to static path by @arabcoders in #216
- potential fix for #217 by @arabcoders in #218
- bump curl_cffi to 0.7.1 by @arabcoders in #219
- Switiching to EventBus & updated yt-dlp to 2025.3.21 by @arabcoders in #221
- Minor README & EventBus update by @arabcoders in #222
- Add random beautiful backgrounds by @arabcoders in #223
- restore opacity if the video is playing. by @arabcoders in #224
- [yt-dlp] automated update to 2025.3.25 by @github-actions in #225
- Update yt-dlp to 2025.3.25 by @arabcoders in #226
- Maintain playlist keys when we are extracting a playlist/channel by @arabcoders in #229
- [yt-dlp] automated update to 2025.3.26 by @github-actions in #230
- Update yt-dlp to 2025.3.26 by @arabcoders in #231
- Design update by @arabcoders in #233
- minor update to list view, and added download selected items. by @arabcoders in #234
- Added Simple file browser. by @arabcoders in #236
- Nested browser frontend page was not loading correctly. by @arabcoders in #237
- [yt-dlp] automated update to 2025.3.27 by @github-actions in #238
- Update yt-dlp to 2025.3.27 by @arabcoders in #239
- Small improvements to file browser. by @arabcoders in #240
- Add support for --match-filter by @arabcoders in #242
- deprecate JSON yt-dlp config, and encourage cli options. by @arabcoders in #243
- [yt-dlp] automated update to 2025.3.31 by @github-actions in #244
- Update yt-dlp to 2025.3.31 by @arabcoders in #245
- Simplify the codebase and removed all backwards compatibility flags by @arabcoders in #246
- Fix re-queuing existing item. by @arabcoders in #247
- added new env variable to auto upgrade yt-dlp on container startup by @arabcoders in #248
- Add Logs Viewer by @arabcoders in #249
- migrate the entire app to use cli options for ytdlp. Closes #250 by @arabcoders in #251
- go with blacklist approach for blocking yt-dlp options. by @arabcoders in #253
- When using external downloader show indicator in the WebUI by @arabcoders in #256
- Minor logs view update by @arabcoders in #257
- Minor refactor for is_downloaded function and updated dependencies by @arabcoders in #258
- added some protection against staled downloads by @arabcoders in #259
- Display better description when there are no formats available. by @arabcoders in #260
- restore message about live stream not being live yet. by @arabcoders in #261
New Contributors
- @github-actions made their first contribution in #75
Full Changelog: https://github.com/arabcoders/ytptube/commits/master-20250421-53d3b3c