Commit Graph

1781 Commits (dependabot/npm_and_yarn/backend/async-mutex-0.5.0)
 

Author SHA1 Message Date
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 84e54cb4d5 Updated npm in auto build to v12
Added vscode tasks for launching frontend and backend in dev mode
4 years ago
Isaac Abadi 42aaecc13a Fixed bug where downloaded videos did not have a user_uid field 4 years ago
Isaac Abadi aac11b2105 Set MongoDB port back to its default 4 years ago
Isaac Abadi bbf94ef982 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material 4 years ago
Isaac Abadi 2876cf55db Added env var to docker-compose to enable config mutations by default 4 years ago
Tzahi12345 375d3b4f38
Merge pull request #336 from Tzahi12345/add-yt-dlp
Added yt-dlp support
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
Tzahi12345 384d365cf9
Merge pull request #378 from Tzahi12345/concurrent-streams-and-player-refactor
MongoDB support, concurrent streams, player/backend file handling refactor, and more!
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 407333a314 Updated dev default.json 4 years ago
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
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
Tzahi12345 00b591a9a4
Merge pull request #392 from itsthejoker/patch-1
Update default.json to use a longer subscription interval
4 years ago
Tzahi12345 06d9793d1a
Merge pull request #389 from Tzahi12345/dependabot/npm_and_yarn/backend/glob-parent-5.1.2
Bump glob-parent from 5.1.1 to 5.1.2 in /backend
4 years ago
Isaac Abadi 0a2529330d Fixes issue in some browsers where the audio player disappears 4 years ago
Tzahi12345 19317dbddb
Merge pull request #383 from ErwanGit/master
Update API docs links in settings
4 years ago
Isaac Abadi 3b74a2b5da Updated docker-compose to include mongodb instance 4 years ago
Isaac Abadi a810628f15 Fixed DB migration for tables with no docs 4 years ago
Isaac Abadi a7d349a71a Updated ES to 2019/2020 and local default.json is ignored for reloads when in dev mode 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
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.
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 984e990103 Fixed issue where categories could not be viewed 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
Erwan b933af03e2 Update API docs links in settings 4 years ago
Isaac Abadi 419fe3c3c6 Fixed frontend security issues for several depepndencies 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 1d2ab0dc41 401 errors will now not cause redirects in the /player route 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 b3744e616d Users can now stream videos concurrently with other users with the new concurrent stream component 4 years ago
Isaac Abadi de154a9c3e Updated dockerfile to fix UID/GID bug related to forever.js 4 years ago
Tzahi12345 9e71b1ff12
Merge pull request #359 from benashby/helm-chart
Helm chart improvements
4 years ago
Tzahi12345 6d318234b6
Merge pull request #360 from s55ma/patch-1
Update README.md
4 years ago
Isaac Abadi 49925848ff Material Icons are now hosted locally to avoid requesting them from Google for proxied users 4 years ago
s55ma 356a807cad
Update README.md
Some packages are missing for Ubuntu/Debian install, especially python. Without python package, you get the following error when trying to download from youtube:

2021-03-28T15:28:30.461Z ERROR: Error while retrieving info on video with URL https://www.youtube.com/watch?v=[some_ID] with the following message: Error: Command failed with exit code 127: /root/youtubedl-material/node_modules/youtube-dl/bin/youtube-dl --dump-json -o video/%(title)s.mp4 --write-info-json --print-json -f bestvideo+bestaudio --merge-output-format mp4 --write-thumbnail http://www.youtube.com/watch?v=[some_ID]
2021-03-28T15:28:30.461Z ERROR: /usr/bin/env: 'python': No such file or directory
4 years ago
Ben Ashby 4e07440ed2 Removed Accidental Dir 4 years ago
Ben Ashby 59c9237be5 integrated pvc's 4 years ago
Ben Ashby 4ba4710741 Added helm chart 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