molikuner
c21fb96ff6
Add option to change encoder and container ( #114 )
...
This change enables the user to select a specific
container and/or encoder for the output. As this change
forces ffmpeg to use copy by default, destreamer now uses
mkv as default output. This might be needed when MS Streams
doesn't offer a mp4 compatible stream. mkv offers much more
support.
2020-05-02 16:47:18 +03:00
kylon
516f6ce2cd
Preserve input URL array order
...
* Implement forEachAsync
* Preserve input URL array order
Co-authored-by: kylon <kylonux@gmail.com >
2020-05-01 01:01:15 +03:00
Adrian Calinescu
0f7f585deb
Fix label in .cmd script ( #112 )
...
Fixes https://github.com/snobu/destreamer/issues/111
2020-05-01 00:48:34 +03:00
Adrian Calinescu
778488c8ce
Added link to specialized destreamer for Poli Milano ( #103 )
2020-04-27 21:55:35 +03:00
Adrian Calinescu
98069048a8
Fix test ( #99 )
2020-04-26 23:49:30 +03:00
Adrian Calinescu
042e79d57f
Add mid-download token refresh, fix headers length overflow bug ( #93 )
...
* Add mid-download token refresh and header size fix for Node v8
* Refactor puppeteer test
* Remove note on mid-download token refresh bug
* Add source maps to build step
* Fix npm build script
2020-04-26 22:54:05 +03:00
Don
67cb62ce3c
Add noCleanup argument ( #95 )
...
* Added noCleanup argument (don't delete temp audio/video files on ffmpeg error)
* Added argument to README
Co-authored-by: Aleksa Savic <savicaleksa83@gmail.com >
2020-04-26 18:03:03 +03:00
kylon
81a15b2023
Discard url queries when sanitizing urls ( #77 )
...
authored-by: kylon <kylonux@gmail.com >
2020-04-26 00:51:07 +03:00
Adrian Calinescu
df7fe98a7f
Link to WSL issue from README
2020-04-25 16:21:03 +03:00
snobu
f339166aa3
Fix git download link
2020-04-24 11:22:00 +03:00
snobu
ef7aca9b7f
Added link to Node downloads page
2020-04-24 11:20:45 +03:00
snobu
37ea6e04ab
Fix section title
2020-04-24 11:17:28 +03:00
snobu
aa12b2d0fd
Reshuffled secions
2020-04-24 11:16:44 +03:00
snobu
08849336a9
Moved unsupported scenarios to its own section
2020-04-24 11:15:49 +03:00
snobu
5fd648cca1
Fix formatting
2020-04-24 11:13:53 +03:00
snobu
167da01ffd
Add note on WSL
2020-04-24 11:13:21 +03:00
snobu
be73e119ef
Added Mac screenshot and chmoded destreamer.sh for execution
2020-04-22 11:31:23 +03:00
Adrian Calinescu
a209d947b3
Workaround for Cygwin/MSYS progress bar ( #84 )
2020-04-22 01:22:59 +03:00
Adrian Calinescu
10867cef22
Fix typo
2020-04-21 18:23:56 +03:00
Adrian Calinescu
922b3610ae
Add note on Cygwin/MinGW/MSYS
2020-04-21 18:22:51 +03:00
Adrian Calinescu
352b1eaa5e
Reintroduce Node 8.x support ( #79 )
...
* Fix Node 8.x support
* Add Node 8.x to CI build matrix
2020-04-21 12:42:08 +03:00
snobu
64151520e2
Add ffmpeg download link to README
2020-04-20 23:47:11 +03:00
snobu
83a5a9160e
Deprecating Node 8.x
2020-04-20 23:29:36 +03:00
Bill
318026895b
Account for addtional query parameters when parsing video ID ( #75 )
...
* Account for extra query parameters when parsing video ID
* Use URL module to parse URL
2020-04-20 18:54:41 +03:00
snobu
087850821c
Fix git is a dependecy as well
2020-04-20 15:43:38 +03:00
snobu
dcaf50eb00
Cleanup package.json
2020-04-18 22:35:26 +03:00
snobu
69ee08ac78
Cleanup npm run command
2020-04-18 22:34:29 +03:00
snobu
02946dd7fd
Add elevated shell note to README
2020-04-18 20:21:12 +03:00
snobu
de8585888f
Fix error message for elevated shell
2020-04-18 20:19:27 +03:00
snobu
41967ab949
Fix typo
2020-04-18 19:42:19 +03:00
snobu
67d3d4fa45
Add error handling improvements to README
2020-04-18 18:09:59 +03:00
snobu
6dd095dcaa
Fix GitHub Action for building master branch
2020-04-18 17:22:04 +03:00
snobu
4ec8d3963e
Cleanup CONTRIBUTING.md
2020-04-18 17:17:17 +03:00
snobu
32113651f7
Add outstanding bug again
2020-04-18 17:13:32 +03:00
snobu
27fd1ceb6b
Add outstanding bug
2020-04-18 17:11:57 +03:00
snobu
0773beec7c
Fix contributing
2020-04-18 16:18:59 +03:00
snobu
3809570fba
Added contributing section
2020-04-18 16:17:54 +03:00
snobu
c49ed47e65
Added fix more bugs
2020-04-18 16:14:56 +03:00
snobu
85e779cb98
Added usage example for username
2020-04-18 16:12:58 +03:00
snobu
7596b3745f
Added comment on art to Readme
2020-04-18 16:09:19 +03:00
snobu
4bd474c32f
Fix header in Readme
2020-04-18 16:03:22 +03:00
snobu
4c3d7d25fc
More to Readme
2020-04-18 16:02:23 +03:00
snobu
609cf43ee0
v2.0 RELEASE
2020-04-18 15:34:26 +03:00
snobu
65847cb29d
Merge branch 'tokencache' of https://github.com/snobu/destreamer into tokencache
2020-04-16 19:47:36 +03:00
snobu
c11c9b6334
Breaking changes in CLI params
2020-04-16 19:47:30 +03:00
Adrian Calinescu
e35ab6a9df
Adding temporary bootstrapers until we move to single binary releases ( #63 )
2020-04-16 19:45:49 +03:00
kylon
3b48221d27
Delete video file on SIGINT too and silence ENOENT error ( #67 )
...
Co-authored-by: kylon <kylonux@gmail.com >
2020-04-16 19:36:36 +03:00
kylon
d89c0eea8c
Fix progress bar, remove temp file on ffmpeg error ( #66 )
...
* Delete the video file on ffmpeg error
* rework chunk calculation (with more tests it turns out it was not good for all durations)
Co-authored-by: kylon <kylonux@gmail.com >
2020-04-16 19:21:02 +03:00
kylon
176fa6e214
Fixes and refactoring ( #59 )
...
* Input url list: Fix bad Windows behavior
* Minor output fix
* Fix all download issues
- downloads are synchronous again
- fix progress bar (fix #39 )
- nuke fluent and switch to a bug-free ffmpeg module (fessonia)
* Move destreamer process events to a new file, we may add more in the future, lets give them their own space
* Destreamer: Release packages and builder script
ETA when? :P
* Clean up
* Implement yargs checks and add --videoUrlsFile option
* Refactor error handling
- Human readable
- No magic numbers
* Handle mkdir error
- remove reduntant message
* gitignore: don't add hidden files
* Implement --outputDirectories
This gives us more flexibility on where to save videos
..especially if your videos have all the same name <.<
* Rename utils -> Utils
* Fix tests
don't import yargs on files other than main
* Create scripts directory
* Update make_release path
* Fix typo
* Create CONTRIBUTING.md
Co-authored-by: kylon <kylonux@gmail.com >
2020-04-14 15:59:14 +03:00
snobu
05c36fe718
Temporary fix for exit code 0
2020-04-11 17:19:53 +03:00