Isaac Abadi
768798c6b3
Fixed issue where one-off playlist downlaods would only include the first video
2022-06-30 01:29:18 -04:00
Isaac Abadi
86cbfea08f
UI & logs now use proper fork name rather than just youtube-dl
2022-06-25 17:22:08 -04:00
Isaac Abadi
a2d1b154a3
Fixed broken translations for snackbars
2022-06-23 01:22:22 -04:00
Isaac Abadi
bec158f65d
Fixed an issue where if file manager and download only mode were enabled, files would download twice
2022-06-21 21:07:34 -04:00
Isaac Abadi
cbdd1a6253
Improved snackbar translations support
2022-06-20 16:25:55 -04:00
Isaac Abadi
4c6c15d3a3
Code cleanup
2022-06-20 16:05:54 -04:00
Isaac Abadi
690cc38899
Updated playlist file selection to use recent videos component
...
Playlists are now file type agnostic
Updated translations
2022-06-19 23:09:30 -04:00
Isaac Abadi
c5db1d30e2
Added missing routes to API
...
Changed getDBInfo from post to get request
2021-09-30 22:18:55 -06:00
Isaac Abadi
94006ef794
Updated API
...
Removed unused component
2021-09-30 19:37:21 -06:00
Isaac Abadi
3937700eff
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into api-generator
2021-09-29 02:38:42 -06:00
Isaac Abadi
c5f7cd1874
Converted input on the home page to textarea, maintaining same style but allowing an arbitrary number of urls to be entered
2021-09-28 21:36:36 -06:00
Isaac Abadi
84fa425a99
Fixed issue where selecting video quality would
...
Main component cleanup
Removed deprecated file card component
2021-09-28 20:27:01 -06:00
Isaac Abadi
ec7f04552f
Fixed mangled Subject initialization in main component
2021-09-21 23:56:04 -06:00
Isaac Abadi
75fc09ed99
Improved arg simulation -- now uses same method as the actual download
...
Added checkbox for advanced custom args to either replace all args or append
2021-09-21 23:51:07 -06:00
Isaac Abadi
dbefb66021
Fixed issue where errored downloads would result in an infinite loop of error messages in the home page
...
Added dialog to view error from an errored out download
2021-09-13 23:19:59 -06:00
Isaac Abadi
3241d6aaaf
Added download manager to home page if autoplay is disabled
...
Fixed bug where the UI attempted to generate a preview URL for placeholder file cards
Fixed bug where file renaming was always attempted even when not necessary
2021-09-13 22:42:37 -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
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
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
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
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
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
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
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
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
433d08e9df
Added ability to crop files
...
Fixed bug in downloading playlists
2021-02-12 21:20:48 -07:00
Isaac Abadi
88a1c31090
Removed unused code in home page
2020-12-22 01:24:27 -05:00
Isaac Abadi
ff8886d2e0
Simplified rxjs imports on the home page and potentially removed an erroneous error
2020-12-15 17:20:04 -05:00
Isaac Abadi
09832ad15b
Multi download mode and download-only mode now reloads recent videos
2020-11-24 03:39:30 -05:00
Isaac Abadi
727b047c39
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into categories
2020-10-23 02:00:57 -04:00
Isaac Abadi
0189d292a8
Fixed bug that prevented categorized files from being deletes and simplified the two delete file API calls into one
2020-10-18 02:20:06 -04:00
Tiger Oakes
389c5b5df3
Take out import type
2020-10-04 19:19:31 -07:00
Tiger Oakes
d1311d00ea
Use named arguments with download file
2020-10-04 19:19:18 -07:00
Tiger Oakes
fe7a3075d6
Rename last few active API routes
2020-10-04 19:19:18 -07:00
Tiger Oakes
4d74c375f4
Add playlist types
2020-10-04 19:18:57 -07:00
Tiger Oakes
bce0115285
Generate types from OpenAPI
2020-10-04 19:15:51 -07:00
Isaac Abadi
8fdc231f08
Updated new home page UI to support file manager disabling and permissions
...
- file manager enabled state is now cached for faster loading
2020-09-18 11:22:45 -04:00
Isaac Abadi
365cbc3ffa
Mkv/webm formats are now included for quality select (will get merged into mp4 at the end)
2020-08-29 23:08:23 -04:00
Tzahi12345
78d3145e0b
Deleting a video with an extension in the filename will now work UI-side
2020-06-09 18:02:46 -04:00
Tzahi12345
747735dffe
Arg modifier chip list now supports auto complete and arg description as the chip tooltip
...
Fixed bug that caused custom args to reset after exiting arg modifier without hitting cancel
2020-05-05 20:11:23 -04:00
Tzahi12345
0504167734
Arg modifier improvements: args are now shown as removable chips which can be directly typed as well (w/o using the adder)
2020-05-04 15:39:33 -04:00
Tzahi12345
8e5db3e9d1
Custom args and global custom args now use double comma as a delimiter. This should allow file names with spaces when using custom args (global and not)
2020-05-03 21:05:56 -04:00
Tzahi12345
fb23d7c41e
Audio downloads now work with progress bar, but it requires file conversion at the end. It ends up being around the same speed as the regular method
2020-05-03 03:24:25 -04:00
Tzahi12345
4e6d68d9e6
Updated video playing/sharing logic to support sharing of playlists in multi user mode and when multi user mode is disabled
...
Fixed bug that caused normal archive to be used in multi-user mode
Updated login logic when username is not found or user file is missing
Fixed bug that prevented playlist sharing from working
Added ability to use timestamps when sharing videos
2020-05-02 20:36:30 -04:00
Tzahi12345
ae9c52a14d
Merge pull request #67 from Tzahi12345/multi-user-mode
...
Adds multi-user mode
2020-05-01 03:48:50 -04:00
Tzahi12345
b685b955df
Added roles and permissions system, as well as the ability to modify users and their roles
...
Downloads manager now uses device fingerprint as identifier rather than a randomly generated sessionID
2020-05-01 03:34:35 -04:00
Tzahi12345
81b0ef4a72
Refactored initialization process to better facilitate auth if necessary
...
Date in user profile dialog now shows date
2020-04-30 13:28:58 -04:00