tigerenwork
a0f7ecec9a
Add completion-time sort option for downloaded items
2026-08-21 00:33:55 +08:00
tigerenwork
78554ea022
feat: 媒体库多根配置生效并增强扫描健壮性
2026-08-16 19:22:06 +08:00
tigerenwork
96fbd6d13e
feat: 支持媒体库多根目录挂载与分组展示
2026-08-16 18:46:07 +08:00
tigerenwork
bb642b29f2
fix: 修复重复 URL 添加被静默跳过且无提示的问题
2026-08-15 15:33:00 +08:00
tigerenwork
e87c927a09
feat: 媒体库支持批量选择、移动与删除文件
2026-08-15 01:24:08 +08:00
tigerenwork
e30ae019e8
Preserve source metadata for library-organized files
...
Organizing a completed download deleted its done entry, losing the
original video URL. Now a hidden sidecar '.<filename>.metube.json' is
written next to the video at organize time with url/title/uploader/
website/downloaded_at. /library/files attaches it as 'meta', library
delete removes it, and the library browser shows an external-link icon
opening the original page for files that have it. No backfill for
previously organized files.
Also records the published 1.18 image in DEPLOY.md.
2026-08-13 01:32:13 +08:00
tigerenwork
3aa106f003
feat: 新增媒体库整理与浏览功能
2026-08-13 00:28:35 +08:00
tigerenwork
4a85bdfaf6
feat: 缩略图优先从本地视频抽帧生成,远程图为回退
2026-08-12 00:45:45 +08:00
tigerenwork
33424409d5
feat: 全新界面改版,新增缩略图、侧边栏导航与 Toast 反馈
2026-08-11 01:46:10 +08:00
tigerenwork
d14336ff51
feat: 支持更改下载文件夹并移动已完成文件
2026-08-09 14:59:01 +08:00
tigerenwork
e74559f704
chore: 升级 yt-dlp 至 2026.7.4 并启用 Chrome 指纹伪装
2026-08-08 01:39:08 +08:00
tigeren
f3be397a96
Add headless watcher and mark-watched features; update Dockerfile and docs
...
- Add app/headless_watcher.py and app/mark_watched.py
- Update main.py, ytdl.py, Dockerfile, docker-compose.yml
- Update DEPLOY.md, README.md, pyproject.toml, uv.lock
- Ignore /downloads and /metube-config/cookies in .gitignore
2026-08-07 05:39:28 +00:00
tigeren
f5024383bf
feat:[v1.7]增加重复url通知
2025-11-24 16:11:37 +00:00
tigeren
b042805d46
feat:[v1.6]优化解决文件名重复的问题
2025-11-23 13:15:57 +00:00
tigeren
1670c5d7fc
feat: 修复增加下载网站tag引入的一个bug
2025-11-22 19:06:41 +00:00
tigeren
3c3d418a07
feat: 增加下载网站的tag及文件状态
2025-11-22 18:44:26 +00:00
tigeren
f6a9e6a1dd
feat: 支持pornhub的playlist下载
2025-11-16 03:31:54 +00:00
tigeren
95f855fd8a
feat: 支持cookie发送、保存
2025-11-15 12:03:24 +00:00
copilot-swe-agent[bot]
ecfc188388
Make ObjectSerializer handle all iterables including generators
...
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com>
2025-10-01 05:59:48 +00:00
copilot-swe-agent[bot]
916ed330dd
Fix AttributeError in ObjectSerializer by checking for __dict__ attribute
...
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com>
2025-10-01 05:46:23 +00:00
Sean Ellingham
27aa865c37
Improve performance of restoring queues on restart
2025-09-27 14:08:19 +01:00
Sean Ellingham
cfd464f7be
Include auto_start status in add info log
2025-09-26 14:07:08 +01:00
Sean Ellingham
991a0c523a
Restore pending downloads on start
2025-09-26 13:28:33 +01:00
xerdream
d744f73552
Fix file watching not working due to relative paths
2025-08-13 15:25:07 +08:00
Alex Shnitman
8f36ca910a
simplified some logic and improved error handling
2025-07-27 10:03:51 +03:00
xerdream
7f28f17d77
change the reload options file logic
2025-07-25 13:12:32 +08:00
xerdream
91aaa9f425
remove the reload file option and consolidate code
2025-07-22 08:33:11 +08:00
xerdream
afbf8b07d6
add the ability to reload 'YTDL_OPTIONS' when file is modified
2025-07-21 11:20:53 +08:00
Alex Shnitman
2a687c92b4
change log level defaults
2025-06-28 12:00:55 +03:00
nixielectra
03be4c6329
add LOGLEVEL and ENABLE_ACCESSLOG env variables
2025-06-28 16:40:38 +08:00
Alex Shnitman
d74e8df408
add metube version. closes #83
2025-06-05 20:47:49 +03:00
Alex Shnitman
f494c4f6be
fix download folder selection dropdown. closes #678
2025-06-05 18:45:36 +03:00
Alex Shnitman
b7ef408d5d
upgrade to angular 19
2025-06-02 23:16:32 +03:00
backbonemedia
46ed0167cb
Exclude custom directories by regex
2025-05-30 20:48:38 +02:00
you-cant-see-me
6f2a6b94e4
Fix download with impersonate
2025-05-27 16:16:37 +01:00
you-cant-see-me
cdcb6691b0
Fix impersonate option
2025-05-27 15:56:48 +01:00
Alex
cc5f22abf0
Merge pull request #608 from rdiaz738/master
...
Fixed MAX_CONCURRENT_DOWNLOADS and button styling
2025-03-07 09:47:18 +02:00
rdiaz738
8ea3359730
Fix for 605 and 607
2025-03-06 18:29:06 -08:00
thar
c89aa44628
Fix: Restore queue when container restarted
...
In case the user tries to restart the container with an updated container but an old queue file, the system checks if the object contains the attributes playlist_strict_mode and playlist_item_limit. If they are not present, it sets them to False and 0, respectively.
2025-03-05 17:34:53 -06:00
Alex
e281d61773
Merge branch 'master' into master
2025-03-05 19:12:29 +02:00
rdiaz738
92f5d34ce2
Refactored with feedback
2025-03-04 16:16:19 -08:00
rdiaz738
8d70ed9d36
Updated ui and backend
...
Added Sequential, limited and concurrent downloading and import export buttons
2025-03-01 17:43:48 -08:00
rdiaz738
4acb48b12a
Merge remote-tracking branch 'upstream/master'
2025-03-01 14:07:31 -08:00
PikuZheng
8daa59b61f
add yt-dlp version on web
2025-01-24 18:40:58 +08:00
PikuZheng
a77f10541a
add "worst" format
2025-01-15 07:55:38 +08:00
Will Smart
6255e490c7
Adds 'pending' to response for GET /history
...
Allows for some additional integration opportunities by including "pending" items in the json reponse to /history.
2025-01-11 17:12:06 -05:00
admapop
bec65c3705
chore: PR suggestion
2024-12-28 20:41:22 +02:00
admapop
0916c22c06
fix: impersonate property needs to be of the right type and not as it is being passed now via JSON
2024-12-28 17:03:59 +02:00
Peter Copeland
818847a37a
fix: provide default value for title when absent
2024-10-01 22:46:56 -06:00
Jean-Francois Simoneau
bde077d23a
Add the ability to specify a robots.txt file, with a default disallowing the download links
2024-09-22 02:10:36 -04:00