Screamer Radio 0.3.9 beta
Version 0.3.9 beta * Solved the lockup bug, FINALLY managed to painfully replicate the problem
* Removed an unneccessary callback from BASS and improved recorder semaphore
protection hopefully eliniating any potential deadlock bugs therein
+ Preset update notification added on manual update (silent on automatic)
+ Implemented basic proxy auth support
* Reverted window resize code to that of beta 060524
* Presets are now downloaded from a separate cache server to reduce
load on the main website
* Now using CreateTimerQueue-timers instead, should work in win2k
* Upgraded BASS to 2.3.0.2
* Improved proxy settings, they should now work much better
+ Added warning on exit when recording
+ Now recognizes icyx://
* Updated license agreement, Screamer Radio may no longer be modified
without restrictions for commercial applications
* The menu option Log Window is now straight under the help menu
* Moved Window menu, it is now a sub menu of the Help menu
* Right aligned the Help menu
* Implemented UTF-8 support for favorites and settings, forgot about those
* Now linking to UTF-8 version of Expat, UTF-16 was too messy
- Dropped charset.dll, don't need it any more
* Refurbished configuration dialog
+ Added browse button to editor setting
* Updated some confusing menu entries
* Last category in preset menu failed sometimes (ex: when playing Blue Mars)
+ Reinstated some old window resizing code.. looks okay with larger fonts now?
+ Now using libiconv for character code conversions (much more stable!)
+ Thanks to libiconv I now have a UNICODE build of Screamer Radio
* Clipboard routines didn't work with UNICODE, fixed
* Fixed some preset/favorites parsing bugs
* Improved playlist parsing (won't open html-files or open browser links now)
* Tray icon is now triggered on mouseup, not mousedown (proper behaviour)
* Upgraded BASS to 2.3.0.1
* Upgraded BASSWMA to 2.3.0.1
* Upgraded BASS_AAC to 2.3
* Screamer Radio now reports it's own user agent (thanks to BASS 2.3)
* Improved proxy support by BASS?
* 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
* Now saving history and config to disk at every successful connect
+ 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://
+ Winamp DSP plugin support, put plugins in a subfolder called plugins
* 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
+ 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" * 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
* New metadata routines didn't always clear title and track
* Device enumerator now skips emulated devices (as well as bluetooth)
* 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..
* Fixed favorites saving, again.. for real this time
+ Added menu option "Web Directory" to presets
* 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)
* 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
* The user favorites wasn't saved properly using XML codewords (& -> &)
* Updated German language file
* Add to Favorites is now translatable (forgot about that one)
_______________Size: ~ 1.31 MBDownload: