Isaac Abadi
aca86e0228
Added test for ID3 tagging
3 years ago
Isaac Abadi
895c385d6b
Updated version to 4.3
3 years ago
Isaac Abadi
b56c66f705
Refactored retrieval of categories and improved runtime search of files in category
...
Fixed issue with editing/saving categories
Database queries can now handle nested object paths
Code cleanup
3 years ago
Isaac Abadi
c810d4d878
Code cleanup
3 years ago
Isaac Abadi
9cf8b87c6e
Added ability to modify file metadata
3 years ago
Isaac Abadi
53a181e04d
Fixed several bugs with categories
...
Code cleanup
3 years ago
Isaac Abadi
f905d3c321
Fixed a few broken tests
3 years ago
Isaac Abadi
306da4ea63
LDAP logins no longer show error resulting from the required internal login attempt
3 years ago
Isaac Abadi
bf64d97b72
Fixed downloads not sorting properly
...
Confirm dialog can now be a selection list
3 years ago
GlassedSilver
8d8c52e009
002-fix_dupes_per_archive: prep consistency w/ 003
3 years ago
GlassedSilver
37107148eb
Fix Scripts: Small improvements to usage instr.
3 years ago
GlassedSilver
29273e2775
fix-scripts: specifically target bash over POSIX
3 years ago
Isaac Abadi
71d5a64272
Ported $ne to local DB and added tests for applyFilterToLocalDB
3 years ago
GlassedSilver
2354749c2f
002-fix_dupes_per_archive fix script: small impr.
3 years ago
GlassedSilver
5cd3669634
002-fix_dupes_per_archive: Added helpful advice
3 years ago
GlassedSilver
2328502c0d
002-fix_dupes_per_archive: Add info messsages
3 years ago
GlassedSilver
301d8a6ae3
Adding fix script for dupe lines in archives
3 years ago
Glassed Silver
8529fe152c
Merge branch 'Tzahi12345:master' into master
3 years ago
Glassed Silver
feff8b2461
revert pm2 config cluster_mode
...
at least for now, implementation needs more research
3 years ago
Tzahi12345
6e8ca9d843
Fixed bug that caused verifyBinaryExistsLinux to crash the server on startup
3 years ago
Glassed Silver
76e4635338
Merge branch 'Tzahi12345:master' into master
3 years ago
Isaac Abadi
2707b09627
Merge branch 'db-bug-fixes' of https://github.com/Tzahi12345/YoutubeDL-Material into heroku-fixes-and-repo-cleanup
3 years ago
Isaac Abadi
8118906b0a
Binary path is now confirmed for linux, solves #601
3 years ago
Isaac Abadi
9515d5a1b0
Fixed issue where additional args wouldn't properly inject
3 years ago
Isaac Abadi
24df238ff9
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into db-bug-fixes
3 years ago
GlassedSilver
8738b13cd1
Usage of PM2 Cluster Mode to increase performance
3 years ago
GlassedSilver
3e7ef766de
Best to just put fix-scripts in /backend 👍
3 years ago
GlassedSilver
31b4fcb9fc
We're now using gosu to switch our user down :)
3 years ago
GlassedSilver
7aca8ab060
entrypoint updated for su
3 years ago
GlassedSilver
713a97f75a
reintegrate suexec
3 years ago
Isaac Abadi
ec1ccf6888
Fixed bug that incorrectly told the UI that DB transfer failed
3 years ago
Isaac Abadi
c33e8010b3
Additional args now replace existing ones intelligently
3 years ago
Isaac Abadi
7bfb441a00
Fixed bug where files couldn't be deleted with archive mode enabled fixes #487
3 years ago
GlassedSilver
0a8aba54d2
Fix for #480 - existing DLs still getting queued
3 years ago
Isaac Abadi
5e3eb68b03
Fixed issue where setting sub downloads as 'fresh' was not working properly ( #567 )
3 years ago
Isaac Abadi
d5c1361e64
Fixed issue where roles were not properly initialized
3 years ago
Isaac Abadi
901a96aada
Fixed issue where use_local_db may be out of sync when first starting youtubedl-material
3 years ago
Isaac Abadi
21507ee36d
Updated methodology of calculating download progress to rely on fs.readdir instead of glob
3 years ago
Isaac Abadi
0585943d67
Fixed bug where task time was not properly set with values of 0
...
Fixed issue where time field was not properly populated in the schedule dialog
3 years ago
Isaac Abadi
0bc2193f25
Updated downloadFile API request
3 years ago
Isaac Abadi
d94857b0a5
Rolled back passport update
3 years ago
Glassed Silver
8ded160775
Merge branch 'master' into angular-13-update
3 years ago
Glassed Silver
2ee64c7a65
Merge pull request #515 from depuits/master
...
Added deleteAllFiles api endpoint
3 years ago
Isaac Abadi
aa616af118
Fixed issue where navigating from one sub to another didn't cause the new one to load
...
Fixed subscription downloading as zip
Minor code cleanuip
3 years ago
Isaac Abadi
a4cfafe63c
Updated frontend and backend dependencies, fixed some security issues
3 years ago
dependabot[bot]
3df377a260
Bump async from 3.2.0 to 3.2.2 in /backend
...
Bumps [async](https://github.com/caolan/async ) from 3.2.0 to 3.2.2.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/master/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v3.2.0...v3.2.2 )
---
updated-dependencies:
- dependency-name: async
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Isaac Abadi
7a4d91cea0
Removed import of unregistered files on startup as it's a task now
3 years ago
Isaac Abadi
b53d9c9710
Added ability to reset tasks
...
Refactored youtube-dl updating and added youtube-dl update task
3 years ago
Isaac Abadi
d2d125743e
Fixed issue where restoring a DB backup would cause backup_local_db task to be stuck running
...
Slightly updated tasks UI
3 years ago
Isaac Abadi
a288163644
Added ability to backup remote DB
...
Added ability to restore DB
3 years ago
Isaac Abadi
091f81bb38
Added UI for managing tasks
...
Added ability to schedule tasks based on timestamp
Fixed mismatched types between frontend and openapi yaml
Simplified imports for several backend components
3 years ago
Isaac Abadi
5b4d4d5f81
Added scheduler for tasks
3 years ago
Isaac Abadi
2b1771d30d
Began work on tasks
3 years ago
Glassed Silver
4a148d5148
Merge pull request #537 from Tzahi12345/dependabot/npm_and_yarn/backend/minimist-1.2.6
...
Bump minimist from 1.2.5 to 1.2.6 in /backend
3 years ago
dependabot[bot]
d15709008c
Bump ansi-regex from 3.0.0 to 3.0.1 in /backend
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
80aba6b4a7
Bump minimist from 1.2.5 to 1.2.6 in /backend
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
7d3079f042
Bump moment from 2.29.1 to 2.29.2 in /backend
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Glassed Silver
ee5d6dfba8
Merge branch 'master' into patch-1
3 years ago
dependabot[bot]
910ae90882
Bump node-fetch from 2.6.1 to 2.6.7 in /backend
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Glassed Silver
118bed551a
Merge pull request #517 from Tzahi12345/dependabot/npm_and_yarn/backend/ajv-6.12.6
...
Bump ajv from 6.12.0 to 6.12.6 in /backend
3 years ago
dependabot[bot]
72af057a0e
Bump follow-redirects from 1.14.4 to 1.14.8 in /backend
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.14.4 to 1.14.8.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.14.4...v1.14.8 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
8d88a14a11
Bump ajv from 6.12.0 to 6.12.6 in /backend
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.0 to 6.12.6.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.0...v6.12.6 )
---
updated-dependencies:
- dependency-name: ajv
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Joeri Colman
b46b9ea386
Added deleteAllFiles api endpoint
3 years ago
Tzahi12345
cc75e94408
Merge pull request #218 from NotWoods/api-generator
...
Generate types from OpenAPI
3 years ago
Isaac Abadi
c5db1d30e2
Added missing routes to API
...
Changed getDBInfo from post to get request
3 years ago
Isaac Abadi
94006ef794
Updated API
...
Removed unused component
3 years ago
Isaac Abadi
b2d8c4ef55
Disabled PM2 logging to $HOME/.pm2
3 years ago
Isaac Abadi
84187b9474
Fixed issue where selecting video quality would
...
Main component cleanup
Removed deprecated file card component
3 years ago
Isaac Abadi
dbeeb32d48
Updated Dockerfile and entrypoint to use pm2 instead of forever
3 years ago
Isaac Abadi
46087f622e
Switched forever.js to pm2
...
Updated winston
3 years ago
Isaac Abadi
5dd48035fb
Improved archive management for subscription downloads
...
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
3 years ago
Tzahi12345
c33acfb3de
Merge pull request #447 from Tzahi12345/dependabot/npm_and_yarn/backend/axios-0.21.2
...
Bump axios from 0.21.1 to 0.21.2 in /backend
3 years ago
Isaac Abadi
562eaa1b9b
Added support for generate NFO files for Kodi
...
Minor UI updates to settings
3 years ago
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
3 years ago
Isaac Abadi
58a0dc4afe
Version and commit info is now generated during autobuilds and can be viewed in the about dialog
...
Prepared removal of JSON translations from repo to move towards XLIFF-only
3 years ago
Isaac Abadi
a71d9f5c7e
Added tests for arg generation and laid some plumbing for better arg simulation in the UI
3 years ago
Isaac Abadi
759637c1cf
Fixed issue where per-subscription custom args were not being applied
3 years ago
Isaac Abadi
33f23c3ca9
Fixed issue where youtube-dl autoupdates broke if checkExistsWithTimeout failed the first time
3 years ago
Isaac Abadi
f689609941
Fixed missing rxjs import
4 years ago
dependabot[bot]
677af3712b
Bump axios from 0.21.1 to 0.21.2 in /backend
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.1 to 0.21.2.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.1...v0.21.2 )
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Isaac Abadi
b08325c1e3
Added ability to filter for only audio and only video files in the home page
4 years ago
Isaac Abadi
070d3fed57
Improved error handling for downloads
4 years ago
Isaac Abadi
775a1766d8
Added max concurrent downloads setting
...
Fixed issue where navigating to a subscription video would make the player behave like a playlist for the whole sub
4 years ago
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
4 years ago
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
4 years ago
Isaac Abadi
c3d91e89a8
Get downloads now supports filtering by uids
4 years ago
Isaac Abadi
865185d277
Added ability to pause and resume all downloads
...
Removed backend dependency on queue library
4 years ago
Isaac Abadi
cca76dd248
Code cleanup
4 years ago
Isaac Abadi
09b3c752d9
Removed downlload delay setting for subscriptions
...
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
4 years ago
Isaac Abadi
71bb91b6e6
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
4 years ago
Isaac Abadi
f9b1414460
Logic to avoid duplicates for subscription files now uses the video URL instead of its path
4 years ago
Isaac Abadi
6eb1e2f898
Fixed issue where different path formatting would lead files to get duplicated in the DB
4 years ago
Isaac Abadi
30505d0e8b
Cleaned up unused code in subscriptions
4 years ago
Isaac Abadi
48ab1836ca
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
4 years ago
Isaac Abadi
20cedb6c29
Pagination and filtering of files is now server-side
...
Importing unregistered files does not block server start anymore
4 years ago
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
4 years ago
Isaac Abadi
8828af4174
Fixed issue where config items that defaulted to false would not be created if they were missing
4 years ago
Isaac Abadi
2bb4860a36
Fixed issue where if multi user mode was not defined, subscriptions could not be retrieved
4 years ago
Isaac Abadi
ce3d540633
Forces file registration to avoid registering a file that already exists in an atomic fasion
4 years ago
Isaac Abadi
f7b152fcf6
Download manager is now per user
...
Replaced multi download mode with autoplay checkbox
4 years ago
Isaac Abadi
f892a4a305
Download manager is now thread safe
4 years ago
Isaac Abadi
ebfa49240c
Added methods to modify download state
...
Added missing optionalJwt calls in several routes
4 years ago
Isaac Abadi
ecef8842ae
Converted downloads page to new downloads schema
4 years ago
Isaac Abadi
8cc653787f
Cleaned up app.js backend code
4 years ago
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
4 years ago
Isaac Abadi
5a90be7703
Logger is now separated into its own module
...
Added eslint and fixed many logic errors based on its recommendations
4 years ago
Isaac Abadi
ff403d18d1
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
4 years ago
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
4 years ago
Isaac Abadi
2927a4564d
Additional scaffolding for download manager
...
Added queue to npm backend dependencies
4 years ago
Isaac Abadi
5c94036625
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into download-manager
4 years ago
Isaac Abadi
7be90ccd94
Fixed bug where subscription videos would get duplicated
4 years ago
Isaac Abadi
01b6e22f83
Began scaffolding work for download manager
4 years ago
Isaac Abadi
b1385f451b
Added option to rate limit downloads
...
Added option to force delay between videos in a subscription
Fixed issue where file handle was maintained on files deleted through unsubscribing
4 years ago
Isaac Abadi
b03b4d173b
Fixed issue where testing the connecting string would fail if local DB was being used
...
Fixed issue where blacklisting video in with archiving would not work
Cleaned up unused functions in app.js
4 years ago
Tzahi12345
c8f219d5b0
See previous commit, MongoDB is no longer on by default for all installs
4 years ago
Tzahi12345
ec3ab17507
MongoDB is no longer the default in config, this will just be set through the docker-compose.yml
4 years ago
Isaac Abadi
d09b244bc2
Fixed bug where unsubscribing from a channel would clear the entire files table
...
Fixed issue where yt-dlp did not work with subscriptions
4 years ago
Isaac Abadi
c0a385ce78
Default file output now applies to subscriptions
4 years ago
Isaac Abadi
258d5ff495
Test connection string now uses the currently typed in connection string rather than the last saved one
4 years ago
Isaac Abadi
92413bd360
Added ability to add file to playlist using the context menu
4 years ago
Isaac Abadi
7174ef5f57
Fixed issue where config initialization did not occur early enough in lifecycle, causing db.js to throw an error if the config did not exist
4 years ago
Isaac Abadi
6e084bd94a
Fixed issue where subscriptions check interval would only update after restart
4 years ago
Isaac Abadi
ccb4819a94
Adds small timeout to restart server API call
...
Fixes typo in translation description for video cropping
4 years ago
Isaac Abadi
8469ae10ad
Fixed issue where backend would crash if the details bin did not exist for youtube-dl
4 years ago
Isaac Abadi
90af895552
Updated style of settings for DB
...
MongoDB connection string test now only tests once
4 years ago
Isaac Abadi
9f908aa3fc
Added ability to randomize playlists
...
Missing videos now show a more verbose error in the logs
4 years ago
Tzahi12345
b56b371ece
Merge pull request #398 from Tzahi12345/dependabot/npm_and_yarn/backend/color-string-1.6.0
...
Bump color-string from 1.5.3 to 1.6.0 in /backend
4 years ago
Isaac Abadi
42aaecc13a
Fixed bug where downloaded videos did not have a user_uid field
4 years ago
Isaac Abadi
160cffc737
Added support for yt-dlp's --no-clean-infojson
4 years ago
Isaac Abadi
7aad7b7d24
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into add-yt-dlp
4 years ago
Isaac Abadi
380475b33e
Updated tests to include query speed check and removed dubious test
4 years ago
Isaac Abadi
d6a43c76a4
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into concurrent-streams-and-player-refactor
4 years ago
Isaac Abadi
d10eb4f2eb
Fixed issue where old DB backup didn't work
...
Massive insertions to local DB are now split up into 30k chunks
4 years ago
Isaac Abadi
148ed9aa65
Added support for MongoDB indexing to increase query performance
...
Fixed db backup functionality
4 years ago
dependabot[bot]
1125de43d7
Bump color-string from 1.5.3 to 1.6.0 in /backend
...
Bumps [color-string](https://github.com/Qix-/color-string ) from 1.5.3 to 1.6.0.
- [Release notes](https://github.com/Qix-/color-string/releases )
- [Changelog](https://github.com/Qix-/color-string/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Qix-/color-string/commits/1.6.0 )
---
updated-dependencies:
- dependency-name: color-string
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Isaac Abadi
a810628f15
Fixed DB migration for tables with no docs
4 years ago
Isaac Abadi
f8c4653ae0
Added migration from old to new DB system
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
dependabot[bot]
342dafd52a
Bump glob-parent from 5.1.1 to 5.1.2 in /backend
...
Bumps [glob-parent](https://github.com/gulpjs/glob-parent ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/gulpjs/glob-parent/releases )
- [Changelog](https://github.com/gulpjs/glob-parent/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gulpjs/glob-parent/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: glob-parent
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
4 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
4 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
4 years ago
Isaac Abadi
07b48a4da1
Fixed backend security issues with several dependencies
4 years ago
Isaac Abadi
a11445b80d
Added backend tests and made authentication more testable
4 years ago
Isaac Abadi
297a4a3f34
Simplified streaming and file deletion functions
4 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
4 years ago
Isaac Abadi
addd54fefd
Switched nodemon to foreverjs to hopefully enable restarting internally and fix runtime errors
4 years ago
Isaac Abadi
aefdde5401
Fixed issue (hopefully) where nodemon is not properly installed on Docker
4 years ago
Isaac Abadi
4c1f975eae
Force nodemon to install during the container setup
...
Docker now starts through nodemon directly
4 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
4 years ago
Isaac Abadi
d11f77a6c9
Updated yt-dlp paths
4 years ago
Isaac Abadi
1f0153b17e
Subscription videos being downloaded will get registered into the database as they are added to avoid having to wait until the subscription completes
4 years ago
controlol
7e9d1d30da
patch qualityPath
...
qualityPath should not be escaped, this results in `could not find format error`
4 years ago
controlol
b9f6d29061
escape paths for use with commandline
...
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
4 years ago
Isaac Abadi
f32b394715
Added maxBuffer option to all downloads
4 years ago
Isaac Abadi
9d09eeffe3
Added maxbuffer option to subscriptions
4 years ago
Isaac Abadi
c660c28422
youtube-dl now updates in the same way as the other forks
4 years ago
Isaac Abadi
433d08e9df
Added ability to crop files
...
Fixed bug in downloading playlists
4 years ago
Isaac Abadi
3f9314a0c3
Fixed bug where categories selection logic had an out of range exception
4 years ago
Isaac Abadi
a1b32e2851
Added yt-dlp support
...
Simplified update youtube-dl code
4 years ago
Isaac Abadi
6481102e01
Changes forEach loops in categorize() to regular for loops to facilitate early breaking
4 years ago
Isaac Abadi
d7d861ef0e
Fixed typo in default custom output key for categories
4 years ago
Isaac Abadi
1d5490c0ff
Allows playlists to be categorized based on the first video that matches
4 years ago
Isaac Abadi
28ee77cee0
Hotfix that allows playlists to be downloaded with categories
4 years ago
Isaac Abadi
133d848729
Fixed bug where deleting a file card wasn't possible if it was already deleted manually
4 years ago
Isaac Abadi
539bc5094a
Fixed bug where sometimes a subscription video's thumbnail would get deleted twice and throw an error
4 years ago
Isaac Abadi
95bb69f16b
Fixed bug where videos would not delete in single-user mode
4 years ago
Isaac Abadi
a93aa080b3
Fixed bug where playlistd could not be made
4 years ago
Isaac Abadi
db78e4ad5e
Fixed bug where playlist downloads would fail and progress would not show (for playlist downloads)
4 years ago
dependabot[bot]
b978007472
Bump axios from 0.21.0 to 0.21.1 in /backend
...
Bumps [axios](https://github.com/axios/axios ) from 0.21.0 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v0.21.0...v0.21.1 )
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Isaac Abadi
b6c09324d9
Updated error messages to make them more verbose and fixed ID3 tagging for file names
4 years ago
Isaac Abadi
250f150587
Download checker now only runs if the video info was successfully retrieved
4 years ago
Isaac Abadi
dbf08e1276
Fixed bug where audio files that had a stale webm extension in the metadata file path would fail to register
4 years ago
Isaac Abadi
f74ce4b865
Fixed bug that caused the UI to fail loading after creating a user in multi-user mode
4 years ago
Isaac Abadi
0e7bc1979f
Updated versioning info
4 years ago
Isaac Abadi
c08993e20b
Old database files are now backed up prior to migration to simplified structure
4 years ago
Isaac Abadi
4835093606
Fixed issue where some non-YT videos would fail as the pre-check was incompatible
4 years ago
Isaac Abadi
c63a64ebef
Categories will now auto-generate playlists
4 years ago
Isaac Abadi
9a57080bb3
Category is now properly stored in the database
4 years ago
Isaac Abadi
6eb6ffa5e4
Get user videos now accepts an optional type parameter
4 years ago
Isaac Abadi
3f1532b4c6
Updated migration
...
- 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
4 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
4 years ago
Isaac Abadi
2971580f91
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player
4 years ago
Isaac Abadi
e75b56ad3f
Added ability to pause specific subscriptions
4 years ago
Isaac Abadi
59c38321fd
Fixed bug in file deletion
4 years ago
Isaac Abadi
9847577431
Added setting for redownloading fresh uploads
...
Fixed bug in implementation of fresh upload redownloader
4 years ago
Isaac Abadi
8058b743eb
Added support for redownloading fresh uploads, which will eventually be hidden behind an opt-in setting
4 years ago
Isaac Abadi
e3374c573a
Args incompatible with video mode and audio-only mode will now get removed
4 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
4 years ago
Isaac Abadi
6ad590497b
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into updated-player
4 years ago
Isaac Abadi
4f693d4eda
Added description to player component and simplified the database by un-splitting videos and playlists by type
4 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
4 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
4 years ago
Isaac Abadi
f425b9842f
Updated twitch chat component to support user colors and to auto open if the chat has already been downloaded
4 years ago
Isaac Abadi
1542436e96
Passwords now must be provided when registering a user
4 years ago
Isaac Abadi
b0acb63123
Updated backend dependencies (caused build to fail)
4 years ago
Isaac Abadi
d08fee1223
Added v1 of chat sidebar for Twitch VODs
4 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
4 years ago
Isaac Abadi
b730bc5adc
Added option to set a default file output - custom file output in the advanced expansion panel will override this
4 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
4 years ago
Isaac Abadi
9e4b328f91
Default youtube downloader switched back to youtube-dl after testing
...
Fixed bug that caused some non-youtube downloads from failing
4 years ago