Isaac Abadi
f0e73c1708
python3 now aliases as python in Dockerfile
2021-07-22 01:50:51 -06:00
Isaac Abadi
aa1e36ae35
Updated dockerfile to download python3 for yt-dlp support
2021-07-21 23:59:00 -06:00
Isaac Abadi
a1841e84ca
Added translations for Catalan, Czech, Indonesian, Portuguese, and Russian
...
Updated translations for German and French, and updated source translation files
2021-07-21 23:47:57 -06:00
Isaac Abadi
05909877f4
Fixed translation description typo
2021-07-21 23:27:59 -06:00
Isaac Abadi
90af895552
Updated style of settings for DB
...
MongoDB connection string test now only tests once
2021-07-21 23:25:59 -06:00
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
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
2021-07-21 19:29:18 -06:00
Isaac Abadi
84e54cb4d5
Updated npm in auto build to v12
...
Added vscode tasks for launching frontend and backend in dev mode
2021-07-21 18:52:43 -06:00
Isaac Abadi
42aaecc13a
Fixed bug where downloaded videos did not have a user_uid field
2021-07-20 23:40:06 -06:00
Isaac Abadi
aac11b2105
Set MongoDB port back to its default
2021-07-20 23:24:28 -06:00
Isaac Abadi
bbf94ef982
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material
2021-07-20 23:20:43 -06:00
Isaac Abadi
2876cf55db
Added env var to docker-compose to enable config mutations by default
2021-07-20 23:20:31 -06:00
Tzahi12345
375d3b4f38
Merge pull request #336 from Tzahi12345/add-yt-dlp
...
Added yt-dlp support
2021-07-20 22:11:03 -06:00
Isaac Abadi
160cffc737
Added support for yt-dlp's --no-clean-infojson
2021-07-20 22:09:40 -06:00
Isaac Abadi
7aad7b7d24
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into add-yt-dlp
2021-07-20 21:55:18 -06:00
Isaac Abadi
380475b33e
Updated tests to include query speed check and removed dubious test
2021-07-20 21:54:49 -06:00
Tzahi12345
384d365cf9
Merge pull request #378 from Tzahi12345/concurrent-streams-and-player-refactor
...
MongoDB support, concurrent streams, player/backend file handling refactor, and more!
2021-07-20 21:37:06 -06:00
Isaac Abadi
d6a43c76a4
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into concurrent-streams-and-player-refactor
2021-07-20 21:36:48 -06:00
Isaac Abadi
407333a314
Updated dev default.json
2021-07-20 21:34:33 -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
d10eb4f2eb
Fixed issue where old DB backup didn't work
...
Massive insertions to local DB are now split up into 30k chunks
2021-07-20 20:55:47 -06:00
Isaac Abadi
148ed9aa65
Added support for MongoDB indexing to increase query performance
...
Fixed db backup functionality
2021-07-18 23:18:46 -06:00
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 >
2021-07-19 01:05:37 +00:00
Tzahi12345
00b591a9a4
Merge pull request #392 from itsthejoker/patch-1
...
Update default.json to use a longer subscription interval
2021-07-18 18:15:44 -06:00
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
2021-07-18 18:13:49 -06:00
Isaac Abadi
0a2529330d
Fixes issue in some browsers where the audio player disappears
2021-07-18 18:10:33 -06:00
Tzahi12345
19317dbddb
Merge pull request #383 from ErwanGit/master
...
Update API docs links in settings
2021-07-18 17:46:37 -06:00
Isaac Abadi
3b74a2b5da
Updated docker-compose to include mongodb instance
2021-07-18 17:41:46 -06:00
Isaac Abadi
a810628f15
Fixed DB migration for tables with no docs
2021-07-17 20:00:49 -06:00
Isaac Abadi
a7d349a71a
Updated ES to 2019/2020 and local default.json is ignored for reloads when in dev mode
2021-07-17 19:42:32 -06:00
Isaac Abadi
f8c4653ae0
Added migration from old to new DB system
2021-07-16 00:10:35 -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
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.
2021-06-23 10:42:12 -04:00
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 >
2021-06-11 14:32:16 +00: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
Erwan
b933af03e2
Update API docs links in settings
2021-05-22 14:58:48 +02:00
Isaac Abadi
419fe3c3c6
Fixed frontend security issues for several depepndencies
2021-05-16 02:58:16 -06:00
Isaac Abadi
07b48a4da1
Fixed backend security issues with several dependencies
2021-05-16 02:55:27 -06:00
Isaac Abadi
a11445b80d
Added backend tests and made authentication more testable
2021-05-16 02:54:15 -06:00
Isaac Abadi
297a4a3f34
Simplified streaming and file deletion functions
2021-05-16 02:53:36 -06:00
Isaac Abadi
1d2ab0dc41
401 errors will now not cause redirects in the /player route
2021-05-12 22:56: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
b3744e616d
Users can now stream videos concurrently with other users with the new concurrent stream component
2021-05-12 22:52:46 -06:00
Isaac Abadi
de154a9c3e
Updated dockerfile to fix UID/GID bug related to forever.js
2021-05-12 21:57:42 -06:00
Tzahi12345
9e71b1ff12
Merge pull request #359 from benashby/helm-chart
...
Helm chart improvements
2021-05-12 21:48:59 -06:00
Tzahi12345
6d318234b6
Merge pull request #360 from s55ma/patch-1
...
Update README.md
2021-03-28 19:23:04 -04:00
Isaac Abadi
49925848ff
Material Icons are now hosted locally to avoid requesting them from Google for proxied users
2021-03-28 15:51:53 -04:00
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
2021-03-28 17:33:47 +02:00