Isaac Grynsztein
25307dc46b
fixed bug where downloaded audio files did not properly get converted to mp3s
2020-03-10 16:24:04 -04:00
Isaac Grynsztein
9d1aaf95ed
Refactored subscribing process to remove bugs in the old system
...
images are now deleted from subscription videos when unsubscribing
2020-03-10 02:03:10 -04:00
Isaac Grynsztein
bb925ac0c8
fixed bug where video titles were used instead of IDs for the player component
...
fixed bug that caused a crash when no subscriptions existed
2020-03-09 01:19:16 -04:00
Isaac Grynsztein
946abd2e92
implemented global custom args functionality
...
fixed bad logic in settings
2020-03-08 22:47:08 -04:00
Isaac Grynsztein
846dd7e250
Added the ability to download (export) archives from subscriptions
2020-03-08 22:24:59 -04:00
Isaac Grynsztein
6f3e94cf24
hamburger menu button now avoids focus and has no outline
...
theme change behavior slightly modified to improve accessibility
added hammerjs
settings menu now has minimum width, updated colors, and additional hints
2020-03-08 22:23:50 -04:00
Isaac Grynsztein
480ed7d000
added new custom args setting
2020-03-08 10:15:24 -04:00
Isaac Grynsztein
881a103051
Added duration of video in subscription file card along with implementations of deleting subscribed videos. Subscribed videos now get reloaded after deletion
...
sidenav now closes when navigating
Updated subscription info to include more info
2020-03-07 17:00:50 -05:00
Tzahi12345
ccfe7901c9
Merge branch 'master' into subscribe_to_channel_and_playlist
2020-03-05 22:57:57 -05:00
Isaac Grynsztein
ae605d5f70
Added ability to set config from settings
...
theme slide toggle is now in top right menu
2020-03-05 22:38:23 -05:00
Isaac Grynsztein
f5073b83ed
subscriptions without names will not have files retrieved any longer
2020-03-05 21:19:36 -05:00
Isaac Grynsztein
41bfc80c4e
fixed bug in retrieving videos for subscription when name was not present
2020-03-05 21:18:36 -05:00
Isaac Grynsztein
a70abb3945
added basic subscriptions support for playlists and channels
...
update youtube-dl binary on windows
updated favicon to the new icon
2020-03-05 20:14:36 -05:00
Isaac Grynsztein
a755b0b281
fixed bug that prevented custom quality path from working
2020-03-01 16:18:01 -05:00
Isaac Grynsztein
62a000b631
fixed bug where custom paths failed to stream
2020-03-01 02:31:47 -05:00
Tzahi12345
a8d2e1d890
Merge pull request #12 from Tzahi12345/serve-nodejs
...
Serve frontend app through nodejs
2020-03-01 00:50:20 -05:00
Isaac Grynsztein
f29a29bf2f
fixed bug that prevented custom args from working
2020-03-01 00:46:42 -05:00
Isaac Grynsztein
a46f9c37c6
fixed bug where old config item was fetched
2020-02-29 04:31:06 -05:00
Isaac Grynsztein
71d7c30032
updated backend to support youtube auth
...
frontend now support youtube auth as well
2020-02-28 20:09:59 -05:00
Isaac Grynsztein
1ffe61f01f
removed path-base and updated docker-compose.yml & README
2020-02-28 00:20:08 -05:00
Isaac Grynsztein
5e331b9ffa
config settings now just have url and port
...
fixed bug where multi download mode would not allow file card link clicking
2020-02-28 00:14:46 -05:00
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
2020-02-27 22:52:50 -05:00
Isaac Grynsztein
181a9f842c
fixed bug where downloading files failed if the name had to be encoded
2020-02-27 03:46:57 -05:00
Isaac Grynsztein
b79d801c0f
Added support for custom arguments and custom output patch
2020-02-27 03:27:57 -05:00
Isaac Grynsztein
bcd879ebc8
added multiple download support
...
lazy loaded images now reload after a new download
2020-02-27 01:06:32 -05:00
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
2020-02-26 00:34:13 -05:00
Isaac Grynsztein
8629e6ae9e
make it better
2020-02-24 07:28:11 -05:00
Isaac Grynsztein
5db3e06a81
make it better
2020-02-24 06:05:24 -05:00
Isaac Grynsztein
a7f5cc01d3
update youtube-dl binary
2020-02-24 03:51:27 -05:00
Isaac Grynsztein
414b6a26d9
backend playlist updating endpoint implemented
...
tomp3/tomp4 errors are now logged
2020-02-24 03:51:11 -05:00
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
2020-02-23 03:20:07 -05:00
Isaac Grynsztein
393ed5a210
added skeleton code for future electron.js support
...
added font swap to google font call
simplified polyfills
updated backend package.json info
2020-02-20 18:35:09 -05:00
Isaac Grynsztein
c58f8a4058
added theming support with 3 themes (only 2 selectable for now)
...
switched from css to scss default style system
cleaned up unused code in app component
upated youtube search results styling
downloading video from home screen now shows local progress bar under that video
2020-02-20 10:45:37 -05:00
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
2020-02-19 02:29:10 -05:00
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
2020-02-17 17:42:21 -05:00
Isaac Grynsztein
710e3613a8
removed debug statements
2020-02-17 00:40:23 -05:00
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.
2020-02-17 00:36:15 -05:00
Isaac Grynsztein
d595de5786
added functions to get info on a downloaded (or downloading) file
...
bug fixed where videos with quotations would not properly stream
2020-02-15 02:11:21 -05:00
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
2020-02-14 00:15:55 -05:00
Isaac Grynsztein
81377a2b38
added youtube search functionality in frontend
2020-02-13 06:43:49 -05:00
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
2020-02-13 05:10:27 -05:00
Isaac Grynsztein
a1ec53edb9
preparing config for youtube search feature
2020-02-13 05:08:14 -05:00
Isaac Grynsztein
aa130d3fc9
updated youtube-dl version for nodejs
2020-02-13 03:16:34 -05:00
Isaac Grynsztein
0f0bf3a401
updated youtube-dl.exe binary for windows
2020-02-13 03:13:20 -05:00
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
2020-02-13 03:13:10 -05:00
Isaac Grynsztein
77dd96b3b9
added download_only_mode to encryption configuration
...
reloading of mp3s/mp4s only happens if file manager is enabled
2020-02-11 16:36:59 -05:00
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
2020-02-11 13:10:02 -05:00
Isaac Grynsztein
abaa799628
quick dependency fix
2019-10-21 02:51:13 -04:00
Isaac Grynsztein
f98ba00551
fixed bug preventing app being used outside root url
2019-10-21 02:24:47 -04:00
Isaac Grynsztein
9ebb684d5c
Updated backend to reflect frontend changes
2019-10-20 19:15:26 -04:00