Commit Graph

61 Commits (e086bbc3011b0de2a93e976b320992a45e0eb467)

Author SHA1 Message Date
Tzahi12345 edd4a0928c Fixed twitch downloading by using TiwtchDownloader's CLI
Removed unecessary settings

Created dedicated folder for docker utils
2 years ago
Tzahi12345 fb27264d33 Added support for custom webhook URLs for notifications 2 years ago
Tzahi12345 0e15fd7193 Removed deprecated safe_download_override setting 2 years ago
Tzahi12345 cb5651d437 Added telegram notification support 2 years ago
Tzahi12345 2a3017972a Added ability to generate RSS feeds from downloads 2 years ago
Tzahi12345 c10b062832 Converted allow_autoplay to force_autoplay as per #695 2 years ago
Tzahi12345 f0c9a6122f Added nfty and gotify notifications support 2 years ago
Isaac Abadi 636f7b16a8 Changed default downloader to yt-dlp 3 years ago
Isaac Abadi 7bfb2976fe Fixed twitch chat downloads, tcd is now required and client secret must be supplied 3 years ago
Isaac Abadi b56c66f705 Refactored retrieval of categories and improved runtime search of files in category
Fixed issue with editing/saving categories

Database queries can now handle nested object paths

Code cleanup
3 years ago
Isaac Abadi 562eaa1b9b Added support for generate NFO files for Kodi
Minor UI updates to settings
3 years ago
Isaac Abadi 775a1766d8 Added max concurrent downloads setting
Fixed issue where navigating to a subscription video would make the player behave like a playlist for the whole sub
4 years ago
Isaac Abadi 09b3c752d9 Removed downlload delay setting for subscriptions
Subscription downloads already queued are now not requeued on the next check

Headers in download queue table are now sortable

Added button to clear all finished downloads in the downloads manager
4 years ago
Isaac Abadi 48ab1836ca Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager 4 years ago
Isaac Abadi 8828af4174 Fixed issue where config items that defaulted to false would not be created if they were missing 4 years ago
Isaac Abadi f7b152fcf6 Download manager is now per user
Replaced multi download mode with autoplay checkbox
4 years ago
Isaac Abadi 5a90be7703 Logger is now separated into its own module
Added eslint and fixed many logic errors based on its recommendations
4 years ago
Isaac Abadi 8b1a1a56e3 Added SponsorBlock support for skipping ads when viewing supported videos
Updated default value for subscriptions check interval (new value of 86,400 only existed in the default.json)

Text inputs in settings menu are now larger
4 years ago
Isaac Abadi b1385f451b Added option to rate limit downloads
Added option to force delay between videos in a subscription

Fixed issue where file handle was maintained on files deleted through unsubscribing
4 years ago
Tzahi12345 c8f219d5b0
See previous commit, MongoDB is no longer on by default for all installs 4 years ago
Isaac Abadi bb6503e86d Changed DB structure again
Added support for MongoDB

Added tests relating to new DB system

Category rules are now case insensitive

Fixed playlist modification change state
4 years ago
Isaac Abadi 1d5490c0ff Allows playlists to be categorized based on the first video that matches 4 years ago
Isaac Abadi 9847577431 Added setting for redownloading fresh uploads
Fixed bug in implementation of fresh upload redownloader
4 years ago
Isaac Abadi d08fee1223 Added v1 of chat sidebar for Twitch VODs 4 years ago
Isaac Abadi b730bc5adc Added option to set a default file output - custom file output in the advanced expansion panel will override this 4 years ago
Isaac Abadi 9e4b328f91 Default youtube downloader switched back to youtube-dl after testing
Fixed bug that caused some non-youtube downloads from failing
4 years ago
Isaac Abadi b323b548ca Added ability to use youtube-dl forks
Downloader now defaults to youtube-dlc because of the recent DMCA requests
4 years ago
Isaac Abadi 8a7409478a Added the ability to download videos at higher resolutions than the highest mp4 (fixes #76)
Deprecates normal downloading method. The "safe" method is now always used, and download progress is now estimated using the predicted end file size

Thumbnails are now auto downloaded along with the other metadata
5 years ago
Isaac Abadi babba9aa30 Added ability to register/login through LDAP
- Added ability to edit LDAP settings and whether to use LDAP or not in the users tab in the settings
5 years ago
Tzahi12345 0e35b2ca1b Proxy now forces safe download mode 5 years ago
Isaac Abadi 560aaadca1 Removed "use encryption" options, if you'd like to encrypt your web page, use a reverse proxy 5 years ago
Isaac Abadi 25bfb9e518 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material 5 years ago
Isaac Abadi c9b615c659 Added option to change JWT expiration time called "Login expiration" in the Advanced tab 5 years ago
Isaac Abadi d7aa39599d Removed subscriptions_use_youtubedl_archive setting, to use youtube-dl archive functionality, there is now just one setting for both subscription and non-subscription videos 5 years ago
Isaac Grynsztein 935ae3452c Repo cleanup 5 years ago
Isaac Grynsztein 7e24180f03 Fixed bug in globalArgsRequiresSafeDownload function 5 years ago
Isaac Grynsztein 053c8db9dd Fixed bug where config api would call itself 5 years ago
Isaac Grynsztein c20d09e902 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into player-improvements 5 years ago
Isaac Grynsztein 86c609c1b2 Player component now remembers previously set volume
Updated name of updatePlaylist->updatePlaylistFiles for clarity and added updatePlaylist route

Added smarter safe download override, will auto activate if subtitle args are included.
5 years ago
Justin Turner 42bd219ed6 Removing extra white spaces 5 years ago
Isaac Grynsztein dcc7fbd81c Added new setting to force a safe download (removes features like progress bar) 5 years ago
Tzahi12345 f485da06b5 Implemented cookies upload dialog and the ability to "enable cookies" to hopefully circumvent 429 errors 5 years ago
Tzahi12345 550013a2e7 Config file is now created when missing and set with default values 5 years ago
Tzahi12345 49081db8cb Config items are now checked on start. Missing ones will be autofilled with the default values automatically on startup 5 years ago
Tzahi12345 e5db376914 All config values are now reloaded on config set
Added 4 new settings: user files folder, enable registration, enable downloads manager, and logging level selection
5 years ago
Tzahi12345 661b96cfe5 Fixed bug that prevented default config items to be set 5 years ago
Isaac Grynsztein e790c9fadf File descriptors are now stored in the config_api until they find a better home
File deletion now works in multi-user mode. Sharing and subscriptions are the last holdouts for porting over to multi-user-mode

Fixed bug with archive mode that defaulted to storing the ID in the video archive all the time (rather than audio if it's an mp3)
5 years ago
Isaac Grynsztein cb6451ef96 Added new settings: multi user mode and users base path 5 years ago
Isaac Grynsztein 1e96e31053 Added new API key and using API key config items to enable a public API
API key config items are implemented UI-side

Added ability to generate API keys through the settings

Switched getmp3s and getmp4s api calls to be GET requests rather than POST

Removed unused code from settings dialog
5 years ago
Isaac Grynsztein 3990e25c18 added logging to config api and subscriptions api, meaning the entire backend has the new logging system 5 years ago