Commit graph

69 commits

Author SHA1 Message Date
arabcoders
d6ab18ec22 migrate the entire app to use cli options for ytdlp and make it behave as close to cli options parsing as possible. 2025-04-06 01:03:17 +03:00
arabcoders
48e388b0fe Add logs viewing and enable file logging by default 2025-04-04 20:18:03 +03:00
arabcoders
f7101f6a38 simplified the codebase and removed all backwards compat flags and checks. 2025-04-01 22:56:28 +03:00
arabcoders
4730583510 update newDownload template 2025-04-01 20:34:14 +03:00
arabcoders
fa9c084397 remove presets v1.0 2025-04-01 20:05:35 +03:00
arabcoders
b09bf14acd complete the migration to yt-dlp cli instead of JSON config 2025-03-31 22:47:54 +03:00
arabcoders
77de30609b updated the conversion process of cli to config 2025-03-31 20:46:55 +03:00
arabcoders
23b1b409f4 deprecate JSON yt-dlp config & Post-Processors in presets and recommand cli options. 2025-03-31 02:13:33 +03:00
arabcoders
1bda1893e4 Convert json config in tasks to use cli arguments. 2025-03-31 00:12:35 +03:00
arabcoders
6b6cfc9d4c small improvements to file browser. 2025-03-28 22:17:38 +03:00
arabcoders
729f8a1f6f Nested browser frontend page was not loading correctly. 2025-03-28 02:22:38 +03:00
arabcoders
bdaf07dff3 added browser to static paths 2025-03-28 02:07:55 +03:00
arabcoders
21e5dea5bf Added simple file browser 2025-03-28 01:58:22 +03:00
arabcoders
fa73e817a6 Make it possible to override the pictures backends urls. 2025-03-27 01:13:52 +03:00
arabcoders
aa3538917f Maintain playlist keys. Fixes #227 2025-03-26 00:54:46 +03:00
arabcoders
2b666517a5 add sanitize_info for get url info 2025-03-25 20:42:09 +03:00
arabcoders
c81f50a4ae minor change to add random background to the WebUI. 2025-03-25 01:38:59 +03:00
ArabCoders
07fc86565a updated the app to use EventBus 2025-03-21 23:56:02 +03:00
ArabCoders
a973ce8bcf Finalize EventBus design 2025-03-21 21:54:28 +03:00
ArabCoders
6f71c5ceda added /changelogs to static path 2025-03-17 00:37:09 +03:00
ArabCoders
1aeb8efa1e updated yt-dlp/url/info to give cookies in valid way. 2025-03-11 02:08:13 +03:00
ArabCoders
c1939144c9 parse yt-dlp header cookie for yt-dlp/url/info 2025-03-11 00:08:24 +03:00
ArabCoders
72bac24f46 minor updates to extract_info 2025-03-10 23:12:08 +03:00
ArabCoders
643688bf97 support sending presets with api/yt-dlp/url/info 2025-03-10 03:56:10 +03:00
ArabCoders
3a8b67ff82 normalize return response for api/history/add 2025-03-09 05:22:16 +03:00
ArabCoders
68228294b0 made api/history/add easier to script 2025-03-09 05:09:26 +03:00
ArabCoders
bb507c62b3 added filter to presets, so we can reduce data usage when creating a iOS shortcut 2025-03-08 20:20:54 +03:00
ArabCoders
f89e72666b make to possible to specify the preset when adding via /api/history/add 2025-03-07 20:16:19 +03:00
ArabCoders
cc21a93cb5 Make presets more powerful 2025-03-07 02:14:10 +03:00
ArabCoders
61fd6d45f6 remove debug statement 2025-03-07 01:14:05 +03:00
ArabCoders
6e52b3c356 for basic auth rely on cookies and not just the Authorization header 2025-03-07 01:01:05 +03:00
ArabCoders
0b04f098de preload all pages. 2025-03-06 02:06:53 +03:00
ArabCoders
49bc28edc0 Make it possible to manage presets via webui 2025-03-04 02:11:17 +03:00
ArabCoders
d88ee15060 separated the scheduler from tasks, to allow us to schedule non add url tasks in the future 2025-03-02 21:49:52 +03:00
ArabCoders
ea98562944 better fallback if file was renamed and retains the same ID 2025-03-01 20:04:28 +03:00
ArabCoders
1fa4c523bb intercept file response and add correct mime-type 2025-02-28 00:44:02 +03:00
ArabCoders
3a964a6ac3 add mimetype to source list 2025-02-27 19:19:32 +03:00
ArabCoders
b7b72cf21e try to direct play video first and fallback to hls if we encounter error. 2025-02-27 18:31:17 +03:00
ArabCoders
259eae251a initial work to support adding/deleting presets from api 2025-02-27 15:30:52 +03:00
ArabCoders
c5924b02cc support format key in ytdlp.json, using the key will ignore the selected preset. 2025-02-27 14:58:06 +03:00
ArabCoders
8e97cba43b update dependencies 2025-02-23 19:32:39 +03:00
ArabCoders
45878965f4 fixed linting problems 2025-01-28 23:05:59 +03:00
ArabCoders
fdec16e895 mostly linter fixes. 2025-01-28 19:43:51 +03:00
ArabCoders
d063cf0f52 use same name cross client and server for variables and config files. 2025-01-28 00:09:46 +03:00
ArabCoders
6a92cf9ec9 added timeout param for wait_for 2025-01-27 21:23:57 +03:00
ArabCoders
cda863b0bc missed a bug fix 2025-01-27 21:19:09 +03:00
ArabCoders
f62ba22047 move format_item to common class, and update methods to use it 2025-01-27 21:14:01 +03:00
ArabCoders
1187badc2d fixed bug preventing adding items via /api/history endpoint 2025-01-27 21:10:53 +03:00
ArabCoders
902244769a Major code changes. 2025-01-27 19:53:59 +03:00
ArabCoders
ddc216ccb6 revamped the notification system 2025-01-25 22:24:13 +03:00