Releases: jrudess/streamdvr
Releases · jrudess/streamdvr
plugin rework
- This release now requires node 10.12.0 or newer.
- Support for camsoda and cam4 has been removed. Their corresponding streamlink plugins are broken.
- Support for mfcsl has been removed and package.json now points to MFCAuto again for mfc plugin
- The following settings have moved out of config.yml and into each 'site.yml':
- siteUrl
- scanInterval
Fix cam4 plugin to use 'best' instead of '480p'
Not all streams support 480p, so this should resolve issues with some cam4 streams not recording.
Support for new sites and tighter streamlink integration
Changes
- Move config files to config subdirectory and support XDG_CONFIG_HOME (see README for details)
- Add batchSize option to each site.yml for sites using streamlink/youtube-dl to query sites
- Add support for streamlink proxyservers (proxyenable, proxyserver in config.yml)
- The following sites require streamlink to fetch the capture URLs:
- BongaCams, Cam4, Camsoda, Chaturbate
- When recording with streamlink instead of ffmpeg (streamlink: true), streamlink v0.14.2+20.gc394b41 or newer is required. Additionally, the hlssession plugin from https://github.com/back-to/plugins/ is required. Refer to streamlink documentation for instructions on plugin installation.
Streamlink support is now working
Requirements for streamlink
- v0.14.1 or newer
- hlssession plugin from https://github.com/back-to/plugins
Also added new debugrecorder option to config.yml which will store streamlink/ffmpeg output to log files to aid debugging.
Updates to logging and mfc
- To make it easier to side-integrate MFCAuto, its dependencies are now included when running
npm install
- Initial support for MFCAuto v5.3.0
- Add new logenable and logappend options to config.yml
Support streamlink, allow disabling of TUI, fix installing without MFCAuto
- The TUI is now off by default. It has also been simplified to scale better to a large number of sites.
- MFCAuto has been moved to be an optional dependency, and streamdvr can now install and run without it
- Added support for capturing with streamlink -- this is still in development and may have issues that ffmpeg captures do not.
Add support for new MFC widescreen streams
Requires Node v9.4.0 or newer
- Add support for new mfc widscreen hls streams
- Fix MFC connections to use websockets
- Update dependency versions
Fix post process crash
Fixes a crash when post-processing finishes that was introduced in v0.7.7
Fix problem with post process conversion failing and removing files
- Fixed problem with postprocess conversions getting killed causing recordings to be deleted #11
- Added support for Mixer #9
Fix #6 listshown config option not hiding lists on startup
v0.7.6 Fix #6 listshown does not work on initial start