Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

9.0.168 (October 16, 2024)

New Features

  • OS-9302: (General) Implemented a @brightsign/storage JavaScript object to allow users to format or eject storage

  • OS-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 the audiooutput JavaScript object and a GetPlugState() to roAudioOutput

  • OS-17763: (General) @brightsign/htmlwidget now supports the transform 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 an eject method

  • OS-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 to Chromium110 (which now sets the Chromium version to Chromium120). Other or undefined values will default to QtWebEngine/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 and roDeviceInfo 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 output

  • OS-16121: (XC5, XD5, HD5, XT5, LS5) Fixed the HasFeature parameter in roDeviceInfo and deviceinfo to return the correct information for players that support AC-3 audio decode

  • OS-16614: (Series 5) Fixed an issue with the Mute Portand Unmute 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 calling SetMode

  • 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 whereResume Zone Playback (in Advanced Command > Other) did not resume playing paused media

  • OS-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 to 1 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 players

  • OS-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

...