Commit Graph

  • b8e1117ff6 Removed all __dirname references in backend to allow for electron to boot Isaac Abadi 2021-07-28 21:14:32 -06:00
  • d09b244bc2 Fixed bug where unsubscribing from a channel would clear the entire files table Isaac Abadi 2021-07-28 19:44:05 -06:00
  • b64a001ae1 Electron almost boots, but errors presumably due to a filesystem issue (missing folder?) Isaac Abadi 2021-07-28 19:17:08 -06:00
  • c0a385ce78 Default file output now applies to subscriptions Isaac Abadi 2021-07-27 22:36:32 -06:00
  • 258d5ff495 Test connection string now uses the currently typed in connection string rather than the last saved one Isaac Abadi 2021-07-26 20:31:35 -07:00
  • fb5c13db27 Fixed issue where files could be added to playlists of the wrong type Isaac Abadi 2021-07-26 20:14:13 -07:00
  • 92413bd360 Added ability to add file to playlist using the context menu Isaac Abadi 2021-07-26 20:10:22 -07:00
  • 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 Isaac Abadi 2021-07-26 18:25:41 -07:00
  • 73b9cf7893 Settings is now a route instead of a dialog Isaac Abadi 2021-07-26 18:18:07 -07:00
  • 7ff906fd35 Added issue templates Tzahi12345 2021-07-22 23:04:29 -06:00
  • 6e084bd94a Fixed issue where subscriptions check interval would only update after restart Isaac Abadi 2021-07-22 20:56:42 -06:00
  • 21b97911e8 Merge pull request #401 from Tzahi12345/python3-docker-test Tzahi12345 2021-07-22 20:39:09 -06:00
  • ccb4819a94 Adds small timeout to restart server API call python3-docker-test Isaac Abadi 2021-07-22 20:38:42 -06:00
  • ce8f90ca1d Reverted python3->python dockerfile changes and re-added python2 to dockerfile Isaac Abadi 2021-07-22 02:13:11 -06:00
  • 8469ae10ad Fixed issue where backend would crash if the details bin did not exist for youtube-dl Isaac Abadi 2021-07-22 02:10:14 -06:00
  • 117255b0b7 Fixed bug where adding content to playlist wouldn't enable save button Isaac Abadi 2021-07-22 01:53:49 -06:00
  • f0e73c1708 python3 now aliases as python in Dockerfile Isaac Abadi 2021-07-22 01:50:51 -06:00
  • aa1e36ae35 Updated dockerfile to download python3 for yt-dlp support Isaac Abadi 2021-07-21 23:59:00 -06:00
  • a1841e84ca Added translations for Catalan, Czech, Indonesian, Portuguese, and Russian Isaac Abadi 2021-07-21 23:47:57 -06:00
  • 05909877f4 Fixed translation description typo Isaac Abadi 2021-07-21 23:27:59 -06:00
  • 90af895552 Updated style of settings for DB Isaac Abadi 2021-07-21 23:25:59 -06:00
  • 9f908aa3fc Added ability to randomize playlists Isaac Abadi 2021-07-21 20:03:53 -06:00
  • b56b371ece Merge pull request #398 from Tzahi12345/dependabot/npm_and_yarn/backend/color-string-1.6.0 Tzahi12345 2021-07-21 19:29:18 -06:00
  • 84e54cb4d5 Updated npm in auto build to v12 Isaac Abadi 2021-07-21 18:52:43 -06:00
  • 42aaecc13a Fixed bug where downloaded videos did not have a user_uid field Isaac Abadi 2021-07-20 23:40:06 -06:00
  • aac11b2105 Set MongoDB port back to its default Isaac Abadi 2021-07-20 23:24:28 -06:00
  • bbf94ef982 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material Isaac Abadi 2021-07-20 23:20:43 -06:00
  • 2876cf55db Added env var to docker-compose to enable config mutations by default Isaac Abadi 2021-07-20 23:20:31 -06:00
  • 375d3b4f38 Merge pull request #336 from Tzahi12345/add-yt-dlp Tzahi12345 2021-07-20 22:11:03 -06:00
  • 160cffc737 Added support for yt-dlp's --no-clean-infojson add-yt-dlp Isaac Abadi 2021-07-20 22:09:40 -06:00
  • 7aad7b7d24 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into add-yt-dlp Isaac Abadi 2021-07-20 21:55:18 -06:00
  • 380475b33e Updated tests to include query speed check and removed dubious test Isaac Abadi 2021-07-20 21:54:49 -06:00
  • 384d365cf9 Merge pull request #378 from Tzahi12345/concurrent-streams-and-player-refactor Tzahi12345 2021-07-20 21:37:06 -06:00
  • d6a43c76a4 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into concurrent-streams-and-player-refactor concurrent-streams-and-player-refactor Isaac Abadi 2021-07-20 21:36:48 -06:00
  • 407333a314 Updated dev default.json Isaac Abadi 2021-07-20 21:34:33 -06:00
  • 0fb01469c4 Fixed issue in player component where errors were displayed in the console due to vars being changed after Angular detection Isaac Abadi 2021-07-20 21:29:49 -06:00
  • d10eb4f2eb Fixed issue where old DB backup didn't work Isaac Abadi 2021-07-20 20:55:47 -06:00
  • 148ed9aa65 Added support for MongoDB indexing to increase query performance Isaac Abadi 2021-07-18 23:18:46 -06:00
  • 1125de43d7 Bump color-string from 1.5.3 to 1.6.0 in /backend dependabot[bot] 2021-07-19 01:05:37 +00:00
  • 00b591a9a4 Merge pull request #392 from itsthejoker/patch-1 Tzahi12345 2021-07-18 18:15:44 -06:00
  • 06d9793d1a Merge pull request #389 from Tzahi12345/dependabot/npm_and_yarn/backend/glob-parent-5.1.2 Tzahi12345 2021-07-18 18:13:49 -06:00
  • 0a2529330d Fixes issue in some browsers where the audio player disappears Isaac Abadi 2021-07-18 18:10:33 -06:00
  • 19317dbddb Merge pull request #383 from ErwanGit/master Tzahi12345 2021-07-18 17:46:37 -06:00
  • 3b74a2b5da Updated docker-compose to include mongodb instance Isaac Abadi 2021-07-18 17:41:46 -06:00
  • a810628f15 Fixed DB migration for tables with no docs Isaac Abadi 2021-07-17 20:00:49 -06:00
  • a7d349a71a Updated ES to 2019/2020 and local default.json is ignored for reloads when in dev mode Isaac Abadi 2021-07-17 19:42:32 -06:00
  • f8c4653ae0 Added migration from old to new DB system Isaac Abadi 2021-07-16 00:10:35 -06:00
  • bb6503e86d Changed DB structure again Isaac Abadi 2021-07-16 00:05:08 -06:00
  • dbbfc041a4 Update default.json to use a longer update period Joe Kaufeld 2021-06-23 10:42:12 -04:00
  • 342dafd52a Bump glob-parent from 5.1.1 to 5.1.2 in /backend dependabot[bot] 2021-06-11 14:32:16 +00:00
  • 984e990103 Fixed issue where categories could not be viewed Isaac Abadi 2021-06-08 16:32:35 -06:00
  • 4ea239170e If multiple videos exist in one URL, a playlist will be auto generated Isaac Abadi 2021-05-30 00:39:00 -06:00
  • e2c31319cf Migrated playlist and subscription (per video and sub-wide) video downloading functionality to new schema Isaac Abadi 2021-05-23 03:59:38 -06:00
  • b933af03e2 Update API docs links in settings Erwan 2021-05-22 14:58:48 +02:00
  • 419fe3c3c6 Fixed frontend security issues for several depepndencies Isaac Abadi 2021-05-16 02:58:16 -06:00
  • 07b48a4da1 Fixed backend security issues with several dependencies Isaac Abadi 2021-05-16 02:55:27 -06:00
  • a11445b80d Added backend tests and made authentication more testable Isaac Abadi 2021-05-16 02:54:15 -06:00
  • 297a4a3f34 Simplified streaming and file deletion functions Isaac Abadi 2021-05-16 02:53:36 -06:00
  • 1d2ab0dc41 401 errors will now not cause redirects in the /player route Isaac Abadi 2021-05-12 22:56:38 -06:00
  • 46f8579439 Refactored player component to utilize uids instead of fileNames to improve maintainability, consistency, and reliability Isaac Abadi 2021-05-12 22:56:16 -06:00
  • b3744e616d Users can now stream videos concurrently with other users with the new concurrent stream component Isaac Abadi 2021-05-12 22:52:46 -06:00
  • de154a9c3e Updated dockerfile to fix UID/GID bug related to forever.js Isaac Abadi 2021-05-12 21:56:21 -06:00
  • 9e71b1ff12 Merge pull request #359 from benashby/helm-chart Tzahi12345 2021-05-12 21:48:59 -06:00
  • 6d318234b6 Merge pull request #360 from s55ma/patch-1 Tzahi12345 2021-03-28 19:23:04 -04:00
  • 49925848ff Material Icons are now hosted locally to avoid requesting them from Google for proxied users Isaac Abadi 2021-03-28 15:51:53 -04:00
  • 356a807cad Update README.md s55ma 2021-03-28 17:33:47 +02:00
  • 4e07440ed2 Removed Accidental Dir Ben Ashby 2021-03-27 16:34:14 -06:00
  • 59c9237be5 integrated pvc's Ben Ashby 2021-03-26 09:59:02 -06:00
  • 4ba4710741 Added helm chart Ben Ashby 2021-03-26 09:46:20 -06:00
  • addd54fefd Switched nodemon to foreverjs to hopefully enable restarting internally and fix runtime errors Isaac Abadi 2021-03-20 16:22:59 -06:00
  • aefdde5401 Fixed issue (hopefully) where nodemon is not properly installed on Docker Isaac Abadi 2021-03-18 20:59:46 -06:00
  • 4c1f975eae Force nodemon to install during the container setup Isaac Abadi 2021-03-18 19:29:03 -06:00
  • 4c06bc750c Fixed issue where on some Docker environments the container failed to start due to the error "nodemon update check failed" Isaac Abadi 2021-03-17 19:13:52 -06:00
  • 4643efbae0 Added ability to restart the server from the frontend Isaac Abadi 2021-03-16 22:41:07 -06:00
  • d11f77a6c9 Updated yt-dlp paths Isaac Abadi 2021-03-16 22:16:57 -06:00
  • 1f0153b17e Subscription videos being downloaded will get registered into the database as they are added to avoid having to wait until the subscription completes Isaac Abadi 2021-03-16 20:06:05 -06:00
  • 7e9d1d30da patch qualityPath controlol 2021-03-04 13:46:39 +01:00
  • b9f6d29061 escape paths for use with commandline controlol 2021-03-04 12:45:54 +01:00
  • f32b394715 Added maxBuffer option to all downloads Isaac Abadi 2021-02-22 12:55:30 -07:00
  • 9d09eeffe3 Added maxbuffer option to subscriptions Isaac Abadi 2021-02-22 12:54:28 -07:00
  • c660c28422 youtube-dl now updates in the same way as the other forks Isaac Abadi 2021-02-22 12:53:21 -07:00
  • 669c87dd1b Removed unecessary suffix in crop file inputs Isaac Abadi 2021-02-12 21:21:45 -07:00
  • 023df9c29d Fixed issue where playlists couldn't be favorited after downloading Isaac Abadi 2021-02-12 21:21:09 -07:00
  • 433d08e9df Added ability to crop files Isaac Abadi 2021-02-12 21:20:48 -07:00
  • e34aa4d9d6 Adds Dutch language support Isaac Abadi 2021-01-31 19:47:14 -05:00
  • 3f9314a0c3 Fixed bug where categories selection logic had an out of range exception Isaac Abadi 2021-01-28 22:11:04 -05:00
  • 00a0ab460b Subscription's videos are now stripped from HTTP requests where they are not needed Isaac Abadi 2021-01-20 08:37:14 -05:00
  • a1b32e2851 Added yt-dlp support Isaac Abadi 2021-01-20 08:32:16 -05:00
  • b8cab673ae Merge pull request #316 from Tzahi12345/categories-playlist-fix Tzahi12345 2021-01-13 16:13:22 -05:00
  • 6481102e01 Changes forEach loops in categorize() to regular for loops to facilitate early breaking categories-playlist-fix Isaac Abadi 2021-01-13 16:12:11 -05:00
  • af58854f0e Added info button to the player component Isaac Abadi 2021-01-13 12:50:18 -05:00
  • d7d861ef0e Fixed typo in default custom output key for categories Isaac Abadi 2021-01-12 22:32:27 -05:00
  • 1d5490c0ff Allows playlists to be categorized based on the first video that matches Isaac Abadi 2021-01-12 22:08:42 -05:00
  • 28ee77cee0 Hotfix that allows playlists to be downloaded with categories Isaac Abadi 2021-01-12 16:42:30 -05:00
  • 133d848729 Fixed bug where deleting a file card wasn't possible if it was already deleted manually Isaac Abadi 2021-01-11 13:55:02 -05:00
  • a78f4e99d0 Removed trivial browser log that occured at file deletion Isaac Abadi 2021-01-11 01:20:53 -05:00
  • 539bc5094a Fixed bug where sometimes a subscription video's thumbnail would get deleted twice and throw an error Isaac Abadi 2021-01-11 01:20:07 -05:00
  • f0f2faa398 Sub's videos are removed from the post request when deleting a video as it's not needed Isaac Abadi 2021-01-11 01:19:29 -05:00
  • 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 Isaac Abadi 2021-01-11 01:18:58 -05:00
  • 95bb69f16b Fixed bug where videos would not delete in single-user mode Isaac Abadi 2021-01-10 17:14:10 -05:00