SAM Broadcaster PLUS Changelog

What's new in SAM Broadcaster PLUS 2023.6

Jan 9, 2024
  • Added flag to HTTP Manager to keep it open for PAL events, even if legacy HTTP requests are disabled.

New in SAM Broadcaster PLUS 2023.4 (Oct 25, 2023)

  • SAM Cloud - improved websocket error recovery.
  • Upgrade FLAC to latest version (1.4.3).

New in SAM Broadcaster PLUS 2023.3 (Aug 29, 2023)

  • Activation system upgrade

New in SAM Broadcaster PLUS 2023.1 (Mar 29, 2023)

  • Album cover search improvement.

New in SAM Broadcaster PLUS 2022.6 (Jan 19, 2023)

  • Fixed album cover search.
  • Build pipeline improvements.

New in SAM Broadcaster PLUS 2022.4 (Aug 18, 2022)

  • Updated EV CodeSign Certificate and deployment pipeline.
  • Fixed auto-updater security check to work with new certificate

New in SAM Broadcaster PLUS 2022.3 (Jun 29, 2022)

  • Control SAMBC from your keyboard, bluetooth device or other input that supports virtual media keys.
  • Enable hotkeys in SAM->Config->General
  • This allows you to control mute studio, play, pause, next track and fade to next track. (Hold Shift to trigger fade-to-next while pressing Next Track command button)

New in SAM Broadcaster PLUS 2022.1 (Mar 23, 2022)

  • Fixed SSL support for various components.
  • Updated SSL certificate.

New in SAM Broadcaster PLUS 2021.4 (Jul 20, 2021)

  • Fix read of BPM from tag and updating of BPM field in database when changed.
  • Updated dates and information on various windows.

New in SAM Broadcaster PLUS 2021.3 (Jul 20, 2021)

  • SAM Reporter now automatically detects best port to use. (Ports tried in this order: 80, 81, 8080, 8081, 10080)
  • SAM Reporter improved support for MariaDB.
  • Auto-updater support for secure downloads & certificate checks.

New in SAM Broadcaster PLUS 2021.2 (May 18, 2021)

  • Updated digital signatures to SHA256.

New in SAM Broadcaster PLUS 2020.1 (Jan 13, 2020)

  • Notes window for quick notes or static information area.

New in SAM Broadcaster PLUS 2019.3 (Sep 9, 2019)

  • New album art lookup system.
  • Improved MySQL v8 support.

New in SAM Broadcaster PLUS 2019.2 (Sep 9, 2019)

  • MariaDB support.

New in SAM Broadcaster PLUS 2019.1 (Mar 20, 2019)

  • New "File Manager" within Playlist window allows you to browse your tracks by folder where tracks are stored (i.e. by file storage location).
  • "File Manager" allows you to rescan a specific folder (and optionally sub-folders) to add new tracks and remove deleted tracks.
  • SmPlaylistOrder selection logic. Clockwheel can select items in ordered Playlist to play in that exact order.
  • Fade settings can be typed in for more accuracy.
  • Clock settings - change colors or switch to 24 hour mode. (Right-click on clock)
  • New Scheduled Event type - ability to trigger Countdown Timer with optional flashing effect.
  • Fixed bug where items dropped on a Playlist name result with "sortID" calculated incorrectly. You may need to re-create your playlists you wish to use with smPlaylistOrder.

New in SAM Broadcaster PLUS 2018.9 (Oct 25, 2018)

  • Event Scheduler improved to show ETA of next event execution.
  • Ability to enable/disable scheduled events.

New in SAM Broadcaster PLUS 2018.8 (Sep 25, 2018)

  • Ability to change background color and set background image for Main and Dual screen. (Right-click on desktop).
  • Improvements to Windows Media decoding.

New in SAM Broadcaster PLUS 2018.7 (Aug 1, 2018)

  • Upgrades in previous version caused some edge case problems with AAC/M4A/Ogg. Fixed these issues.

New in SAM Broadcaster PLUS 2018.6 (Jul 19, 2018)

  • Added M4A stream decoding support.
  • Added stream decoding support for SAM Cloud / Cheapest Stream servers.
  • Fixed AAC stream decoding support.
  • Added HTTP server playback of AAC/M4A files.
  • Updated AAC decoder library.

