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
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
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
Brian C. Arnold
240d6569fa
Added change to make player work on iOS inline.
2021-08-06 15:50:11 -04: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
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
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
73b9cf7893
Settings is now a route instead of a dialog
2021-07-26 18:18:07 -07: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
Isaac Abadi
117255b0b7
Fixed bug where adding content to playlist wouldn't enable save button
2021-07-22 01:53:49 -06:00
Isaac Abadi
a1841e84ca
Added translations for Catalan, Czech, Indonesian, Portuguese, and Russian
...
Updated translations for German and French, and updated source translation files
2021-07-21 23:47:57 -06:00
Isaac Abadi
05909877f4
Fixed translation description typo
2021-07-21 23:27:59 -06:00
Isaac Abadi
90af895552
Updated style of settings for DB
...
MongoDB connection string test now only tests once
2021-07-21 23:25:59 -06:00
Isaac Abadi
9f908aa3fc
Added ability to randomize playlists
...
Missing videos now show a more verbose error in the logs
2021-07-21 20:03:53 -06:00
Isaac Abadi
7aad7b7d24
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into add-yt-dlp
2021-07-20 21:55:18 -06:00
Isaac Abadi
d6a43c76a4
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into concurrent-streams-and-player-refactor
2021-07-20 21:36:48 -06:00
Isaac Abadi
407333a314
Updated dev default.json
2021-07-20 21:34:33 -06:00
Isaac Abadi
0fb01469c4
Fixed issue in player component where errors were displayed in the console due to vars being changed after Angular detection
...
Fixed spooky issue where recent videos' navigateToFile stopped working
2021-07-20 21:29:49 -06:00
Tzahi12345
00b591a9a4
Merge pull request #392 from itsthejoker/patch-1
...
Update default.json to use a longer subscription interval
2021-07-18 18:15:44 -06:00
Isaac Abadi
0a2529330d
Fixes issue in some browsers where the audio player disappears
2021-07-18 18:10:33 -06:00
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
2021-07-16 00:05:08 -06:00
Joe Kaufeld
dbbfc041a4
Update default.json to use a longer update period
...
See https://github.com/Tzahi12345/YoutubeDL-Material/issues/385 for context; setting this to a daily value instead of every five minutes means that updates still come in but it doesn't completely trample all other network traffic, especially if you have a lot of subscriptions.
2021-06-23 10:42:12 -04:00
Isaac Abadi
984e990103
Fixed issue where categories could not be viewed
2021-06-08 16:32:35 -06:00
Isaac Abadi
4ea239170e
If multiple videos exist in one URL, a playlist will be auto generated
...
Removed tomp3 and tomp4 routes, replaced with /downloadFile
Simplified category->playlist conversion
Simplified playlist creation
Simplified file deletion
Playlist duration calculation is now done on the backend (categories uses this now too)
removeIDFromArchive moved from subscriptions->utils
Added plumbing to support type agnostic playlists
2021-05-30 00:39:00 -06:00
Isaac Abadi
e2c31319cf
Migrated playlist and subscription (per video and sub-wide) video downloading functionality to new schema
...
Migrated modify playlist component to new schema
Moved wait function and playlist generation function(s) to utils
- added tests for zip generation
2021-05-23 03:59:38 -06:00
Erwan
b933af03e2
Update API docs links in settings
2021-05-22 14:58:48 +02:00
Isaac Abadi
297a4a3f34
Simplified streaming and file deletion functions
2021-05-16 02:53:36 -06:00
Isaac Abadi
1d2ab0dc41
401 errors will now not cause redirects in the /player route
2021-05-12 22:56:38 -06:00
Isaac Abadi
46f8579439
Refactored player component to utilize uids instead of fileNames to improve maintainability, consistency, and reliability
...
Playlists now use uids instead of fileNames
Added generic getPlaylist and updatePlaylist functions
2021-05-12 22:56:16 -06:00
Isaac Abadi
b3744e616d
Users can now stream videos concurrently with other users with the new concurrent stream component
2021-05-12 22:52:46 -06:00
Isaac Abadi
49925848ff
Material Icons are now hosted locally to avoid requesting them from Google for proxied users
2021-03-28 15:51:53 -04:00
Isaac Abadi
4643efbae0
Added ability to restart the server from the frontend
...
Dockerfile/entrypoint.sh now uses nodemon enabling restarting from the UI in a container
2021-03-16 22:41:07 -06:00
Isaac Abadi
669c87dd1b
Removed unecessary suffix in crop file inputs
2021-02-12 21:21:45 -07:00
Isaac Abadi
023df9c29d
Fixed issue where playlists couldn't be favorited after downloading
2021-02-12 21:21:09 -07:00
Isaac Abadi
433d08e9df
Added ability to crop files
...
Fixed bug in downloading playlists
2021-02-12 21:20:48 -07:00
Isaac Abadi
e34aa4d9d6
Adds Dutch language support
2021-01-31 19:47:14 -05:00
Isaac Abadi
00a0ab460b
Subscription's videos are now stripped from HTTP requests where they are not needed
2021-01-20 08:50:15 -05:00
Isaac Abadi
a1b32e2851
Added yt-dlp support
...
Simplified update youtube-dl code
2021-01-20 08:32:16 -05:00
Tzahi12345
b8cab673ae
Merge pull request #316 from Tzahi12345/categories-playlist-fix
...
Categories playlist download fix
2021-01-13 16:13:22 -05:00
Isaac Abadi
af58854f0e
Added info button to the player component
2021-01-13 12:50:18 -05:00
Isaac Abadi
1d5490c0ff
Allows playlists to be categorized based on the first video that matches
2021-01-12 22:08:42 -05:00
Isaac Abadi
a78f4e99d0
Removed trivial browser log that occured at file deletion
2021-01-11 01:20:53 -05:00
Isaac Abadi
f0f2faa398
Sub's videos are removed from the post request when deleting a video as it's not needed
2021-01-11 01:19:29 -05:00