Isaac Abadi
71bb91b6e6
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-23 20:22:22 -06:00
Isaac Abadi
f9b1414460
Logic to avoid duplicates for subscription files now uses the video URL instead of its path
2021-08-23 20:18:28 -06:00
Isaac Abadi
6eb1e2f898
Fixed issue where different path formatting would lead files to get duplicated in the DB
2021-08-22 23:06:16 -06:00
Isaac Abadi
30505d0e8b
Cleaned up unused code in subscriptions
2021-08-22 22:50:16 -06:00
Isaac Abadi
48ab1836ca
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-22 22:34:19 -06:00
Isaac Abadi
20cedb6c29
Pagination and filtering of files is now server-side
...
Importing unregistered files does not block server start anymore
2021-08-22 22:31:01 -06:00
Isaac Abadi
9f5b6122fa
Added additional protections to verify that the DB is initialized before downloader does
...
Began work on watching entire subscriptions as a playlist
Subscriptions now use the new download manager to download files
2021-08-21 21:54:40 -06:00
GlassedSilver
5321624604
Update README.md
...
Fixed Contributors link
2021-08-20 10:00:03 +02:00
Isaac Abadi
8828af4174
Fixed issue where config items that defaulted to false would not be created if they were missing
2021-08-19 23:22:37 -06:00
Isaac Abadi
2bb4860a36
Fixed issue where if multi user mode was not defined, subscriptions could not be retrieved
2021-08-19 23:09:00 -06:00
Isaac Abadi
ce3d540633
Forces file registration to avoid registering a file that already exists in an atomic fasion
2021-08-13 19:40:06 -06:00
Isaac Abadi
f7b152fcf6
Download manager is now per user
...
Replaced multi download mode with autoplay checkbox
2021-08-13 16:28:28 -06:00
Isaac Abadi
f892a4a305
Download manager is now thread safe
2021-08-10 23:57:26 -06:00
Isaac Abadi
fc55961822
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-10 21:33:31 -06:00
Isaac Abadi
ebfa49240c
Added methods to modify download state
...
Added missing optionalJwt calls in several routes
2021-08-10 21:32:13 -06:00
Isaac Abadi
9e60d9fe3e
Fixed issue where some some videos would send many requests to SponsorBlock when only one was needed
2021-08-09 00:23:09 -06:00
Isaac Abadi
ecef8842ae
Converted downloads page to new downloads schema
2021-08-09 00:22:15 -06:00
Isaac Abadi
8cc653787f
Cleaned up app.js backend code
2021-08-09 00:21:36 -06:00
Isaac Abadi
0360469c5a
Download manager is now functional
...
Added UI support for new downloads schema
Implemented draft test for downloads
Cleaned up unused code snippets
2021-08-08 21:29:31 -06:00
Isaac Abadi
5a90be7703
Logger is now separated into its own module
...
Added eslint and fixed many logic errors based on its recommendations
2021-08-08 14:54:24 -06:00
Isaac Abadi
ff403d18d1
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-08 13:43:49 -06:00
Isaac Abadi
11284cb1b3
Fixed unnecessary (and mispelled) class for settings element
2021-08-08 06:00:15 -06:00
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
2021-08-08 05:56:47 -06:00
Tzahi12345
32370280ab
Merge pull request #416 from BrianCArnold/master
...
Added change to make player work on iOS without being full screen.
2021-08-07 22:39:34 -06:00
Brian C. Arnold
240d6569fa
Added change to make player work on iOS inline.
2021-08-06 15:50:11 -04:00
Isaac Abadi
2927a4564d
Additional scaffolding for download manager
...
Added queue to npm backend dependencies
2021-08-05 18:57:54 -06:00
Isaac Abadi
5c94036625
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
2021-08-02 19:59:54 -06:00
Isaac Abadi
7be90ccd94
Fixed bug where subscription videos would get duplicated
2021-08-02 18:50:44 -06:00
Isaac Abadi
01b6e22f83
Began scaffolding work for download manager
2021-08-02 18:41:30 -06:00
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
2021-08-01 22:19:15 -06:00
Tzahi12345
f40ac49082
Merge pull request #413 from Tzahi12345/cleaner-playlists-and-settings
...
Dedicated settings page and UI cleanup
2021-08-01 21:17:50 -06:00
Isaac Abadi
2756cfae17
Login component is now a lot prettier
2021-08-01 20:41:36 -06:00
Isaac Abadi
dac5919ffb
Updated look of buttons and several home page elements
2021-08-01 20:41:13 -06:00
Isaac Abadi
34245bd339
Updated styling for settings page
...
Fixed issue where redirects to home occured when reloading the settings page
Fixed errors that occured when loading the settings page
2021-08-01 20:40:29 -06:00
Isaac Abadi
8d6ec819e6
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into cleaner-playlists-and-settings
2021-08-01 17:27:35 -06:00
Isaac Abadi
b03b4d173b
Fixed issue where testing the connecting string would fail if local DB was being used
...
Fixed issue where blacklisting video in with archiving would not work
Cleaned up unused functions in app.js
2021-08-01 14:38:34 -06:00
Tzahi12345
c8f219d5b0
See previous commit, MongoDB is no longer on by default for all installs
2021-08-01 06:24:47 -06:00
Tzahi12345
ec3ab17507
MongoDB is no longer the default in config, this will just be set through the docker-compose.yml
2021-08-01 06:23:27 -06:00
Tzahi12345
5124e3b333
Update issue templates
2021-07-29 21:35:33 -06:00
Isaac Abadi
d09b244bc2
Fixed bug where unsubscribing from a channel would clear the entire files table
...
Fixed issue where yt-dlp did not work with subscriptions
2021-07-28 19:44:05 -06:00
Isaac Abadi
c0a385ce78
Default file output now applies to subscriptions
2021-07-27 22:36:32 -06:00
Isaac Abadi
258d5ff495
Test connection string now uses the currently typed in connection string rather than the last saved one
2021-07-26 20:31:35 -07:00
Isaac Abadi
fb5c13db27
Fixed issue where files could be added to playlists of the wrong type
2021-07-26 20:14:13 -07:00
Isaac Abadi
92413bd360
Added ability to add file to playlist using the context menu
2021-07-26 20:10:22 -07:00
Isaac Abadi
7174ef5f57
Fixed issue where config initialization did not occur early enough in lifecycle, causing db.js to throw an error if the config did not exist
2021-07-26 18:25:41 -07:00
Isaac Abadi
73b9cf7893
Settings is now a route instead of a dialog
2021-07-26 18:18:07 -07:00
Tzahi12345
7ff906fd35
Added issue templates
2021-07-22 23:04:29 -06:00
Isaac Abadi
6e084bd94a
Fixed issue where subscriptions check interval would only update after restart
2021-07-22 20:56:42 -06:00
Tzahi12345
21b97911e8
Merge pull request #401 from Tzahi12345/python3-docker-test
...
yt-dlp python3 bugfix
2021-07-22 20:39:09 -06:00
Isaac Abadi
ccb4819a94
Adds small timeout to restart server API call
...
Fixes typo in translation description for video cropping
2021-07-22 20:38:42 -06:00