Commit Graph

463 Commits (32b68033e89885df762641fc1c1a9f7af6e0efc9)

Author SHA1 Message Date
Tzahi12345 00b591a9a4
Merge pull request #392 from itsthejoker/patch-1
Update default.json to use a longer subscription interval
4 years ago
Isaac Abadi 0a2529330d Fixes issue in some browsers where the audio player disappears 4 years ago
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
4 years ago
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.
5 years ago
Isaac Abadi 984e990103 Fixed issue where categories could not be viewed 5 years ago
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
5 years ago
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
5 years ago
Erwan b933af03e2 Update API docs links in settings 5 years ago
Isaac Abadi 297a4a3f34 Simplified streaming and file deletion functions 5 years ago
Isaac Abadi 1d2ab0dc41 401 errors will now not cause redirects in the /player route 5 years ago
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
5 years ago
Isaac Abadi b3744e616d Users can now stream videos concurrently with other users with the new concurrent stream component 5 years ago
Isaac Abadi 49925848ff Material Icons are now hosted locally to avoid requesting them from Google for proxied users 5 years ago
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
5 years ago
Isaac Abadi 669c87dd1b Removed unecessary suffix in crop file inputs 5 years ago
Isaac Abadi 023df9c29d Fixed issue where playlists couldn't be favorited after downloading 5 years ago
Isaac Abadi 433d08e9df Added ability to crop files
Fixed bug in downloading playlists
5 years ago
Isaac Abadi e34aa4d9d6 Adds Dutch language support 5 years ago
Isaac Abadi 00a0ab460b Subscription's videos are now stripped from HTTP requests where they are not needed 5 years ago
Isaac Abadi a1b32e2851 Added yt-dlp support
Simplified update youtube-dl code
5 years ago
Tzahi12345 b8cab673ae
Merge pull request #316 from Tzahi12345/categories-playlist-fix
Categories playlist download fix
5 years ago
Isaac Abadi af58854f0e Added info button to the player component 5 years ago
Isaac Abadi 1d5490c0ff Allows playlists to be categorized based on the first video that matches 5 years ago
Isaac Abadi a78f4e99d0 Removed trivial browser log that occured at file deletion 5 years ago
Isaac Abadi f0f2faa398 Sub's videos are removed from the post request when deleting a video as it's not needed 5 years ago
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 5 years ago
Isaac Abadi ed1375d40b Fixed bug where deleting videos while searching caused them to still show up in the UI 5 years ago
Isaac Abadi c09dd7a03b Updated Chinese and Spanish translations and added Italian translations 5 years ago
Isaac Abadi ea959547fd Fixed bug where file indices were incorrectly assigned 5 years ago
Isaac Abadi 085849c7ee Fixed bug that prevented the menu for file cards from being opened (2) 5 years ago
Isaac Abadi cf1dd43d36 Fixed bug that prevented the menu for file cards from being opened 5 years ago
Isaac Abadi 3c206c31d5 Updated translations base file 5 years ago
Tzahi12345 3ffcfac28b
Merge pull request #290 from Tzahi12345/updated-player
Updated player & much more (v4.2)
5 years ago
Isaac Abadi 0e7bc1979f Updated versioning info 5 years ago
Isaac Abadi 33fc74b7e7 Updated dev config 5 years ago
Isaac Abadi c63a64ebef Categories will now auto-generate playlists 5 years ago
Isaac Abadi 1cc4df2829 Updated translation file to v4.2 5 years ago
Isaac Abadi 2656147570 Optimized get/set subscription process 5 years ago
Isaac Abadi 88a1c31090 Removed unused code in home page 5 years ago
Isaac Abadi afb5e3800c In the subscription page, the subscription is now continuously retrieved at an interval of 1s to update for new videos or the downloading state
- There is now a visual indicator for when a subscription is retrieving videos
5 years ago
Isaac Abadi 4cbfab20e0 Added category info to video info dialog (if present)
- you can now search by category on the home page
5 years ago
Isaac Abadi 7e06d30205 401 unauthorized requests now redirect users to the login page 5 years ago
Isaac Abadi e75b56ad3f Added ability to pause specific subscriptions 5 years ago
Isaac Abadi 441a470990 Added ability to view playlist in reverse order in the playlist editing dialog 5 years ago
Isaac Abadi eb7661c14a Fixed bug in file deletion where file indexes became stale 5 years ago
Isaac Abadi 59c38321fd Fixed bug in file deletion 5 years ago
Isaac Abadi 9847577431 Added setting for redownloading fresh uploads
Fixed bug in implementation of fresh upload redownloader
5 years ago
Isaac Abadi 29b8dc227c Updated location/style of the share and download icons on the player 5 years ago
Isaac Abadi c30350205f Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player 5 years ago
Isaac Abadi ff8886d2e0 Simplified rxjs imports on the home page and potentially removed an erroneous error 5 years ago
Isaac Abadi 43b0c2fb9e Fixed bug that prevented subscription videos from being shown in the subscription page 5 years ago
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)
5 years ago
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
5 years ago
Isaac Abadi 6ad590497b Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player 5 years ago
Isaac Abadi 4f693d4eda Added description to player component and simplified the database by un-splitting videos and playlists by type 5 years ago
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
5 years ago
Isaac Abadi ff1bb8dee1 Reduced the max number of ghost cards to 10 for performance reasons 5 years ago
Isaac Abadi 3f10986cdf Updated Angular to version 11
- ngx-videogular was replaced by @videogular/ngx-videogular
5 years ago
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 5 years ago
Isaac Abadi f425b9842f Updated twitch chat component to support user colors and to auto open if the chat has already been downloaded 5 years ago
Isaac Abadi 8c916d8fe4 Fixed bug that prevented search on the home page from working 5 years ago
Isaac Abadi bb18e1427e Added paginator to the home page 5 years ago
Isaac Abadi d08fee1223 Added v1 of chat sidebar for Twitch VODs 5 years ago
Isaac Abadi 8938844ffa Added ability to select the max quality for a subscription. It defaults to 'best' which will get the best native mp4 video 5 years ago
Isaac Abadi b730bc5adc Added option to set a default file output - custom file output in the advanced expansion panel will override this 5 years ago
Isaac Abadi d15d262b87 Fixed bug that resulted in the "download videos in the last X days" timerange in edit subscriptions to come up blank 5 years ago
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
5 years ago
Isaac Abadi 09832ad15b Multi download mode and download-only mode now reloads recent videos 5 years ago
Isaac Abadi b32fdb2445 Tab title now matches the top title set in the settings 5 years ago
Isaac Abadi 1bb2f54eba Fixed bug where updating a subscription would not work correctly 5 years ago
Isaac Abadi b323b548ca Added ability to use youtube-dl forks
Downloader now defaults to youtube-dlc because of the recent DMCA requests
5 years ago
Isaac Abadi 1ce85813fb Saving a category will now cause the UI to refresh the cache of categories 5 years ago
Isaac Abadi 727b047c39 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into categories 5 years ago
Isaac Abadi d659a7614f updated default.json 5 years ago
Isaac Abadi edc22cc47b File cards now use the locale to format dates 5 years ago
Isaac Abadi 0189d292a8 Fixed bug that prevented categorized files from being deletes and simplified the two delete file API calls into one 5 years ago
Isaac Abadi deac54e8d6 Fixed bug in goToPlaylist 5 years ago
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
5 years ago
Isaac Abadi 6f089491a5 Updated player component to support categories 5 years ago
Isaac Abadi 0a38b01971 Updated posts service to allow for category deletion and subscription retrieval based on name 5 years ago
Isaac Abadi fed0a54145 Updated styling on edit category dialog 5 years ago
Isaac Abadi 8366089444 Added support for French, Chinese (Mandarin, simplified), and Norweigan. Updated German and Spanish translations
- Updated README to reflect new official translator
- XLIFFs to come later
5 years ago
Isaac Abadi 7dcc38c26d Updated string in settings: "Select a logger level" -> "Log Level"
Made modify playlist component fully translatable

