Commit Graph

339 Commits (2082a788466dfc91900d9dc1abf3c2040f04d24f)
 

Author SHA1 Message Date
Isaac Grynsztein 2082a78846 Updated version number 5 years ago
Isaac Grynsztein fe170a4de8 Updated public API link 5 years ago
Tzahi12345 18dab72b51 Updated public API 5 years ago
Isaac Grynsztein 6849bd00d5 Adding public API docs 5 years ago
Isaac Grynsztein 1e96e31053 Added new API key and using API key config items to enable a public API
API key config items are implemented UI-side

Added ability to generate API keys through the settings

Switched getmp3s and getmp4s api calls to be GET requests rather than POST

Removed unused code from settings dialog
5 years ago
Isaac Grynsztein 02441ac846 Fixed bug where docker would start building on certain systems when using docker-compose up, and refuse to pull with docker-compose pull 5 years ago
Tzahi12345 4666aa15b3
Merge pull request #49 from Tzahi12345/streaming-only-mode
Streaming-only mode
5 years ago
Isaac Grynsztein f6f54c0e53 Fixed bug where video infos caused an error for streaming-only subscriptions 5 years ago
Isaac Grynsztein e15141c5e0 Added backend and database support for video streaming
Added UI support for video streaming. branch is now feature-complete
5 years ago
Isaac Grynsztein a61606b69f Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into streaming-only-mode 5 years ago
Isaac Grynsztein d96fab49f5 added ability to use url in player component. streaming mode will need this 5 years ago
Isaac Grynsztein 346d41d3e1 Fixed bug that broke server backups 5 years ago
Isaac Grynsztein 597e1f5b60 Fixed bug that prevented updates from succeeding 5 years ago
Isaac Grynsztein dd0f58d421 Fixed bug where updater kept asking for updates on the update after it completed 5 years ago
Isaac Grynsztein 2ca6aa7bd7 Video URL now wraps in video info dialog 5 years ago
Isaac Grynsztein ba2b837cc5 Fixed accidentally commented out functionality to download new updates 5 years ago
Isaac Grynsztein 22f0ee834b backups now occur in appdata/backups folder 5 years ago
Isaac Grynsztein cb02227302 fixed bug where recently saved playlists could not be shared 5 years ago
Isaac Grynsztein 1b4f2830f5 changed logging in backend to support extra logging in debug mode 5 years ago
Isaac Grynsztein 720fceefb6 Fixed bug where subscription videos could not be downloaded from the player 5 years ago
Isaac Grynsztein fa488015c3 Minor import change 5 years ago
Tzahi12345 88f1b3daff
Merge pull request #48 from Tzahi12345/video-sharing
Video sharing
5 years ago
Isaac Grynsztein 0ea8a11c85 Subscriptions now don't have a share button (it's broken anyways) 5 years ago
Isaac Grynsztein 14bf2248cf Added UI support for sharing videos 5 years ago
Isaac Grynsztein 822aec4de8 added API endpoint to get file from database
video/audio files can now be retrieved by just uid, allowing for easy sharing

added API endpoints for sharing/unsharing a video (no UI support yet)
5 years ago
Isaac Grynsztein 2a1aa4036c New checkbox to select streaming only mode when subscribing 5 years ago
Isaac Grynsztein 2414e16021 videos now deleted by UID ui-side 5 years ago
Isaac Grynsztein 69cd22d992 file deletions now remove the file from the db as well 5 years ago
Isaac Grynsztein 1905129201 getMp3s and getMp4s now have dedicated functions
downloaded files now get recorded in db.json. So when the server wants to get audio/video files, it doesn't need to recursively go through the respective folders each time
- getMp4s/getMp3s API request latency is reduced ~2x (130ms -> 60ms) in testing

Modified tomp3/tomp4 code to automatically add newly downloaded files to the db

Added a migration so users on 3.5 or below will get their files automatically added to the db on the first run

All these changes are necessary to enable easy sharing with features like timestamps
5 years ago
Isaac Grynsztein 7ef6c78612 merged new checkbox for bookmarklet: enables ability to set bookmarklet to audio only
fixed two bugs for audio only files: sometimes downloads failed as extensions were improperly removed and readded, removing a single character from the filename.

Fixed another extension-related bug where metadata from deleted audio files persisted
5 years ago
Tzahi12345 1d9595d056
Merge pull request #47 from Tzahi12345/better-settings-menu
Better settings menu
5 years ago
Isaac Grynsztein d258bc2218 Updated appearance of settings menu to improve organization and performance 5 years ago
Isaac Grynsztein 4d3a687d34 Fixed bug where toggling dark mode using the toggle rather than the adjacent menu item caused visual errors 5 years ago
Tzahi12345 2b91293abd
Merge pull request #45 from Tzahi12345/better-logging
Better logging system using winston
5 years ago
Isaac Grynsztein 3990e25c18 added logging to config api and subscriptions api, meaning the entire backend has the new logging system 5 years ago
Isaac Grynsztein 2f0bbca15c added better logging in app.js using winston 5 years ago
Tzahi12345 717f6deb11
Merge pull request #44 from Tzahi12345/auto-update-youtubedl-material
Ability to update YoutubeDL-Material
5 years ago
Isaac Grynsztein c36867d368 Added progress bar to file downloads
Added two new API calls, to update the server to a particular version and to get the updater status

You can now update through the UI, and a status dialog displays after
5 years ago
Isaac Grynsztein 458e4b45f8 Removed @locl dependency for translations
Added CommonModule to fix intellisense

Added ability to load json assets by name, and an http call to update youtubedl-material
5 years ago
Isaac Grynsztein c40513ba4a docker-compose now uses latest version tag 5 years ago
Isaac Grynsztein 6fa52cecbc Updated docker compose version 5 years ago
Isaac Grynsztein a5474141bb Removed unused dependencies 5 years ago
Isaac Grynsztein 89ececdbeb Dependencies now install during update 5 years ago
Isaac Grynsztein 58718b6e3b Removed @ngular/http dependency 5 years ago
Isaac Grynsztein a5224f80a8 nodemon now runs silently 5 years ago
Isaac Grynsztein c2ee6b6230 update package.json version 5 years ago
Isaac Grynsztein 37614a1611 Changed backend logging for server start to give more information (namely version) 5 years ago
Isaac Grynsztein b71bdfcec2 Updated nodemon package.json config 5 years ago
Isaac Grynsztein 1b09bf4881 nodemon now supported 5 years ago
Tzahi12345 82df232f03 Update process now properly gets required backend files 5 years ago