Release notes

Showing what's new in all versions.

Preview 2018-10-01

Minor tweaks:

  • Restore volume on restart even if the last played station can not be loaded
  • More detailed error messages when sound subsystem fails

Other:

  • Internal component updates and code improvements

Stable 2018-09-23

Bug fixes:

  • Fixed a few internal bugs caused by race conditions
  • Playback was not stopped when desktop was locked
  • Connect to random crashed when station list was empty
  • Fixed issue when loading history on startup
  • Fixed startup deadlock issue

Other:

  • Refactored file I/O with improved locking mechanism
  • Some other internal refactorings
  • Removed some legacy ClickOnce code
  • Remove .NET assembly signing, code signing is enough
  • Upgraded dependencies
  • Will no longer wait forever to read/write files

Preview 2018-09-21

Bug fixes:

  • Fixed issue when loading history on startup
  • Fixed startup deadlock issue

Other:

  • Will no longer wait forever to read/write files

Preview 2018-09-01

Bug fixes:

  • Fixed a few internal bugs caused by race conditions
  • Playback was not stopped when desktop was locked
  • Connect to random crashed when station list was empty

Other:

  • Refactored file I/O with improved locking mechanism
  • Some other internal refactorings
  • Removed some legacy ClickOnce code
  • Remove .NET assembly signing, code signing is enough
  • Upgraded dependencies

Stable 2018-08-26

Changes since stable 2018-05-29

New features:

  • New setting to allow only one running instance
  • Output device selection
  • Stereo separation filter (can do mono)
  • Ctrl + scroll to adjust volume in smaller steps

Minor tweaks:

  • Add close current tab to menu
  • Add link to release notes in about menu and in update notification
  • Moved audio filters to menu instead of in options
  • Compressor and stereo separation filter should fade in

Bug fixes:

  • Could crash on certain streams
  • Fixed a heap corruption crash that could occur in certain situations
  • Fixed a few bugs in station export/import
  • Stations opened via "Open URL" was not always restored on restart
  • Fixed some internal resource leaks

Other:

  • Screamer now parses MPEG and Ogg streams to extract metadata like bitrate and frequency, this was done in preparation to be able to implement recording
  • Upgrade BASS to latest version which is now using WASAPI instead of DirectSound
  • The manual NSIS installer is now also digitally signed
  • Performance improvements in UI
  • More exception handling in sensitive places
  • Massive internal refactorings to make the code more maintainable

Preview 2018-08-26

Mostly some internal changes in preparation for the stable release.

Minor tweaks:

  • Add link to release notes in about menu and in update notification

Preview 2018-08-24

Mainly some smaller bug fixes and internal refactorings since yesterdays release.

Preview 2018-08-23

Changes since preview release 2018-08-13

New features:

  • New setting to allow only one running instance
  • Output device selection
  • Stereo separation filter (can do mono)
  • Ctrl + scroll to adjust volume in smaller steps

Minor tweaks:

  • Add close current tab to menu
  • Moved audio filters to menu instead of in options
  • Compressor and stereo separation filter should fade in

Bug fixes:

  • Could crash on certain streams
  • Fixed a few bugs in station export/import
  • Stations opened via "Open URL" was not always restored on restart

Other:

  • Performance improvements in UI
  • More exception handling in sensitive places
  • Massive internal refactorings to make the code more maintainable