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
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
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
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
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
023df9c29d
Fixed issue where playlists couldn't be favorited after downloading
2021-02-12 21:21:09 -07:00
Isaac Abadi
af58854f0e
Added info button to the player component
2021-01-13 12:50:18 -05:00
Isaac Abadi
c63a64ebef
Categories will now auto-generate playlists
2020-12-23 01:29:22 -05:00
Isaac Abadi
29b8dc227c
Updated location/style of the share and download icons on the player
2020-12-15 20:04:02 -05:00
Isaac Abadi
da3bd2600f
Fixed bug where sharing didn't work for some videos
...
View count now increments on each play unless the video is shared
2020-12-15 00:42:24 -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
3f10986cdf
Updated Angular to version 11
...
- ngx-videogular was replaced by @videogular/ngx-videogular
2020-12-10 19:33:53 -05:00
Isaac Abadi
c6fc5352c5
Added ability to add more metadata to db through migrations, and added scaffolding for supporting description and play count in the player component
2020-12-09 17:28:00 -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
d08fee1223
Added v1 of chat sidebar for Twitch VODs
2020-11-29 03:18:28 -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
6f089491a5
Updated player component to support categories
2020-10-15 16:59:33 -04:00
Isaac Abadi
10922fedd7
Fixed bugs that prevented subscription videos from being downloaded and non-users from accessing shared videos
2020-09-26 00:29:13 -04:00
Isaac Abadi
6717a59422
Fixed bug that preventing playlists from being downloaded a zip
2020-09-24 02:26:58 -04:00
Isaac Abadi
082252ab1e
Updated sidenav logic for "side" mode, where it will now autoclose in the player, be open everywhere else
2020-08-31 15:21:58 -04:00
Isaac Abadi
d49a67dfd0
Updated styling for videos in video player
2020-08-11 21:04:28 -04:00
Isaac Abadi
7c349163b6
Updated max height for video player
2020-08-10 14:37:52 -04:00
Isaac Abadi
47c19c0cdc
Updated player styling
2020-08-09 20:17:01 -04:00
Isaac Grynsztein
14bd82c508
Fixed bug where navigating home would reset the cached volume setting
2020-07-07 15:27:15 -04:00
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.
2020-06-29 19:39:47 -04:00
Isaac Grynsztein
319bb0160b
Finished adding support for audio subscriptions, custom args for subscriptions, and custom output for subscription downloads
2020-06-21 23:27:14 -04:00
Tzahi12345
163a88bcfd
DB implementation of subs now can properly delete subs
2020-06-10 21:41:05 -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
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
Tzahi12345
31f581c642
Subscriptions now support multi-user-mode
...
Fixed bug where playlist subscription downloads would fail due to a mislabeled parameter
Components that are routes now make sure auth is finished before sending requests to the backend
2020-04-30 04:54:41 -04:00
Isaac Grynsztein
4b2b278439
Sharing and video downloads on shared videos now work for multi-user mode
2020-04-27 04:31:39 -04:00
Isaac Grynsztein
912a419bd4
Getting current download refactored to work and display less errors
...
Player component now sends jwt token if logged in
2020-04-26 17:34:38 -04:00
Isaac Grynsztein
a6534f66a6
migrated audio file downloads to new system. still untested with playlists
...
video/audio player now doesnt show share button when uid isn't present, user will be notified of this through a snackbar as well
2020-04-21 03:16:39 -04:00
Isaac Grynsztein
0d54cb9872
Updated player view to prevent video from being too large
2020-04-15 02:02:03 -04:00
Isaac Grynsztein
d96fab49f5
added ability to use url in player component. streaming mode will need this
2020-04-09 22:29:23 -04:00
Isaac Grynsztein
cb02227302
fixed bug where recently saved playlists could not be shared
2020-04-07 22:08:18 -04:00
Isaac Grynsztein
720fceefb6
Fixed bug where subscription videos could not be downloaded from the player
2020-04-07 19:16:15 -04:00
Isaac Grynsztein
fa488015c3
Minor import change
2020-04-07 18:43:27 -04:00
Isaac Grynsztein
0ea8a11c85
Subscriptions now don't have a share button (it's broken anyways)
2020-04-07 18:26:47 -04:00
Isaac Grynsztein
14bf2248cf
Added UI support for sharing videos
2020-04-07 18:19:12 -04:00
Isaac Grynsztein
822aec4de8
added API endpoint to get file from database
...
video/audio files can now be retrieved by just uid, allowing for easy sharing
added API endpoints for sharing/unsharing a video (no UI support yet)
2020-04-07 14:49:05 -04:00
Isaac Grynsztein
5af0d742ef
Fixed bug where updating an audio playlist would cause it to believe it was a video playlist
2020-03-26 13:28:26 -04:00
Isaac Grynsztein
ebd0a419df
Further fix for videogular compilation error
2020-03-15 04:09:30 -04:00
Isaac Grynsztein
c17d29075e
Updated angular material to v9
...
Added further translation support
2020-03-15 00:48:16 -04:00