Fixed typo in cookies settings text
5 years ago
Isaac Abadi 79b4b993f8 Fixed bug in translation source file (2) 5 years ago
Isaac Abadi 37a19eabe6 Fixed bug in source translation file 5 years ago
Isaac Abadi 91b892b21a Updated source translation file 5 years ago
Isaac Abadi b8280e8646 Updated spanish translation file (2) 5 years ago
Isaac Abadi 70ee071e57 Cleaned up spanish translation file 5 years ago
Isaac Abadi cdd2f78998 Fixed bug that prevented video playlists from being deleted 5 years ago
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 5 years ago
Isaac Abadi 10922fedd7 Fixed bugs that prevented subscription videos from being downloaded and non-users from accessing shared videos 5 years ago
Isaac Abadi 6717a59422 Fixed bug that preventing playlists from being downloaded a zip 5 years ago
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
5 years ago
Isaac Abadi ae8f7a2a33 Fixed bug that prevented playlists from being navigated to 5 years ago
Isaac Abadi 8595864118 Added basic categorization functionality in the server & UI 5 years ago
Isaac Abadi 851bfb81ba File cards are now properly centered 5 years ago
Isaac Abadi 35d0d439fa Control-clicking file cards will now open the player in a new tab 5 years ago
Isaac Abadi 082252ab1e Updated sidenav logic for "side" mode, where it will now autoclose in the player, be open everywhere else 5 years ago
Isaac Abadi 7efbe40bb2 Added setting for including metadata/thumbnails in the UI 5 years ago
Isaac Abadi 365cbc3ffa Mkv/webm formats are now included for quality select (will get merged into mp4 at the end) 5 years ago