Commit Graph

44 Commits

Author SHA1 Message Date
vaaski 3440d0adeb
add `PUBLIC_HOST_AUDIO_URL` 2024-05-02 13:10:41 +02:00
vaaski e89da396cd
add `PUBLIC_HOST_URL` config key 2024-05-02 12:56:52 +02:00
vkartk 7575ff895d [ Feature ] Add retry button (#327) 2024-01-26 20:13:34 +05:30
Alex Shnitman 930c597d36 default auto-start to yes 2023-12-10 22:58:45 +02:00
Qiao Wang d12fc37a50 Add auto start option for metube 2023-12-09 12:35:31 +08: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
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
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
hellodword 2ff7b0975a enable custom name prefix 2023-04-09 11:27:41 +08:00
georgekav eca44aa950 Add support for opus and wav 2023-03-05 00:34:30 +01:00
georgekav 07be2c054f Add missing m4a checks for audio file 2023-02-20 14:35:55 +01:00
Alex Shnitman 50501f0aad Merge remote-tracking branch 'origin/master' into download_to_device 2023-02-10 23:32:13 +02:00
Alex Shnitman ea7a7b0711 Fix boolean env variables (closes #213) 2023-02-04 11:09:36 +02:00
James Woglom a36323677c attempt to fix issue where folder is sent by frontend as {folder: "foo"} instead of string 2022-09-19 16:15:24 -04:00
James Woglom a07e1ed06c bugfix: resolve full base directory before startswith check 2022-09-19 15:40:22 -04:00
James Woglom 202813b9ed CREATE_DIRS -> CREATE_CUSTOM_DIRS 2022-09-19 15:00:26 -04:00
CavazzaTommaso 2a227bc760 Added download button to the ui
For personal needs, I've added the download button to the completed downloads
2022-09-01 11:12:55 +02:00
James Woglom 63baa1fc25 Link to audio files and those with custom folders properly 2022-08-30 01:22:24 -04:00
James Woglom 52e3307d99 switch between audio and default custom directories on change 2022-08-30 00:58:19 -04:00
James Woglom ba712fc071 Fill in download_dir or audio_download_dir on launch 2022-08-30 00:55:16 -04:00
James Woglom 8abacc2a36 almost functional with selectize 2022-08-29 21:52:54 -04:00
James Woglom 4a9f55adda Propagate configuration on load via downloads socket 2022-08-29 20:27:34 -04:00
James Woglom bbfde99aeb Use angular primitives to toggle 2022-08-29 19:02:00 -04:00
Erazor2 4eb3916546 Fixed retry for all Sites 2022-01-04 22:05:33 +00:00
Erazor2 d11934f3d8 Added URL-Button 2022-01-04 22:04:53 +00:00
Alex Shnitman 498e30c633 changes to the theme toggle button 2021-12-17 19:30:20 +02:00
asuyou 225d37f88d Made theme toggleable 2021-12-16 21:57:54 +00:00
asuyou 2e591122f2 Quality stays the same if it exists on next format 2021-11-19 17:57:43 +00:00
asuyou b661d4db59 Fixed "any" format to act like original 2021-11-13 23:49:30 +00:00
asuyou 26798a4930 Any now shows all avaliable formats 2021-11-04 22:36:53 +00:00
asuyou 85140fd4ca Automatically switches to best on format change 2021-11-01 20:37:53 +00:00
asuyou d051814259 Added quality choice based on format 2021-10-28 11:19:17 +01:00
asuyou b3a589f1a9 Added simple MP3 support 2021-10-25 17:15:09 +01:00
Alex Shnitman ee0fcc3993 allow selecting MP4 in the GUI 2021-09-13 20:25:32 +03:00
Rpsl 26ae942786 Remove download from "done" when retry it 2021-07-29 21:09:00 +03:00
Rpsl fffba9065a Added retry button for failed download 2021-07-29 11:12:40 +03:00
Alex Shnitman 52d8d64cb5 add audio-only download (closes #20) 2021-03-04 11:10:39 +02:00
Alex Shnitman cb8f820d73 upgrade dependencies (migrate to Angular 10) 2021-02-02 21:09:28 +02:00
ashnitman 490f679b38 add 1440p quality (closes #11) 2021-01-12 20:12:21 +02:00
Alex 13e690dd63 add quality selection 2019-12-13 22:43:58 +02:00
Alex 9a959f9326 add "completed" panel 2019-12-03 22:32:07 +02:00
Alex a0b1939a3d add Dockerfile 2019-11-30 09:40:45 +02:00
Alex 511404d23f initial commit: working version 2019-11-29 19:31:34 +02:00