...
9.0.168 (October 16, 2024)
New Features
OS-9302: (General) Implemented a
@brightsign/storage
JavaScript object to allow users to format or eject storageOS-11638: (General)
@brightsign/htmlwidget
now triggers load-related events so users can determine if content was loaded successfully and when it is loaded.OS-17746: (General) Added a
plugState
interface to theaudiooutput
JavaScript object and aGetPlugState()
toroAudioOutput
OS-17763: (General)
@brightsign/htmlwidget
now supports thetransform
parameter which sets the screen orientation of content in the widget.
Improvements
OS-11859: (General) Exposed the BrightScript
EjectDrive
function to JavaScript as a new@brightsign/storage
class with aneject
methodOS-13837: (HS5, LS5) Added support for USB device mode
OS-15728: (HD5, XD5) Added support for secure store (which enables secure passphrase obfuscation, device-independent HDCP keys, JavaScript
BSSecureStore
component and streaming decryption). This is only supported on Rev G hardware and newer versions.OS-16481: (XT5) Fixed video playback at 7680x4320x60p to ensure that video plays smoothly at full screen
OS-16701: (General) Support for Web Inspector / Dev tools on IPv6
OS-17113: (General) Changed the allowable value in the
widget_type
registry key toChromium110
(which now sets the Chromium version toChromium120
). Other or undefined values will default toQtWebEngine
/Chromium87
.OS-17120: (General) Electron has been upgraded to Electron28 (Chromium120)
OS-17150: (Series 5) Added support for Brovi USB modems
OS-17236: (General) Upgraded core BrightSign OS components, including CVE fixes for libxml2, openssl, libtiff, curl, gnutls, and sqlite
OS-17442: (All) System time is now updated after players wake from a suspended state
OS-17660: (General)
@brightsign/legacy/deviceinfo
androDeviceInfo
now provide hardware revision information
Bug Fixes
OS-14807: (Series 5) Players will now use the video mode HDMI output instead of the screen’s EDID output to return colorspace/bit-depth information
OS-15723: (XC5) Fixed an issue where HDMI-1 would not output on boot
OS-15924: (General)
getBestMode
in@brightsign/videomodeconfiguration
now supports more than one HDMI outputOS-16121: (XC5, XD5, HD5, XT5, LS5) Fixed the
HasFeature
parameter inroDeviceInfo
anddeviceinfo
to return the correct information for players that support AC-3 audio decodeOS-16614: (Series 5) Fixed an issue with the
Mute Port
andUnmute Port
commands (in Advanced Command > Connector) not successfully muting/unmuting audio played through USB audio speakers.OS-16838: (Series 5) Fixed a one second lag in PCR tracking on UDP playback
OS-16858: (LS5) Fixed an
roVideoMode
crash that occurs when callingSetMode
OS-16870: (All) Fixed a regression where teletext, instead of video, was displayed as the default when they are overlayed
OS-16922: (All) Improved support for hot plug on USB audio.
OS-16928: (XT5) An event is now triggered when the HDMI input plug has been removed to ensure that HDMI-in initialization works with hot plugging
OS-16939: (All) Fixed a crash that occurs when an HTML page is using a large number of resources.
OS-16951: (All) Fixed freezes that occurs when playing a low latency UDP stream.
OS-17011: (XC5) Fixed an issue with the HDMI-1 port being slower to transition than other ports when playing mixed HDR and SDR content
OS-17041: (XT5) Screenshots taken from the DWS now capture the entire screen, not just the top left quadrant of the display
OS-17078: (XT5) Fixed the audio pops and crackles that occur when playing from HDMI input
OS-17095: (LS425) Fixed a regression in BOS 9.0.144 where
Resume Zone Playback
(in Advanced Command > Other) did not resume playing paused mediaOS-17108: (XT5) Fixed a BOS 9.0.145.1 regression causing video loss when a USB audio device is plugged in
OS-17119: (Series 5) Fixed an issue that caused HLS with alternate audio tracks to fail to parse or play audio. Note that full track discovery and selection via HLS is not yet supported.
OS-17127: (HS5, LS5) USB fault reporting now points to the correct USB port
OS-17156: (General) Removed excessive "Failed to write progress: Bad file descriptor" messages during boot
OS-17176: (LS5, HS5 - partial) Added the
gpu_sync
registry key to improve artifacts and/or frame corruption that occur when content goes through the GPU. Set the value for this key to1
to enable this workaround. This registry setting may affect performance.OS-17252: (XT5, XD5, HD5, LS5) Fixed a crash that occurs when playing MPP-encoded video
OS-17295: (XT5 - partial) Corrected the EDID to remove 8-bit YUV444 or YUV422 for HDMI input, since those formats are not supported
OS-17350: (LS5) Fixed the LED so it now flashes during the OS update process ,as the update/power LED does on players with more LEDs
OS-17400: (All) Fixed a Chromium crash that occurred when switching from an HTML page or reloading an HTML page
OS-17411: (All) Screenshots on displays that have been rotated into portrait-mode are no longer truncated.
OS-17422: (Series 5) Fixed an
roUSBHIDEmulator.enable()
failure after an object is created on Series 5 playersOS-17510: (Series 5) Fixed a regression in BOS 9.0.145.1 which caused USB devices to not be detected in the rescue kernels of Series 5 players
OS-17582: (All- partial) Ensured that playback stops after a network outage and playback is restarted when the network is reconnected so that video does not remain frozen
OS-17632: (XT2145) Fixed HDR / colorspace issues when outputting to dual monitors at 4K30p
OS-17703, OS-17735: (XT5) Fixed the HDMI output color and the HDMI videomode, which didn’t match the configured videomode at 3840x2160x60p:420:10bit:fullres
OS-17759: (General) Fixed the returned error message to say “drive” rather than “driver” when an unmounted drive is used in some BrightSign shell commands
OS-17846: (Series 3 and 4 - partial) Fixed an issue that occasionally causes Series 3 and 4 players to get stuck when a restart script is called
OS-17836: (General) Fixed a local privilege escalation vulnerability
DOCS-1440: (XT5) BOS 9.0.120 autorun.zip files now download correctly
Supervisor (2.1.17.1) and DWS (1.29.0) Updates (OS-17227, OS-17531, OS-17486, OS-17596)
BCN-16424: Added a new API on the player that allows users to send specified CEC payloads out the active HDMI port and return the results
BCN-15944: Deprecated bsn.cloud networking setup from on-device setup
BCN-15968: Added search capabilities to the DWS and remote DWS Log tab
BCN-16829: Add a new listener service for
@brightsign/tvcontroller
messages (see tvcontroller)
Default Autorun (0.0.83)
BCN-15944: Removed bsn.cloud networking setup from on-device setup
...