Isaac Abadi
73b9cf7893
Settings is now a route instead of a dialog
2021-07-26 18:18:07 -07: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
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
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
Isaac Abadi
297a4a3f34
Simplified streaming and file deletion functions
2021-05-16 02:53:36 -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
a78f4e99d0
Removed trivial browser log that occured at file deletion
2021-01-11 01:20:53 -05:00
Isaac Abadi
7835185fe0
Made file card deletion much more reliable by finding out the index of the file on deletion rather than attempting to maintain a valid index
2021-01-11 01:18:58 -05:00
Isaac Abadi
ed1375d40b
Fixed bug where deleting videos while searching caused them to still show up in the UI
2021-01-09 14:07:51 -05:00
Isaac Abadi
ea959547fd
Fixed bug where file indices were incorrectly assigned
2020-12-28 00:22:14 -05:00
Isaac Abadi
085849c7ee
Fixed bug that prevented the menu for file cards from being opened (2)
2020-12-27 21:13:24 -05:00
Isaac Abadi
cf1dd43d36
Fixed bug that prevented the menu for file cards from being opened
2020-12-26 19:27:03 -05:00
Isaac Abadi
c63a64ebef
Categories will now auto-generate playlists
2020-12-23 01:29:22 -05:00
Isaac Abadi
4cbfab20e0
Added category info to video info dialog (if present)
...
- you can now search by category on the home page
2020-12-19 14:33:19 -05:00
Isaac Abadi
7e06d30205
401 unauthorized requests now redirect users to the login page
2020-12-19 13:03:49 -05:00
Isaac Abadi
eb7661c14a
Fixed bug in file deletion where file indexes became stale
2020-12-19 02:06:52 -05:00
Isaac Abadi
59c38321fd
Fixed bug in file deletion
2020-12-19 01:46:19 -05:00
Isaac Abadi
c30350205f
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player
2020-12-15 18:16:15 -05:00
Isaac Abadi
e39e8f3dba
Home page paginator no longer disappears for empty pages
...
Paginator length fixed
Updated styling on paginator
Added new text if videos are not present on the home page (due to filter or no downloads in general)
2020-12-15 01:11:15 -05:00
Isaac Abadi
6ad590497b
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player
2020-12-14 18:20:33 -05:00
Isaac Abadi
4f693d4eda
Added description to player component and simplified the database by un-splitting videos and playlists by type
2020-12-14 18:19:50 -05:00
Isaac Abadi
9de403245b
Twitch chat now supports subscriptions
...
- refactored code to be cleaner and more modularized
Updated scrolling on twitch chat to actually scroll to the bottom with new messages
Fast forwarding in videos with a twitch chat is now faster and provides a smoother transition
2020-12-10 21:04:53 -05:00
Isaac Abadi
ff1bb8dee1
Reduced the max number of ghost cards to 10 for performance reasons
2020-12-10 19:34:15 -05:00
Isaac Abadi
3f10986cdf
Updated Angular to version 11
...
- ngx-videogular was replaced by @videogular/ngx-videogular
2020-12-10 19:33:53 -05:00
Isaac Abadi
f425b9842f
Updated twitch chat component to support user colors and to auto open if the chat has already been downloaded
2020-12-08 22:57:09 -05:00
Isaac Abadi
8c916d8fe4
Fixed bug that prevented search on the home page from working
2020-12-05 04:19:48 -05:00
Isaac Abadi
bb18e1427e
Added paginator to the home page
2020-12-05 03:40:59 -05:00
Isaac Abadi
d08fee1223
Added v1 of chat sidebar for Twitch VODs
2020-11-29 03:18:28 -05:00
Isaac Abadi
2f541a49df
Thumbnails now load using a faster method with a dedicated API route rather than sending blobs directly.
...
- In cases of lots of files, loading should be significantly faster
2020-11-25 15:36:00 -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
edc22cc47b
File cards now use the locale to format dates
2020-10-23 01:38:44 -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
Isaac Abadi
deac54e8d6
Fixed bug in goToPlaylist
2020-10-15 17:00:56 -04:00
Isaac Abadi
d4e5082039
Confirm dialog can now optionally use warn colors (used for deletion or breaking changes)
...
Category re-ordering is fixed
Category deletion in settings is now functional
2020-10-15 17:00:48 -04:00
Isaac Abadi
cdd2f78998
Fixed bug that prevented video playlists from being deleted
2020-09-27 05:05:45 -04:00
Isaac Abadi
3d2d4efb31
Added context menu on right click of the unified file cards, with options to open a file in the player or do so in a new tab
2020-09-26 03:00:26 -04:00
Isaac Abadi
ae8f7a2a33
Fixed bug that prevented playlists from being navigated to
2020-09-18 11:05:13 -04:00
Isaac Abadi
851bfb81ba
File cards are now properly centered
2020-09-17 03:12:09 -04:00
Isaac Abadi
35d0d439fa
Control-clicking file cards will now open the player in a new tab
2020-09-17 03:11:52 -04:00
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
2020-08-29 23:05:37 -04:00
Tzahi12345
ba2acedb94
Files are now reloaded when you navigate back home
2020-08-24 05:13:01 -04:00
Tzahi12345
d7f04fc90a
Text for file duration in the unified file card component is now always black
2020-08-24 05:11:04 -04:00
Isaac Abadi
c9016f446d
Ghosting colors for loading videos is now customizable in an internal config, allowing dark mode to have different colors for the ghosting
2020-08-22 18:55:24 -04:00
Isaac Abadi
919e2a649a
Updated styling of recent videos
...
Added content loader module which will add ghosting to the recent videos component while the files are loading
Updated custom playlists component to support large sized cards
2020-08-22 18:34:28 -04:00
Isaac Abadi
dc6dd5f5a2
Added support for "large" sized cards
2020-08-22 00:47:18 -04:00
Isaac Abadi
4302625858
Updated styling of recent videos component, the search/sort options now look good on mobile
2020-08-14 17:41:55 -04:00
Isaac Abadi
96c52f2d5b
Fixed bug where subscription videos could not be downloaded from the player
2020-08-11 14:45:37 -04:00