Commit Graph

356 Commits (e4851253dd6fb15b1fe23a6524dd09860eaf4b7d)
 

Author SHA1 Message Date
Isaac Grynsztein e4851253dd Docker now ignores executable files 5 years ago
Isaac Grynsztein 87696f71f8 Added subscription folders to repo
Added .dockerignore to ignore node_modules

Removed unnecessary whitespace from docker-compose.yml
5 years ago
Isaac Grynsztein d6fe2a5720 Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material 5 years ago
Isaac Grynsztein 90c2d3f70b Moved docker files to backend 5 years ago
Isaac Grynsztein 0d54cb9872 Updated player view to prevent video from being too large 5 years ago
Isaac Grynsztein a8d6298cfd Adds preliminary support for tiktok and periscope
Added alternate json path for mp4s in case it's not found in the main location
5 years ago
Tzahi12345 65b31633d9
Update README.md
Changed start command to use npm
5 years ago
Isaac Grynsztein 3db3077dec Fixed misspelling in docs 5 years ago
Tzahi12345 61633e817b Updated API docs 5 years ago
Tzahi12345 6cc93ba4f9
Update README.md
Added badges to README, additional links to reverse proxy info, and updated the API section.
5 years ago
Isaac Grynsztein 9b8b92b8df Added latest release to repo 5 years ago
Isaac Grynsztein d9f6b8c64c Simplified archive creation for subscriptions to reduce risk of error
If no subscriptions have ever been made, "No channel/playlist subscriptions" text will now show
5 years ago
Isaac Grynsztein 10b59191f6 Updated public directory 5 years ago
Isaac Grynsztein a89787698b Fixed version in package.json 5 years ago
Isaac Grynsztein 3d3ab5180f fixed bug that prevented non-api routes from loading without an auth header 5 years ago
Isaac Grynsztein eddc25566d Updated behavior of file card deletion to prevent compilation error 5 years ago
Isaac Grynsztein b5a82b9385 Updated middleware to support API tokens. Frontend now uses an admin token for its requests
Fixed version numbers
5 years ago
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