Commit Graph

347 Commits

Author SHA1 Message Date
AutoUpdater
314a5d6c14 upgraded yt-dlp 2023-12-31 00:07:12 +00:00
Alex
7dd035a303 Merge pull request #361 from philipphutterer/pwa
PWA improvements
2023-12-30 21:01:00 +02:00
Philipp Hutterer
c90057edc1 chore: move icons to frontend assets 2023-12-30 04:18:46 +01:00
Philipp Hutterer
48657c1c12 feat: integrated Web Share Target API for PWA 2023-12-30 04:15:44 +01:00
Alex
f0247415bf Merge pull request #355 from nodew/fix-auto-start
Fix the behavior when auto-start option is not explicitly passed
2023-12-13 15:22:11 +02:00
Qiao Wang
ab189f8533 Fix the behavior when auto-start option is not explicitly passed 2023-12-13 21:06:39 +08:00
Alex
f73b39fcab update to use python 3.11 2023-12-12 13:26:46 +02:00
Alex Shnitman
930c597d36 default auto-start to yes 2023-12-10 22:58:45 +02:00
Alex
719cf0dba4 try to fix github actions connection errors 2023-12-09 14:08:34 +02:00
Alex
b39f545677 try to fix github actions connection errors 2023-12-09 11:52:53 +02:00
Alex Shnitman
6cb05aeec3 downgrade node to 18 (fix arm/v7 builds) 2023-12-09 10:29:13 +02:00
Alex
4c0dcc8735 Merge pull request #353 from nodew/auto-start
Add option for auto starting download.
2023-12-09 08:48:09 +02:00
Alex Shnitman
0b77011f83 updated README with python version 2023-12-09 08:47:36 +02:00
Qiao Wang
fcc7a4808e Merge branch 'master' of https://github.com/nodew/metube into auto-start 2023-12-09 12:49:41 +08:00
Qiao Wang
60e810450d Fix 2023-12-09 12:43:10 +08:00
Qiao Wang
d12fc37a50 Add auto start option for metube 2023-12-09 12:35:31 +08:00
Alex
9ef37c262c Merge pull request #343 from ArabCoders/master
Added support for showing when live stream will start as error message
2023-11-16 22:15:45 +02:00
ArabCoders
add2a04003 Hide download button if no file has been downloaded. 2023-11-16 23:11:15 +03:00
ArabCoders
2a57447018 Removed default param for error 2023-11-16 20:50:02 +03:00
ArabCoders
9552fb3ca0 report date time correctly. 2023-11-16 16:16:00 +03:00
Abdulmohsen
10ce7462fa Merge branch 'alexta69:master' into master 2023-11-16 15:55:11 +03:00
ArabCoders
74d07f5cb2 Added support for showing when live stream starts as error message. 2023-11-16 15:54:36 +03:00
AutoUpdater
b30d7d3a34 upgraded yt-dlp 2023-11-16 00:39:43 +00:00
Alex Shnitman
7deb6bb6cb upgrade dependencies 2023-11-15 12:25:14 +02:00
AutoUpdater
aa789cf598 upgraded yt-dlp 2023-11-15 00:39:01 +00:00
Alex Shnitman
ca68c9d0fd downgrade node to 18 (attempt to fix arm/v7 builds) 2023-11-04 16:18:21 +02:00
Alex
03d6edea5c Merge pull request #335 from ArabCoders/master
Expose done/queue list as JSON endpoint
2023-11-03 15:30:02 +02:00
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