Commit Graph

31 Commits (62a000b631a4736a052123e5b51f4c94c92ec166)

Author SHA1 Message Date
Isaac Grynsztein 62a000b631 fixed bug where custom paths failed to stream 5 years ago
Tzahi12345 a8d2e1d890
Merge pull request #12 from Tzahi12345/serve-nodejs
Serve frontend app through nodejs
5 years ago
Isaac Grynsztein f29a29bf2f fixed bug that prevented custom args from working 5 years ago
Isaac Grynsztein a46f9c37c6 fixed bug where old config item was fetched 5 years ago
Isaac Grynsztein 71d7c30032 updated backend to support youtube auth
frontend now support youtube auth as well
5 years ago
Isaac Grynsztein 5e331b9ffa config settings now just have url and port
fixed bug where multi download mode would not allow file card link clicking
5 years ago
Isaac Grynsztein 09bdae90e2 refactored code so node.js serves the angular app, and all the backend routes are prepended with /api/
nodejs now compressed requests
5 years ago
Isaac Grynsztein 181a9f842c fixed bug where downloading files failed if the name had to be encoded 5 years ago
Isaac Grynsztein b79d801c0f Added support for custom arguments and custom output patch 5 years ago
Isaac Grynsztein c930ee94c5 added docker support
reworked backend to allow for containerization. config items can now be overwritten by environment vars

fixed bug during building

updated youtube-dl version in backend
5 years ago
Isaac Grynsztein 8629e6ae9e make it better 5 years ago
Isaac Grynsztein 414b6a26d9 backend playlist updating endpoint implemented
tomp3/tomp4 errors are now logged
5 years ago
Isaac Grynsztein 23feb05fab downloading agent is now the default of youtube-dl by default instead of aria2c. testing showed it performed better over multipled trials
added a setting to use aria2c optionally

added debug timing to getURLInfos
5 years ago
Isaac Grynsztein d245904c0d added the ability to save playlists
added local db system (lowdb)

playlists are now downloaded as a zip from the streaming menu
5 years ago
Isaac Grynsztein 1e4995c5ce Fixed catch statements not having arguments on backend
Fixed backend location url not working when not in root dir on web server
5 years ago
Isaac Grynsztein 710e3613a8 removed debug statements 5 years ago
Isaac Grynsztein f673b325fd Added custom quality options to PostsService and the ability to do a URL info grab from the server
Video and audio streams now save the stream object in a "descriptors" variable which will give the server the ability to close them when the file needs to be deleted.
- without this, windows systems don't play nice with nodejs function fs.unlinkSync. A weird, but necessary workaround

deleting files is now done asynchronously, and success is now determined by whether they exist afterwards or not

Added backend function to get info for URLs

Modified tomp3 and tomp4 endpoint to support custom quality settings.
5 years ago
Isaac Grynsztein d595de5786 added functions to get info on a downloaded (or downloading) file
bug fixed where videos with quotations would not properly stream
5 years ago
Isaac Grynsztein af595d3df8 Added debug mode to server and relevant debug configurations
simplified youtubedl download process to speed up the download

queryurl not printed any longer by youtube search service
5 years ago
Isaac Grynsztein 35bdd1deeb fixed file name paths on backend. backend also now tells frontend when the url provided is a playlist
frontend now does not get the file status and simply waits for the server to respond with the file

added methods to download audio/video files to simplify downloadHelperMp3/Mp4
5 years ago
Isaac Grynsztein 73b9c61080 renamed variable in backend
deleteaudiofile/deletevideofile functions now made for reusability

downloaded videos now use the title as the file name. this requires longer download times as 2 calls are created

created a deletefile http call in backend, however it is currently not being used
5 years ago
Isaac Grynsztein ba5592015d added download only mode that simply downloads files to the client when the server finishes the download
added dependency on savefile library for download-only mode
5 years ago
Isaac Grynsztein f98ba00551 fixed bug preventing app being used outside root url 6 years ago
Isaac Grynsztein 9ebb684d5c Updated backend to reflect frontend changes 6 years ago
Isaac Grynsztein 8e445bb80d Made repository changes 6 years ago
Isaac Grynsztein 1cdd4d0e15 Added support for modifying downloaded files 8 years ago
Isaac Grynsztein 43399be0e5 Fixed a bug and increased compatibility 8 years ago
Isaac Grynsztein 2a80ea92cc Updated favicon, added progress bar functionality 8 years ago
Isaac Grynsztein 917235189a Working with encryption! 8 years ago
Isaac Grynsztein 162425b702 should now work across multiple devices 8 years ago
Isaac Grynsztein 1eaf897be0 first! 8 years ago