Releases: CoordSpace/nhk-record
v0.8.9 - Auto-Trim and Filename Fixes
What's Changed
- Auto-Trim and Filename fixes. by @CoordSpace & @chrominance in #7
This is a hotfix release to undo issues added with the previous version. The process of updating everything to a supported version of NodeJS and assembling a development environment was messier than anticipated. Thankfully, everything should be in working order and in a better place for continued maintenance.
Note Regarding NHK World Stream Resolutions
During testing, it was discovered that using any NHK World stream other than the 1080p URL resulted in crashes due to size mismatches between the (smaller) video sizes and the material used to detect black newsline intros, breaking news tickers, black frames, etc.
If NHK World stops the 1080p stream and forces viewers to use a lower resolution, auto-trim and crop will have to be disabled in your config.json to ensure continued operation.
Full Changelog: v0.8.8...v0.8.9
v0.8.8 - Node Updates & Auto-trim Fixes
Despite nhk-record being abandoned 4 years ago by the original author, Node and its packages have marched on.
This release brings the codebase to a supported version of NodeJS (20 LTS) along with a general cleanup and update of all required dependencies.
Github Actions for testing, linting, releasing, and dockerhub builds have also been fixed.
Some additional changes to the source files used for the auto-trim feature have been made to comply with ffmpeg filter changes. So if you notice trimming not working, please make an issue report.
There has also been yet another change to the HLS stream URL. If you notice your instance isn't downloading anything, change the relevant config line as follows:
"streamUrl": "https://b-nhkwlive-ojp.nhkworld.jp/hls/live/2003459-b/nhkwlive-ojp-en/index_4M.m3u8",
Full Changelog: v0.8.7...v0.8.8
v0.8.7 - AI Subtitles Watermark Trimming
What's Changed
- Add automatic trimming support for "AI Subtitles" streams by @chrominance in #3
New Contributors
- @chrominance made their first contribution in #3
Full Changelog: v0.8.6...v0.8.7
v0.8.6 Higher Bitrate Stream Update
Thanks to some shot-in-the-dark testing by discord user vga256 on the NHK World fan server, another 720p stream with double the bitrate was found. This one is not listed in the root m3u8 playlist so it may vanish in the future but for now it's a welcome upgrade to the miserly 1M stream.
Once again, existing config files will need to have their streamUrl
field updated as follows:
"streamUrl": "https://nhkwlive-xjp.akamaized.net/hls/live/2003458/nhkwlive-xjp-en/index_2M.m3u8",
v0.8.5 HLS Stream Update
The high bitrate "4M" stream has been discontinued.
This patch updates the docs and sample config to contain the new, highest bitrate HLS stream URL. It's a considerable downgrade in bitrate but it's the best that NHK World currently offers.
Existing installs will need to update their config.json's streamUrl as follows:
"streamUrl": "https://nhkwlive-xjp.akamaized.net/hls/live/2003458/nhkwlive-xjp-en/index_1M.m3u8",
v0.8.4 - API v7b
This is a small patch to update to the latest NHK World API endpoints and subdomains.
Existing instances will need to update their config file's scheduleUrl as shown:
"scheduleUrl": "https://nwapi.nhk.jp",