New in SAM Broadcaster PLUS 2018.5 (Jun 25, 2018)

  • Streaming decoding support from HTTPS sources
  • Streaming decoding support from sources protected by HTTP Basic Authentication. (Include credentials in URL, i.e. http://user:[email protected]/file.mp3)
  • Added FLAC streaming support
  • Improved Ogg streaming support
  • New THttpClient.EffectiveUrl in PAL scripting. Provides final URL after all redirects
  • Fixed bug where AGC settings failed to load properly in certain cases

New in SAM Broadcaster PLUS 2018.4 (May 25, 2018)

  • Statistic Relays using new HTTP library.
  • Removed obsolete Statistic Relays.

New in SAM Broadcaster PLUS 2018.3 (Apr 10, 2018)

  • Statistic Relays using new HTTP library.
  • Upated samPHPweb to be fully PHP7 compatible.
  • Removed obsolete Statistic Relays.

New in SAM Broadcaster PLUS 2018.2 (Mar 14, 2018)

  • Fixed memory leak with updated Wowza statistic relay.
  • Fixed memory leak with THttpClient PAL script class.
  • Better redirect support inside HTTP library.
  • THttpClient.MaxRedirects property in PAL script to enable/disable redirect support or set limits.
  • Fixed documentation issue in PAL Scripting reference for TPAL.WaitForTime.

New in SAM Broadcaster PLUS 2017.11 (Dec 4, 2017)

  • Ability to label statistic relays to easily identify them. (Right-click on relay and select "Change Label").
  • Lock layout so it cannot be changed accidently.
  • Layout Snap-to-Grid mode that makes sure windows are located and sized on a 4x4 grid.
  • New default layouts for various screen sizes that is also Snap-to-Grid optimized.

New in SAM Broadcaster PLUS 2017.10 (Nov 9, 2017)

  • Added ability to drag&drop a Directory into Queue, Playlist or Drop target.
  • Added ability to drag&drop a Playlist File into Queue, Playlist or Drop target.
  • Fix bug where cross-fade settings did not restore to factory defaults.
  • History opened track search window when using Ctrl+A and Ctrl+I shortcuts.
  • Improved Scheduled Events to use 24h time in all cases to avoid regional setting issues.

New in SAM Broadcaster PLUS 2017.9 (Sep 29, 2017)

  • Ability to label encoders to easily identify them. (Right-click on encoder and select "Change Label")

New in SAM Broadcaster PLUS 2017.8 (Sep 14, 2017)

  • PAL Studio object can now control studio muted state, Virtual DJ mode and Auto-recovery settings (Refer to PAL scripting reference).
  • PAL THttpClient class allows you to interface with external APIs or make more advanced web requests. (Refer to PAL scripting reference).
  • PAL static variable DATA_PATH that points to SAM working directory. (i.e. SAM->Tools->Jump to->Data path)
  • PAL static variable PROGRAM_PATH that points to SAM programs directory. (i.e. SAM->Tools->Jump to->Program path)
  • Execute external commands via PAL script (Example: ExecuteCmd('notepad.exe',[DATA_PATH+'EventLog.log']); ).
  • PAL can now log messages to Event Log (Example: PAL.Log('Notice message',ltNotice);).
  • HTTP Basic authentication support in both PAL scripting and audio streaming (Use http://user:[email protected]/document?query format).
  • Added AnsiQuotedStr function to PAL for easier ExecuteCmd parameter quoting.

New in SAM Broadcaster PLUS 2017.7 (Aug 8, 2017)

  • Added support for additional PCM WAV formats (24bit, 32bit, 64bit in IEEE_FLOAT and PCM).

New in SAM Broadcaster PLUS 2017.6 (Jul 4, 2017)

  • Database export to CSV. Use /EXPORT parameter or Export command from Program Files.
  • Database import from pevious CSV export. Use /IMPORT parameter or Import command from Program Files.
  • Updated database structure for FireBird and MySQL to be more consistent across databases.
  • Reverted URLEncode to use "%20" instead of plus ("+") for encoding spaces. This affected Shoutcast v1 titles.

New in SAM Broadcaster PLUS 2017.5 (May 30, 2017)

  • Updated Help links to new Help Center location.
  • Fixed hint on Cancel Switch button.
  • Improved UTF-8 support for CheapestStream and SAMBC Cloud encoders.
  • Fixed some images not loading for Amazon Album Cover search.
  • Fixed SAM DJ pre-release timeout issue.

New in SAM Broadcaster PLUS 2017.4 (May 2, 2017)

  • Removed Dual Channel as option from CheapestStream and SpacialNet encoders due to HTML5 playback incompatibility.
  • Removed Dual Channel as option from MP3 (LAME) and SpacialNet encoders.
  • Fixed missing images in online changelog.
  • Added log message for PRE-RELEASE versions (QA/BETA).
  • Updated EULA.
  • Updated CodeSign certificate.

New in SAM Broadcaster PLUS 2017.2 (Feb 20, 2017)

  • Fixed bug where Skip Track button was enabled when DJ did not have the permission, causing DJ to be logged out when clicked.
  • Event Scheduler up/down buttons removed as state was not persisted.
  • Added "graceful back-off" logic to SAMCloud Encoder to avoid stampede scenarios and to allow "kick" functionality to work better.
  • Encoder now more gracefully handle case where two tried to DJs connect to same slot at same time.
  • CheapestStream Encoder improvements to prevent rare crash when switching users while encoding.

New in SAM Broadcaster PLUS 2017.1 (Jan 25, 2017)

  • Fixed Amazon Album Cover search.
  • Removed unsupported profiles from WM Encoder.
  • WebSocket message parsing improvements.
  • Improved DEBUG edition code and tracing.
  • Upgraded network library.

New in SAM Broadcaster PLUS 2016.11 (Jan 4, 2017)

  • Fixed bug where Skip Track button was enabled when DJ did not have the permission, causing DJ to be logged out when clicked.
  • Added "graceful back-off" logic to SAMCloud Encoder to avoid stampede scenarios and to allow "kick" functionality to work better.
  • Encoder now more gracefully handle case where two tried to DJs connect to same slot at same time.
  • Removed Windows Media Encoder 6kbps profile which no longer works on newer systems. (You can still create your own custom low bitrate profiles)
  • CheapestStream Encoder improvements to prevent rare crash when switching users while encoding.
  • Increased websocket buffer size to handler larger burst of messages.

New in SAM Broadcaster PLUS 2016.10 (Jan 4, 2017)

  • Fixed bug where "Start/Stop Cloud" button was enabled when DJ did not have those permissions. This caused DJ to be logged out instead.
  • Improved Broadcast Control to avoid chance of race conditions with commands.
  • Fix Cloud Encoder listen link on Encoders Window.
  • Various Broadcast Control Window improvements including more robust error handling.

New in SAM Broadcaster PLUS 2016.9 (Jan 4, 2017)

  • Improved Broadcast Control Center toolbar.
  • Fixed file detection issue in FLAC decoder.
  • Fixed SAM Broadcaster Cloud statistic relay to properly persist Graph color, Show on Graph and Private settings.
  • Fixed issue where more than one cloud relay could show on statistic relay.
  • Fixed issue where drag from File Explorer to Playlist did not always work.

New in SAM Broadcaster PLUS 2016.8 (Jan 4, 2017)

  • Dual screen support.
  • Fixed problem where DJs with only Live Streaming permission could not connect.
  • Changed Broadcast Control Center default dimensions.
  • VoiceFX: Changed workflow slightly. Hitting record does reset settings to default, but uses current settings.
  • Fixed saving window size for Playlist views.
  • UI now remembers window maximized state.
  • Properly disable Sort by Date Added for non-Playlist categories.
  • Fixed issue with Scheduled events that did not save due to regional date/time formatting issues.
  • Upgraded bug and memory tracing in DEBUG builds.
  • Fixed various minor memory leaks.

New in SAM Broadcaster PLUS 2016.7 (Jan 4, 2017)

  • Fixed Shoutcast v1 metadata and statistic issue.
  • Improved FLV streamer (CheapestStream).
  • Improved MP4 decoder.
  • Fixed index out of bounds errors for:
  • Visual tree select range
  • VUMeter

New in SAM Broadcaster PLUS 2016.6 (Jan 4, 2017)

  • New tutorial on how to use automated requests via SAM Broadcaster Cloud.
  • Updated user-agent information in Icecast v2 streaming. Also switched from ICE/1.0 to HTTP/1.0 as protocol identifier.
  • Improved duration parsing in WebSocket handler.

New in SAM Broadcaster PLUS 2016.5 (Jan 4, 2017)

  • Fixed in-app upgrade download.
  • Added "Keep me signed in" option to SAM Broadcaster Cloud sign in screen.
  • Fixed playlist import into SAM Broadcaster Cloud while logged in as owner.
  • Improved installer checking for running application instances.
  • Fixed station permission issue when switching users after initial password failure.
  • Improved websocket message parser to handle edge cases that caused stability problems.

New in SAM Broadcaster PLUS 2016.4 (Jan 4, 2017)

  • Broadcast Control now displays currently playing track information for Cloud source.
  • Do not return requests on Touch if requests are disabled on software side.
  • Enable HTTP port only for legacy requests (which helps minimize any firewall issues)
  • Fix bug where Cloud static relay could fail to update on Statistic Relay window after user switch.
  • Changed cloud statistic relay URL and also AudioRealm listing improvements.
  • Splash screen improvements.

New in SAM Broadcaster PLUS 2016.3 (Jan 4, 2017)

  • Fixed bug in M4A decoder which could cause application to crash.
  • Improve handling of corrupt M4A files.
  • Fixed PAL script reset to always restart script.
  • Updated PAL Scripting Reference guide with new available PAL commands.
  • Changed hidden exception tracing parameters (Only works with DEBUG build).
  •    /LogOnHidden - create debug file for hidden exceptions. (recommended and also default if no parameter specified)
  •    /FailOnHidden - show bug report window on each hidden exception.
  •    /DisableHidden - disable hidden exception tracing.

New in SAM Broadcaster PLUS 2016.2 (Jan 4, 2017)

  • Request playlist will now also sync on changes to Playlists (if enabled).
  • Improved trace logging for easier issue resolution.
  • Fixed thread safety on some core objects.
  • Fixed problem with library import for requests via SAM Broadcaster Cloud.
  • Parameters added to trace hidden exceptions: (Only works with DEBUG build)
  •    /LogOnHidden - create debug file for hidden exceptions. (recommended)
  •    /FailOnHidden - show bug report window on each hidden exception.

New in SAM Broadcaster PLUS 2013.4 Build 38653 (Jul 6, 2013)

  • FLAC playback support!
  • Fixed double speed / corrupted audio bug.
  • SAMVIBE Library export - only upload if exported raw data changed.
  • SAMVIBE Library export - Threaded file export to avoid UI freeze with Firebird Database.
  • SAMVIBE Library export - Strip null characters from all fields.

New in SAM Broadcaster PLUS 2013.3 (May 15, 2013)

  • Integration with SAM VIBE services
  • Licensing bug fixes
  • Additional graphic format support added for album art and station logos (*.png)
  • Fix for very large mp3 files not showing duration
  • Updated CheapestStream protocol
  • Fixes for Statistical relays

New in SAM Broadcaster PLUS 2013.2 (May 15, 2013)

  • Automatic Reactivation for expiring keys
  • Fix for SAM sticking decks bug.
  • Fix for process priority being set to invalid states in Windows NT 6.x.
  • Fix for failed activations due to invalid

New in SAM Broadcaster PLUS 2013.1 (May 15, 2013)

  • Updated 2013 splash screen graphics
  • Better looking activation screen.
  • Much improved manual activation process.
  • Code-signed EXE with updated certificate
  • Copyright message year updated to 2013
  • Proper SAM LITE support
  • Fix a SAM freeze bug
  • Fix activation issue where directory does not exist yet to store license file.

New in SAM Broadcaster PLUS 2013.0 (May 15, 2013)

  • Windows 8 compatibility.
  • All new product key and activation system.
  • Improved stability in multi-CPU environments.
  • HTML Encoding removed from CDATA XML fields in stwCue.

New in SAM Broadcaster PLUS 4.9.8 (May 15, 2013)

  • DE1425: Fix Icecast2 XML Pulldown crash.
  • DE1474: SpacialNet Relay now supports Pull mode.
  • DE1418: Fix Delete Song from Category Bug.
  • TA9362: More robust GET and POST Code.

New in SAM Broadcaster PLUS 4.9.7 (May 15, 2013)

  • US2238: Improved CheapestStream encoder to allow compatibility with iTunes / Winamp players.
  • US2277: Listen to Stream menu option directly from encoders.
  • DE986: Fixed Wowza statistic relay issue. Added support for v3.
  • US2276: New HTML output option to send stwCue data via HTTP to Triton's Station Manager application.
  • DE1073: Fixed Category.Delete PAL scripting function.
  • DE1312: Fixed failure of SAM to start on new installation.
  • DE1313: Fixed Tip of Day scrollbar issue on Windows 7.
  • DE1340: Fixed Archive window for Cheapest Stream encoder.
  • DE1338: Fixed Crashing issues related to failed request port binding.
  • Added TRefreshList.Refresh to PAL scripting so that The RequestList can be refreshed automatically.

New in SAM Broadcaster PLUS 4.9.6 [UPDATE] (May 15, 2013)

  • Added Welcome/Tip of the Day screen.
  • Fixed WOWZA statistic relay.
  • Updated branding for PRO version.
  • First release of STUDIO version.

New in SAM Broadcaster PLUS 4.9.6 (May 15, 2013)

  • Spacialnet encoders can now send metadata at a defined interval.
  • Cheapest Stream Statistic Relay falsely reporting inactivity fixed. (DE1077)

New in SAM Broadcaster PLUS 4.9.6 (May 15, 2013)

  • [LITE] Seperated AGC Configuration allowing upgrades to re-enable AGC. (DE1025)
  • [LITE] Re-enabled Audiorealm integration in Lite. (DE1078)
  • [LITE] Queue limit increased to 100 tracks. (DE1079)
  • Spacialnet encoders can now send metadata at a defined interval.
  • Cheapest Stream Statistic Relay falsely reporting inactivity fixed. (DE1077)

New in SAM Broadcaster PLUS 4.9.5 (May 15, 2013)

  • Fixed race condition in Player code. (DE1001)
  • Added Check to Activation processing of XML warning of XML Core services failure. (DE989)
  • Fixed Lagging Disabled Add button on Playlist window. (DE1014)
  • Added more discriptive error messages to Windows Media Encoder.
  • Fixed WMA Settings Loss when updating account information with SpacialNet API bug (DE1015)
  • Added CheapestStream encoder to all versions of SAM.
  • Introduction of PLUS and LITE versions of SAM Broadcaster.

New in SAM Broadcaster PLUS 4.9.4 (May 15, 2013)

  • /INSTANCE= flag could be used to run multiple instances of the software.
  • /SHUTDOWNALL flag to shut down all instances.
  • Added PAL method Queue.Refresh
  • Added PAL method TPlayer.FadeToNextCustom(fadeLevel, duration)
  • Added PAL method TPlayer.FadeToVolume(volumeLevel, duration)
  • Finally completely fixed double-play issue.

New in SAM Broadcaster PLUS 4.9.2 (May 15, 2013)

  • Added SpacialNet Encoder and SpacialNet Relays for easy configuration of SpacialNet stream hosting.
  • Fixed UTF-8 support in player decks, Song Info Editor & Search window.
  • Fixed double-play issue when custom XFade settings are applied.
  • Updated email address for activations.
  • Made all buttons fit properly on Edit time window.
  • Fixed issue when clicking on corner of Pause/Play button that button toggle did not happen.
  • Made more space for "Artist" label on Player as on XP it cut off slightly.
  • Improved URLEncoding for HTMLOutput parser.
  • Added maximum limits for Wowza stats where supported.
  • Fixed "0-9" filter on samPHPweb template.
  • Few more example PAL scripts provided.
  • Fixed issue where "Remove from All" was incorrectly disabled.

New in SAM Broadcaster PLUS 4.9.1 (May 15, 2013)

  • Fixed & character display on player title.
  • Fixed metronome button display.
  • Disable delete and song info when no track selected in category view.
  • Sorted out issue with progress indicator.
  • Tracks lists now correctly displays number of days in duration summary.
  • Fixed issue where custom XFade point only works if second Deck is already queued.
  • Fixed floating Playlist window issues.
  • PAL Scripting - ActivePlayer now always points to the Deck that most recently started playing.
  • Converted PAL Scripting Reference into newer *.CHM help format to be compatible out-of-the-box with Vista/Win7.

New in SAM Broadcaster PLUS 4.9.0 (May 15, 2013)

  • New Spacial brand and user interface with lots of usability improvements!
  • Updated encoder timers to show days of uptime.
  • Updated Shoutcast 2 encoder to properly ignore metadata when metadata is disabled.
  • Removed StreamAds support. Please contact Triton Digital for all your advertising needs.
  • SAM->General->HTML Output moved under SAM->Tools->HTML Output menu.
  • List your radio station on TuneIn.com with the new PAL script that ships with SAM. See TuneIn.pal inside PAL folder.
  • Improved soundcard detection for Mic config.
  • Improved Search window.
  • Improved Apply to Album functionality.
  • SoundFX now have space for 16 items.
  • Air/Cue mute and volume control can be set directly from toolbar.
  • Layout now always stored to default layout on exit. Also, new layout extension of *.sul
  • Huge speed improvement when closing EQ/AGC/DSP config screen.
  • UI now forces windows to show inside visible area.