Downloads that fail due to existing in the archive now appears as an error in the manager
Fixed issue where redownloading sub videos wouldn't occur if it was not cleared from the download manager
Subscription downloads already queued are now not requeued on the next check
Headers in download queue table are now sortable
Added button to clear all finished downloads in the downloads manager
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
escape qualityPath and fullOutput for use with commandline
In order to successfully download files from subscriptions these strings should be escaped to work properly in the commandline.
I have seen you use almost the same function (generateArgs()) in app.js. Even though I have never had a problem with this outside subscriptions I would suggest to do the same for that function starting on line 1405
- Fixed bug in migration process for single-user mode
- Changed name of migration
Removed unused code for getmp3/mp4 and fixed bug when retrieving playlist if it didn't exist
Fixed bug in streaming code where playlist audio files would not play if the file path was not present
Fixed bug in getallsubscriptions for single user mode
- 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
getSubscription can now accept a subscription name instead of just an ID
Added API call to delete a category
Categories can now have a custom path
Minor code cleanup
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
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
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