Release Notes for v4.14.1 (2025.09.xx)

 

Overview

 

Changes

 

Adds

 

- Adds support to the Slideshow module for customizable sort order and the ability to play videos.

 

Fixes

 

- Fixes an issue with the default weather module where I had hardcoded the short forecast, which is what is used to select a weather-appropriate background image, so it was also showing stormy images irrespective of the forecast.

- Fixes an issue where an account with an explicit server would go through the usual find-my-home-node process after being disconnected, instead of preferring the specified server.

- Fixes an issue with Screen Capture where we were not capturing audio because we weren't checking for source.audio == nil, which should be treated as true.

 

Updates

 

- Updates ChinstrapPenguinClient so that it can do a better job of determining which api server to connect to. If we specify a .other() api location that use a .other purpose, then we'll use that instead of the account's explicit API location (if it has one).

- Updates the Recording Timelapse screen with the correct Help url.

- Updates the section header in the Home => Cameras screen so that the options menu puts Expand/Collapse first, and Rename next, because how often is someone going to rename a section vs expanding / collapsing.

 

Removes

 

- Removes the requirement for isRemoting (aka isProxyServer) to be enabled when trying to remotely access certain cameras or file servers. This is only true of resources that are implicitly local to the member device. In the case of cameras, that means an Attached source or a Screen Capture source. In the case of file servers, that means a Local File Server.

- Removes the Stop button from the Recording Timelapse screen.

- Removes supportsAudio and supportsVideo from StreamingSession because it wasn't actually being used anywhere.

 

Improves

 

- Improves audio playback. (1) we allocate substantially more audio buffers when we're remote streaming, (2) the audio player dynamically increases the threshold at which it will resume playback after buffering based on repeated playback stalls.

- Improves Capture Streaming Session so that it no longer hardcodes the 44kHz sample rate and instead uses the active audio format information.

 

Other

 

- Refactors CMCCameraSource.supportsAudio to audioEnabled, because that's how it is being used.

 

Details

 

Created: 4 hours ago

Updated: 4 hours ago

Author: Curtis Jones

Topics: Modules Release Notes

 

About Streamie

 

Streamie provides a best-in-class user experience on your iPhone, iPad, Apple TV and Apple Silicon Mac, with an intuitive user interface that makes it simple to discover, stream, record, monitor and share your HomeKit, Google Nest, Ubiquiti UniFi Protect and ONVIF-compatible IP and RTSP cameras. Streamie keeps you informed with motion event notifications and it works with most cameras using its advanced audio and video codec support. You can watch your cameras from anywhere, record 24/7 to your private NAS, remotely manage multiple locations, device permissions and seamlessly synchronize settings across your devices; configure Hubitat smart home automations, live stream to YouTube and rely on the in-app technical support system when you need help -- and you can also reach us by phone. Download Streamie today for all of your CCTV needs.