Isaac Grynsztein
9302084f60
playlists can now be rearranged and updated
2020-02-24 03:49:43 -05:00
Isaac Grynsztein
ac0199f596
iOS is now checked by the cdk platform component
2020-02-24 03:49:01 -05:00
Isaac Grynsztein
8e8ab7ac6c
added min-height to app component
2020-02-23 22:30:09 -05:00
Isaac Grynsztein
f06c9ba44a
fixed bug where non-themed white space that appeared when file manager was expanded
2020-02-23 22:29:42 -05:00
Isaac Grynsztein
6e593472d9
Merge branch 'master' of https://github.com/Tzahi12345/YoutubeDL-Material
2020-02-23 03:21:13 -05:00
Isaac Grynsztein
0bddbda36d
updated favicon
2020-02-23 03:20:24 -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
a0eff4d96d
images on file cards now load when the accordion is hovered over to increase responsiveness. images are loading maybe a second before clicking so hopefully they're done by the time the expansion finishes
...
added the ability to create playlists in the gui through a new dialog
reloading mp3s/mp4s doesn't cause an image refresh anymore when the list is unchanged
fixed loading spinner of available formats so it now only shows when it is loading the current url
file card images now don't show when errored or thumbnailurl doesn't exist
2020-02-23 03:18:26 -05:00
Isaac Grynsztein
b87b49d77b
removed outline for video player
2020-02-23 03:13:09 -05:00
Tzahi12345
c05026aa15
Update README.md
2020-02-21 01:33:31 -05:00
Tzahi12345
883df63d2f
Update README.md
2020-02-20 21:22:53 -05:00
Tzahi12345
da1d49b541
Update README.md
2020-02-20 21:22:25 -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
v3.0
2020-02-20 18:35:09 -05:00
Isaac Grynsztein
54492b109a
thumbnails now lazy load. when it is loading, a content loading gradient is shown in front of it
...
made file cards look better on mobile devices
2020-02-20 15:45:40 -05:00
Isaac Grynsztein
7eac88a31f
removed debug logging
2020-02-20 15:44:44 -05:00
Isaac Grynsztein
8fec9639eb
fixed bug where if no theme was selected, errors would fire
2020-02-20 14:30:05 -05:00
Isaac Grynsztein
a15e1f98fa
fixed compilation error and cleaned up code in app component
2020-02-20 14:29:29 -05:00
Isaac Grynsztein
6604484765
updated styles.css to styles.scss in angular.json
2020-02-20 10:45:59 -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
8545016f1d
"audio only" checkbox is now remembered after page loads
...
removed videogular icons as it caused compilation errors
2020-02-19 02:45:05 -05:00
Isaac Grynsztein
9b1e84821e
moved theme to internal file
2020-02-19 02:43:58 -05:00
Isaac Grynsztein
6505fad7bc
added save button to player component and updated download button
2020-02-19 02:29:36 -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
0095ea1271
fixed bug where search results showed old results when search bar was empty
2020-02-18 18:00:39 -05:00
Isaac Grynsztein
b41d10f514
Added download button to player component
2020-02-18 17:29:34 -05:00
Isaac Grynsztein
8e3d6a0af6
Player compilation error fixed
...
removed debug statements in player component
2020-02-17 17:42:50 -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
28331c1037
Updated debug-only default.json to reflect the new options added
v3.0-alpha
2020-02-17 00:37:41 -05:00
Isaac Grynsztein
202c0718b7
Updated debug launch.json to include frontend debugging
2020-02-17 00:37:06 -05:00
Isaac Grynsztein
a985963661
Adding updated bootstrap to index.html
2020-02-17 00:36:33 -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
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
2020-02-17 00:32:31 -05:00
Isaac Grynsztein
d54b2a73c8
Updated view of player to be more responsive. Window width is now recorded for eventual use for responsiveness optimization
2020-02-17 00:28:49 -05:00
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
2020-02-15 02:13:21 -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
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
2020-02-14 00:17:51 -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
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
2020-02-13 03:10:52 -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
505b145bb3
commented out debug console messages
v2.1
2020-02-11 16:28:14 -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
10c90a01f2
linted files
2020-02-09 23:35:01 -05:00
Isaac Grynsztein
abaa799628
quick dependency fix
v2.0
2019-10-21 02:51:13 -04:00