Isaac Grynsztein
d6fe2a5720
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material
2020-04-15 02:02:27 -04:00
Isaac Grynsztein
90c2d3f70b
Moved docker files to backend
2020-04-15 02:02:14 -04:00
Isaac Grynsztein
0d54cb9872
Updated player view to prevent video from being too large
2020-04-15 02:02:03 -04:00
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
2020-04-15 02:01:25 -04:00
Tzahi12345
65b31633d9
Update README.md
...
Changed start command to use npm
2020-04-14 15:41:18 -04:00
Isaac Grynsztein
3db3077dec
Fixed misspelling in docs
2020-04-13 16:01:37 -04:00
Tzahi12345
61633e817b
Updated API docs
2020-04-13 15:59:46 -04:00
Tzahi12345
6cc93ba4f9
Update README.md
...
Added badges to README, additional links to reverse proxy info, and updated the API section.
2020-04-13 02:16:35 -04:00
Isaac Grynsztein
9b8b92b8df
Added latest release to repo
2020-04-12 23:54:16 -04:00
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
2020-04-12 21:00:47 -04:00
Isaac Grynsztein
10b59191f6
Updated public directory
2020-04-12 20:47:29 -04:00
Isaac Grynsztein
a89787698b
Fixed version in package.json
2020-04-12 20:42:47 -04:00
Isaac Grynsztein
3d3ab5180f
fixed bug that prevented non-api routes from loading without an auth header
2020-04-10 21:03:37 -04:00
Isaac Grynsztein
eddc25566d
Updated behavior of file card deletion to prevent compilation error
v3.6
2020-04-10 20:49:34 -04:00
Isaac Grynsztein
b5a82b9385
Updated middleware to support API tokens. Frontend now uses an admin token for its requests
...
Fixed version numbers
2020-04-10 20:44:42 -04:00
Isaac Grynsztein
2082a78846
Updated version number
2020-04-10 20:41:14 -04:00
Isaac Grynsztein
fe170a4de8
Updated public API link
2020-04-10 15:25:23 -04:00
Tzahi12345
18dab72b51
Updated public API
2020-04-10 15:24:26 -04:00
Isaac Grynsztein
6849bd00d5
Adding public API docs
2020-04-10 15:13:07 -04:00
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
2020-04-10 14:46:36 -04:00
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
2020-04-10 01:33:36 -04:00
Tzahi12345
4666aa15b3
Merge pull request #49 from Tzahi12345/streaming-only-mode
...
Streaming-only mode
2020-04-09 23:41:44 -04:00
Isaac Grynsztein
f6f54c0e53
Fixed bug where video infos caused an error for streaming-only subscriptions
2020-04-09 23:41:21 -04:00
Isaac Grynsztein
e15141c5e0
Added backend and database support for video streaming
...
Added UI support for video streaming. branch is now feature-complete
2020-04-09 23:33:58 -04:00
Isaac Grynsztein
a61606b69f
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material into streaming-only-mode
2020-04-09 22:29:56 -04:00
Isaac Grynsztein
d96fab49f5
added ability to use url in player component. streaming mode will need this
2020-04-09 22:29:23 -04:00
Isaac Grynsztein
346d41d3e1
Fixed bug that broke server backups
2020-04-09 01:57:43 -04:00
Isaac Grynsztein
597e1f5b60
Fixed bug that prevented updates from succeeding
2020-04-09 01:47:10 -04:00
Isaac Grynsztein
dd0f58d421
Fixed bug where updater kept asking for updates on the update after it completed
2020-04-09 01:36:46 -04:00
Isaac Grynsztein
2ca6aa7bd7
Video URL now wraps in video info dialog
2020-04-09 01:36:02 -04:00
Isaac Grynsztein
ba2b837cc5
Fixed accidentally commented out functionality to download new updates
2020-04-09 01:35:22 -04:00
Isaac Grynsztein
22f0ee834b
backups now occur in appdata/backups folder
2020-04-08 15:58:29 -04:00
Isaac Grynsztein
cb02227302
fixed bug where recently saved playlists could not be shared
2020-04-07 22:08:18 -04:00
Isaac Grynsztein
1b4f2830f5
changed logging in backend to support extra logging in debug mode
2020-04-07 21:41:13 -04:00
Isaac Grynsztein
720fceefb6
Fixed bug where subscription videos could not be downloaded from the player
2020-04-07 19:16:15 -04:00
Isaac Grynsztein
fa488015c3
Minor import change
2020-04-07 18:43:27 -04:00
Tzahi12345
88f1b3daff
Merge pull request #48 from Tzahi12345/video-sharing
...
Video sharing
2020-04-07 18:29:29 -04:00
Isaac Grynsztein
0ea8a11c85
Subscriptions now don't have a share button (it's broken anyways)
2020-04-07 18:26:47 -04:00
Isaac Grynsztein
14bf2248cf
Added UI support for sharing videos
2020-04-07 18:19:12 -04:00
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)
2020-04-07 14:49:05 -04:00
Isaac Grynsztein
2a1aa4036c
New checkbox to select streaming only mode when subscribing
2020-04-07 01:52:59 -04:00
Isaac Grynsztein
2414e16021
videos now deleted by UID ui-side
2020-04-07 01:52:22 -04:00
Isaac Grynsztein
69cd22d992
file deletions now remove the file from the db as well
2020-04-07 01:38:35 -04:00
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
2020-04-07 00:00:25 -04:00
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
2020-04-05 15:19:12 -04:00
Tzahi12345
1d9595d056
Merge pull request #47 from Tzahi12345/better-settings-menu
...
Better settings menu
2020-04-04 23:35:13 -04:00
Isaac Grynsztein
d258bc2218
Updated appearance of settings menu to improve organization and performance
2020-04-04 23:29:42 -04:00
Isaac Grynsztein
4d3a687d34
Fixed bug where toggling dark mode using the toggle rather than the adjacent menu item caused visual errors
2020-04-04 23:28:34 -04:00
Tzahi12345
2b91293abd
Merge pull request #45 from Tzahi12345/better-logging
...
Better logging system using winston
2020-04-02 23:16:31 -04:00
Isaac Grynsztein
3990e25c18
added logging to config api and subscriptions api, meaning the entire backend has the new logging system
2020-04-02 23:14:07 -04:00