Commit Graph

420 Commits (master)

Author SHA1 Message Date
ArabCoders 72b7447c78 use serializer.encode instead of json.dumps 2023-11-03 15:57:15 +03:00
ArabCoders caca271e19 Fixed code style 2023-11-03 15:23:02 +03:00
ArabCoders fead1f99c7 reverted CRLF to LF changes 2023-11-03 14:16:11 +03:00
ArabCoders 25c44b4da9 Expose done/queue list as json endpoint 2023-11-03 14:02:37 +03:00
Alex Shnitman 0985f97b36 fix download ETA dispay 2023-10-20 09:41:40 +03:00
Alex Shnitman fb6b4a1ec1 fix download ETA dispay 2023-10-19 19:20:32 +03:00
Alex Shnitman cace4ba0b1 upgrade dependencies 2023-10-19 18:36:24 +03:00
AutoUpdater b844ffbff2 upgraded yt-dlp 2023-10-14 00:36:23 +00:00
AutoUpdater 663a7b5e1f upgraded yt-dlp 2023-10-08 00:40:21 +00:00
Alex a1e5a3117c
Merge pull request #324 from RobertSmits/dark-theme
Better dark theme and theme switcher
2023-10-03 18:29:14 +03:00
Robert Smits c64dda8ca7 Fix theme handling and auto theme
This commit fixes the client side theme selection being overwritten by the backend and adds a selectable auto theming option.
2023-10-01 18:23:11 +02:00
Robert Smits 0231ebfeef Use Bootstrap 5 dark theme support 2023-10-01 13:16:00 +02:00
Alex Shnitman 4e3493be91 upgrade dependencies & builds 2023-09-25 08:57:55 +03:00
Alex 0adb85b10f
Merge pull request #311 from ArabCoders/master
Support loading YTDL_OPTIONS from file
2023-08-19 23:28:37 +02:00
Alex 27def1f670 separated YTDL_OPTIONS_FILE 2023-08-19 21:03:08 +00:00
Alex 0aad7c72e1
Merge pull request #312 from JLyne/fix-memory-leak
Fix memory leak when many videos are queued
2023-08-19 20:35:50 +02:00
James Lyne 784dc2f735 Fix memory leak when many videos are queued.
Previously angular was re-rendering the entire queue whenever any downloads changed their state. The websocket provides progress updates at a high frequency, which combined with a long download queue can quickly cause hundreds of thousands of dom nodes to be created. This results in a spike in memory usage which may persist for some time depending on browser behaviour.

Adding a trackBy function resolves the issue by telling angular which row relates to a particular download.
2023-08-14 11:39:36 +01:00
ArabCoders 207f8fe916 switched logging to DEBUG instead of info. 2023-08-14 05:04:39 +03:00
ArabCoders 01aafe3854 Fixed typo and removed unused import 2023-08-14 04:53:16 +03:00
Abdulmohsen a1e143a5a6
Added support for loading YTDL_OPTIONS from file. 2023-08-13 19:14:58 +03:00
Abdulmohsen 8c994bc45f
Updated YTDL_OPTIONS description in README.md 2023-08-13 19:13:55 +03:00
Alex 4b708e76b4
Merge pull request #310 from JLyne/fix-retry
Fix retry button issues
2023-08-13 14:05:35 +02:00
James Lyne 262e296783 Fix retry button issues
The arguments passed to retryDownload by the retry button do not match what the function actually expects. This causes downloads to break if a custom folder is set and also causes some settings like format and custom name prefix to be ignored.
2023-08-13 12:24:19 +01:00
Alex Shnitman 8950665f06 upgrade dependencies 2023-07-27 18:38:06 +03:00
Alex Shnitman 9782b5d75f improve examples (closes #295) 2023-07-12 23:04:22 +03:00
Alex 9181aefe1a
Merge pull request #293 from shalak/enhance_patterns_and_modification_time
Enhance README.md with more yt-dlp examples
2023-07-12 22:55:25 +03:00
Shalak 7bde629787 Enhance README.md with more yt-dlp examples 2023-07-10 04:28:54 +02:00
AutoUpdater b644a12eae upgraded yt-dlp 2023-07-07 00:56:45 +00:00
Alex 6175af18bc
Merge pull request #286 from guahki/master
Fix #264: calculate download dir correctly when deleting files
2023-06-27 17:58:15 +03:00
Alex b33c030531
Merge pull request #287 from PikuZheng/patch-2
undo #265
2023-06-26 14:45:55 +03:00
PikuZheng feb07e4123
undo #265
```
Step 7/21 : COPY Pipfile* docker-entrypoint.sh .
When using COPY with more than one source file, the destination must be a directory and end with a /
```
why.....
2023-06-26 18:36:17 +08:00
guahki 45ed4c3385 Fix #264: calculate download dir correctly when deleting files 2023-06-24 20:27:40 +02:00
Alex f4a7b7a5ea
Merge pull request #284 from guahki/patch-1
Fix issues with deleting files with DELETE_FILE_ON_TRASHCAN
2023-06-23 08:24:52 +03:00
AutoUpdater 6aa7dea121 upgraded yt-dlp 2023-06-23 00:53:58 +00:00
guahki 3a8bf001dd
Fix issues with deleting files with DELETE_FILE_ON_TRASHCAN
Not being able to delete the file should not stop the clearance from the download list.

One error I encountered, is when failed downloads have no dl.info.filename attribute. It was impossible to delete these entries from the "Completed" section.
2023-06-22 22:36:24 +02:00
AutoUpdater 9dc5795fdb upgraded yt-dlp 2023-06-21 10:33:39 +00:00
Alex dd0f96c6af
Merge pull request #279 from rithask/master
Add default theme option
2023-06-20 21:35:35 +03:00
Rithas K 11a31ab023 Update README 2023-06-19 16:34:01 +05:30
Rithas K eead6acbf5 Add default theme option
Dark mode can be set as the default theme by setting 'DARK_MODE' environment variable to 'true' in the docker compose file
2023-06-19 16:30:13 +05:30
Alex d3bc5d39a1
Update README.md 2023-06-18 10:29:20 +03:00
Alex de09034f12
Merge pull request #277 from rithask/master (closes #169)
Add iOS shortcut link
2023-06-18 10:08:52 +03:00
Alex 9a030df636
Update README.md 2023-06-18 10:08:17 +03:00
Rithas K 9205e9de6e Add iOS shortcut link 2023-06-17 19:50:58 +05:30
Alex 5488a84cc7
Merge pull request #273 from ruia/master
Add curl to apk add
2023-06-09 12:03:56 +03:00
Rui Almeida 4148887054 Add curl to apk add 2023-06-03 19:26:23 +01:00
Alex Shnitman 5ea5a105ec upgrade dependencies 2023-05-27 19:21:57 +03:00
Alex d1cbf748f9
Merge pull request #265 from breakid/temp_dir_support
Temp dir support
2023-05-27 19:16:37 +03:00
Alex Shnitman 2a7cf3e775 formatting 2023-05-27 19:14:52 +03:00
breakid c30173cdc0 Reverted all formatting changes 2023-05-14 00:37:09 -04:00
breakid 70b8bedc64 Made changes requested by original author
- Recombined COPY and RUN commands in Dockerfile
- Modified 'supported sites' URL in README
- Undid automatic formatting in ytdlp.py
2023-05-10 18:29:32 -04:00