

  Screamer Radio - Beta Development History
  Steamcore, 2003-2006
  www.screamer-radio.com


  * Means something was changed/fixed
  + Means something was added
  - Means something was removed

 -- Version 0.3.9, beta

 060524:
 * Tray icon routines could cause startup crash
 * Log window would always show up on start in some circumstances
 + Added and updated a few language files

 060511:
 * Now saving history and config to disk at every successful connect

 060305:
 + Last used preset category now ends up at the bottom of the presets menu
 + Log window now snaps to main window
 + Log window now is shown/hidden along with main window if snapped
 * Upgraded to Expat 2.0.0
 * Will now play streams beginning with icy://

 060227:
 + Winamp DSP plugin support, put plugins in a subfolder called plugins

 060225:
 * Improved threading code
 * Fixed a 20 byte memory leak that's been haunting me for a week
 * Now using windows multimedia timers instead of message loop dependent ones

 060224:
 + UI now completely separated from core, console demo version available..
 * Updated allocation strategy for buffers, should use less CPU now
 + Command line support, example: "screamer.exe http://www.di.fm/mp3/trance.pls"

 060221:
 * Massive internal restructuring, moving towards better OOP-design..
 * Finally seem to be able to display correct mpeg type and bitrate
 * Upgraded BASS to 2.2.0.4
 * Upgraded BASSWMA to 2.2.0.8
 * Fixed potential socket crash bug in playlist downloader
 * Eliminated an unnecessary thread (thanks to better OOP design)
 * AAC bitrate calc (ADTS parser) could end up in an infinite loop

 060217:
 * New metadata routines didn't always clear title and track
 * Device enumerator now skips emulated devices (as well as bluetooth)

 060215:
 * Improved stream bitrate calculation and metadata callbacks
 * Ogg streams could potentially crash Screamer (in some VERY rare cases)
 * Oops, managed to mess up the log, now working again..

 060214:
 * Fixed favorites saving, again.. for real this time
 + Added menu option "Web Directory" to presets

 060212:
 * COM is now initialized for every thread, hopefully this will fix WMA problems
 + Now displaying why the last source failed in the error popup
 * WMA metadata now working again (broken since update to BASSWMA 2.2.0.7)
 * Error message when failing a WMA-stream was sometimes "No error"
 + Can now display bitrate on AAC streams as well (parsing ADTS frames)

 060211:
 * Open Recording Folder didn't always behave properly, should work now
 + Screamer Radio now asks if it should autoupdate presets at every startup
 * Presets are now updated silently, no annoying messagebox at startup
 + Add favorite now has a dialog window
 * It's now possible to record AAC-streams too (reencoded with Lame like WMA)
 + Upon first startup, Screamer now asks what language to use
 * Log window now centered on first startup

 060207:
 * The user favorites wasn't saved properly using XML codewords (& -> &amp;)
 * Updated German language file
 * Add to Favorites is now translatable (forgot about that one)


 -- Version 0.3.8, released 2006-02-06

 060131:
 * Fixed a memory allocation bug that could induce crashes, thanks jolle

 060130:
 * Much improved ASX playlist parser
 * Slightly better playlist type detection
 + Support for MSN Messenger "What I'm Listening To"
 + Users may now FINALLY Add Favorites from within Screamer Radio

 060128:
 * The playlist downloader can now handle HTTP/1.1 302 redirects
 * Some internal restructuring
 * Upgraded BASS to 2.2.0.3
 * Upgraded BASSWMA to 2.2.0.7
 + Introducing BASS_AAC version 2.2, basic support for AAC, aacPlus and MP4

 050605:
 * Ampersands in the track title would be displayed wrong
 * Changed "Single Song Mode" to "Single Track Mode"

 050604:
 * Some UNICODE playlists weren't parsed correctly


 -- Version 0.3.7, released 2005-05-31

 050530:
 + Single song recording mode, enable it in the recording menu

 050524:
 + Balloon popups in tray
 + Now using zlib to download deflated (gzipped) presets,
   this will save me (and you) a little bandwith
 + Added .wax as possible playlist extension
 * Upgraded BASSWMA to 2.1.0.1, fixing a server playlist bug, thanks Ian!
 + Somewhat more sophisticated parsing of asx-playlists
 * Window in build 050226 would steal focus
 * Screamer Radio wouldn't start minimized even if a Windows shortcut said so
 * Upgraded BASS to 2.1.0.5
 * Upgraded BASSWMA to 2.1.0.2
 * Balloon popups now only updated when necessary, silly code :)
 * Screamer Radio no longer remembers recording state between sessions
 * Audio is now unmuted on connect
 + New copy to clipboard option, copy the playlist URL
 * Renamed 'lang.default.xml' to 'lang.english.xml'
 + It's now easier to select language file, Settings -> Language
 * Log window would steal focus sometimes

 050226:
 * Screamer wouldn't play WMA streams over HTTP if URL didn't have .wma or .asf
 * Recording bitrate could be wrong sometimes
