Milestone Release v5.4.0 ✨
Today’s milestone v5.4.0 releases, representing thousands of hours and so many people and groups to thank.
Observer Release v5.4.0 (Jan 24, 2006)
Improvements
🔸 Trim value on advanced search query to prevent confusion
🔸 Code cleanup and refactoring
🔸 Add thumbnail version to media data
🔸 Don’t post playlog if in the future (avoid player wrong date/time causing problems)
🔸 Incorporate media check tool into OB CLI
🔸 Add cache control for thumbnails
🔸 Advanced search by status (public/visible/private) and add API-only “public” filter
🔸 Removal of duplicates from dynamic playlists.
Fixes
🔺 Playlist UI bug fixes (related to live assist playlist type)
🔺 Disable fade out last track for live assist (currently unsupported)
🔺 Pre-transcoded video stream m3u8 file output
🔺 Return to simple search (media sidebar)
🔺 Update escaping in player sync script
🔺 Language_id returned by now playing
🔺 Fixes related to advanced search and dynamic selections with tags
🔺 Dynamic selection duration estimate bug fix
🔺 Other metadata tag bug fixes
🔺 Broken modules install/uninstall js
AlertPlayer Release v5.4.0 (Jan 24, 2026)
Features
🔹Alerts – Voice track play timing with Priority sync
🔹Alerts – Add dedicated prealert volume for alerts to cut off all audio during playback
🔹Alerts – Add queues to pipeline for stability
🔹Alerts – “Stream on alert” functionality
🔹Security – AWS access key and key id filtered from being exported
🔹Security – Added JSON secrets code
🔹Security – Added get_password_suffixes method
🔹Security – Changed to a more explicit method of filtering password suffixes
🔹CRON to automatically delete media that is N days old
🔹Audio Fade Outs at top of hour or end of Show
🔹Add WAV and BWF to fallback media types
Improvements
🔸Playlist settings when determining fade out at end of show
🔸SDR Off Air recording dongle Improvements
🔸Better organize station override settings in http admin
🔸Station override status string in summary tab
🔸Store last track fade out setting in db
🔸Check if current track exists before attempting to find associated voice track
🔸Pipeline and voice track refactoring
🔸Support old + new libraries for video caps
Fixes
🔺Bug where test signal not audible without scheduled media first
🔺Admin username not updating when changing both the username and password together
🔺Changed header dashboard settings file name string
🔺Issue where previously running fade doesn’t cancel on new fade request
🔺LA show not properly ending at end time
🔺Race condition affecting return to normal levels after show fade
🔺Changed header dashboard settings file name string
🔺Changed error string for unsupported system
🔺Prevent loud blip on last track during show fade out (related to volume being set back to 100% too early)
🔺Use raw strings to prevent invalid escape sequence error
🔺Fallback media issue not always playing when no show found, since scheduler controller was leaving items in the queue
🔺Test fix overlay issue
Pull Requests – Community Code
Added functionality to fade out a show when a new show starts. @btelliot
https://github.com/openbroadcaster/AlertPlayer/pull/134
Split the settings database data into a new file and added a more detailed settings export file name. @TroyWarez
https://github.com/openbroadcaster/AlertPlayer/pull/145
Follow our Change Log for the most up to date activities
