Commit Graph

1694 Commits (test-improvements)
 

Author SHA1 Message Date
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 5f4a7a1e69 Added support for custom quality settings for video and audio files.
Available formats are downloaded when a valid YT url is detected. These formats are then parsed and a best audio format is selected based on the results

After downloading a file with no file manager, file is now deleted. After file deletion, mp3/mp4 reload occurs

Updated view on main component to be more responsive, using bootstrap grid

Updated progress bar UI-wise to be more in line with the rest of the page
5 years ago
Isaac Grynsztein d54b2a73c8 Updated view of player to be more responsive. Window width is now recorded for eventual use for responsiveness optimization 5 years ago
Isaac Grynsztein 8e7bb4ba3b added custom player
added routing with two routes: home and player

moved most of app component to main component. app component currently just manages the top toolbar
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 31394fa98c updated mobile view for file cards to be more responsive
streamed audio/video now include the extension in the download

cleaned up unused code in app component
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 81377a2b38 added youtube search functionality in frontend 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 a1ec53edb9 preparing config for youtube search feature 5 years ago
Isaac Grynsztein aa130d3fc9 updated youtube-dl version for nodejs 5 years ago
Isaac Grynsztein 0f0bf3a401 updated youtube-dl.exe binary for windows 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 501806909a fixed bug where going back to the page after entering a stream didn't allow downloading of new files
in download only mode, files are now auto deleted when saved
5 years ago
Isaac Grynsztein 77dd96b3b9 added download_only_mode to encryption configuration
reloading of mp3s/mp4s only happens if file manager is enabled
5 years ago
Isaac Grynsztein 505b145bb3 commented out debug console messages 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 10c90a01f2 linted files 5 years ago
Isaac Grynsztein abaa799628 quick dependency fix 5 years ago
Isaac Grynsztein 9e148d1464 more stylistic improvements 5 years ago
Isaac Grynsztein 9fa646132d added stylistic spinner 5 years ago
Isaac Grynsztein f98ba00551 fixed bug preventing app being used outside root url 5 years ago
Isaac Grynsztein bc1e0ea542 minor change 5 years ago
Isaac Grynsztein 9ebb684d5c Updated backend to reflect frontend changes 5 years ago
Isaac Grynsztein 91713f1140 Migrated to angular 8
Created dev configuration
5 years ago
Isaac Grynsztein 377676cda4 Stylistic improvements and moved away from @angular/http 5 years ago
Isaac Grynsztein 8e445bb80d Made repository changes 5 years ago
Tzahi12345 f0bde1efc4
Update README.md 7 years ago
Isaac Grynsztein 4be6f341da Updated configuration 7 years ago
Isaac Grynsztein dd62f1a7b3 Added configuration option for file manager 7 years ago
Isaac Grynsztein 1cdd4d0e15 Added support for modifying downloaded files 7 years ago
Tzahi12345 e4e1e67855
Update README.md 7 years ago
Tzahi12345 867d2394de
Update README.md 7 years ago
Tzahi12345 eb54c2fda5
Create LICENSE.md 7 years ago
Tzahi12345 deacf5a49a
Update README.md 7 years ago
Isaac Grynsztein 43399be0e5 Fixed a bug and increased compatibility 7 years ago
Isaac Grynsztein 2a80ea92cc Updated favicon, added progress bar functionality 7 years ago
Isaac Grynsztein 917235189a Working with encryption! 7 years ago
Isaac Grynsztein 162425b702 should now work across multiple devices 7 years ago
Isaac Grynsztein 7fcf2256ac .gitignore is now working 7 years ago
Isaac Grynsztein 6afccec77c test2 7 years ago
Isaac Grynsztein 1eaf897be0 first! 7 years ago
Isaac Grynsztein d6cb024de1 First commit 7 years ago
Angular CLI 1ebf3cf36e chore: initial commit from @angular/cli 7 years ago