Nicecast 1.10.2
Released on 1/31/12
- Instant On has been updated to version 5.0, with full support for capturing audio from sandboxed applications from the Mac App Store and other sources.
- Pulling audio from input devices now uses the preferred stereo channels (as set in Audio MIDI Setup), instead of always using channels 1 & 2.
Nicecast 1.10.1
Released on 12/1/11
- A bug where track titles sent to Shoutcast servers would appear in triplicate has been fixed.
- Nicecast now correctly receives track titles from Algoriddim's djay 4.
- A problem with passwords sent to icecast2 servers has been corrected, which also fixes an incompatibility with LiquidSoap.
- Some issues relating to audio capture have been fixed.
- The About Box code has been slightly updated.
Nicecast 1.10.0
Released on 9/6/11
- Instant On 4.1 now supports Mac OS X 10.7 (Lion), allowing for capture of all System Audio, as well as grabbing audio from already-running applications.
- Nicecast can again capture audio from QuickTime Player on Lion.
- A bug where track titles were not properly sent to newer Shoutcast servers has been corrected.
- An issue where the "Low" buffer size setting would cause silent output on Lion has been fixed.
- Several other small fixes have been made.
Nicecast 1.9.13
Released on 7/13/11
- Nicecast now requires Mac OS X 10.6.
- The updated Instant On component works better than ever to capture audio from running applications, as well as all System Audio.
- The Install Extras window has been improved for easier use.
- Many improvements and bug fixes have been made to the application hijacker.
- A bug where the LAN address was displayed incorrectly has been fixed.
- An issue with MegaSeg's Now Playing support has been corrected.
- If specified network port is already in use, the next free port is now used.
- Several other small fixes have been made.
Nicecast 1.9.12
Released on 9/1/10
- The Track Titles drawer has been improved to allow more flexible formatting.
- The Instant Hijack component has been updated to 2.2.7, which fixes several small bugs.
- The LAME MP3 recording engine has been updated to 3.98.4.
- The VoiceOver plugin now defaults to a lower buffer size, for reduced latency.
- A bug where track titles weren't received from older versions of MegaSeg has been corrected.
- A bug which would generate many Console messages regarding a missing banlist file has been corrected.
Nicecast 1.9.11
Released on 11/7/09
- The Instant Hijack component has been updated to 2.2.5, which fixes a rare incompatibility with Adobe Version Cue.
- A bug with the 'Get Monitor Volume' AppleScript command has been fixed.
Nicecast 1.9.10
Released on 10/8/09
- The Instant Hijack component, used to capture audio from already-running applications, has been updated to 2.2.3 to fix a crash with quicklookd that could occur on some machines running Mac OS X 10.6 (Snow Leopard).
- Nicecast now embeds the album data in the stream, when available.
- Nicecast's trial now allows for 60 minutes of unadulterated broadcasting.
Nicecast 1.9.9
Released on 9/23/09
- The Instant Hijack component, used to capture audio from already-running applications, has been updated to 2.2.2 to fix an extremely rare crash.
- A bizarre bug causing licenses keys containing the sequence "2222" to be rejected has been fixed.
- The Title Grabber has been updated to work better with MegaSeg.
Nicecast 1.9.8
Released on 9/8/09
- Nicecast is now fully compatible with Mac OS X 10.6 (Snow Leopard).
- Nicecast now uses Instant Hijack 2.2 to capture audio from already-running applications.
- A bug where icecast would sometimes crash if given a bad IP address has been fixed.
- The Soundflower Extra, used to power System Audio capture, has been updated to version 1.5.1.
- Software update check now sends the processor architecture to the server.
Nicecast 1.9.7
Released on 7/30/09
- Nicecast now captures track title data from MacinMind's Radiologik.
- Nicecast is now better at detecting its host machines IP address, including resolving issues with certain routers and machines with no IP addresses.
- The automatic port mapping has been updated with TCMPortMapper, which fixes a crash that would occur during port mapping with certain routers.
- Instant Hijack has been updated to version 2.1.2.
- On Mac OS X 10.4, Nicecast now installs the latest compatible version of Soundflower, 1.3.1.
Nicecast 1.9.6
Released on 2/23/09
- An issue with the underlying icecast engine has been fixed.
Nicecast 1.9.5
Released on 2/3/09
- Nicecast now fully supports djay from algoriddim, with proper audio being hijacked and track titles captured.
- Nicecast now uses Instant Hijack 2.1.1, fixing a crashing bug with 64-bit processes.
- Nicecast now includes Soundflower 1.4.2, with several bug fixes.
- Nicecast's archiving now warns when disk space is low.
- Nicecast now uses version 3.98-2 of the LAME MP3 encoding engine.
- Nicecast now uses version 2.3.2 of the icecast streaming server.
- Broadcasting: The default broadcasting source buffer has been increased to 4 MB.
- Server: The maximum allowable listeners is no longer limited to 99.
- Interface: The level meters in the Effects window now remember their state between launches.
- Other: Many small memory leaks have been fixed.
Nicecast 1.9.4
Released on 8/19/08
- NC: Added DJ-1800 track title support
- MegaMix mode has been improved for use with VoIP apps like Skype and iChat
- AHKit: MegaMix playthru disabled for VOIP apps
- NC: Fixed several memory leaks
Nicecast 1.9.3
Released on 7/16/08
- Includes Instant Hijack 2.1, with full 64-bit support.
- Effects now play through fully when in MegaMix mode.
- Hijacking: Instant Hijack updated to 2.1, with 64-bit hijacking support. Also fixes crashing bugson G3/G4s
- Hijacking: Fixed long-standing bug where hijacker would cause audio skips when under heavy CPU load
- Hijacking: When in MegaMix mode, Effects will now correctly play through
- Hijacking: Fixed regression where Exclude List would not be honored
- Effects: Balance no longer Pans, but properly Balances
- Other: Many memory leak fixes
- Other: Updated to Sparkle 1.5b
- Effects: Added new "Pan" plugin (AHP,NC)
- auverse: Now using LAME 3.98b8 (AHP,NC)
- New hidden broadcastIsPublic preference to control Shoutcast Public flag
- Fixed a common crash that would occur doing UPnP
- Fixed bug where Live365 track titles wouldn't transmit
- Fixed track title grabbing for newer versions of MegaSeg
- Added Advanced Options for System Audio, with IncludeAlertSounds option
Nicecast 1.9.2
Released on 3/19/08
- Includes Instant Hijack 2.0.3, to fix an incompatibility between Apple Security Update 2008-002 on Mac OS X 10.5 (Leopard) and the Instant Hijack component, which caused ssh and related commands to crash.
Nicecast 1.9.1
Released on 3/5/08
- Audio Devices: Playback now honors prefered stereo channels
- Fixed potential crash when ending a System Audio source
- Updated Instant Hijack to 2.0.2
- Updated Soundflower to 1.3.1
- Removed MacStreams.com listing, due to death of site
Nicecast 1.9
Released on 1/30/08
- Full support for Mac OS X 10.5 (Leopard), including Instant Hijack support
- Instant Hijack 2, with Leopard support, MultiHijack, and more
- New Track Titles drawer
- Now uses Sparkle for version updates
- Fixed potential crash when ending a System Audio source
- Fixed possible hijack failure when hijacking Rosetta applications
- Application icon now avaliable in 512px for Mac OS X 10.5 (Leopard)
- Fixed low bitrate AAC recording under QuickTime 7.3 or later
- New "trackTitleCFStringEncoding" hidden preference for changing track title string encoding
- Fixed possible corrupt audio bug when hijacking using MegaMix
- Can now hijack non-WindowServer based processes with Instant Hijack
- Hijacking of FrontRow.app now works as expected on 10.5 (requires Instant Hijack)
- Instant Hijack 2.0.1
- Updated Soundflower to 1.3, now with Volume support
Nicecast 1.9 Preview
Released on 10/24/07
- Various bug fixes and improvements for Mac OS X 10.5 (Leopard)
- New Track Titles drawer
- Instant Hijack 1.5 (Currently only for Mac OS X 10.4 (Tiger))
- Now supports MultiHijack (hijacking the same program more than once)
- Broadcast window Status now shows Archiver status
- Track Titles: NowPlaying.txt now supports UTF-16 encoding
- Track Titles: RecentTrackLog.txt now is always UTF-8 encoded
- Hijacking: Improved MegaMix options
- Hijacking: Mute now supported in MegaMix mode
- Effects: Fixed bug where some plugins cause prevent Nicecast from launching
- Other: Revised Help menu
- Other: Now requires Mac OS X 10.4+
Nicecast 1.8.6
Released on 4/18/07
- New Description field in Broadcast Info Drawer
- System Audio feature updated with Soundflower 1.2.1 Extra
- AppleScript: Added new statistics attributes
- AppleScript: Added Monitor Volume attribute
- Updated to RASN2 License Key System
- Fixed bug where maximum listeners was calculated incorrectly
Nicecast 1.8.5
Released on 2/8/07
- Now supports MegaMix mode for one-click Skype and iChat broadcasting
- Built-in Server now running icecast 2.3.1
- Updates to all Extras (Instant Hijack v1.4, Soundflower v1.2, Smart Crash Reports v1.2.1)
- Many minor bug fixes in hijacking, archiving, and effects
- Manual Track Titles now overrides all other sources
Nicecast 1.8.4
Released on 6/9/06
- LAME 3.97b2
- APE 2.0
- Instant Hijack Server 1.3.3
- SCR 1.1
- Now detects iTunes track title changes instantly
- Now works when running multiple instances under FUS
Nicecast 1.8.3
Released on 3/15/06
- Official Intel Chip-Based Mac (ICBM) support
- Can now pull audio from applications running under Rosetta emulation
- Master Gain now goes to 200%
- Now requires OS X 10.3.9
- Smart Crash Reports version 1.1 beta 1
- Updated to Instant Hijack Server 1.3.2 (PPC Only)
- Fixed bug when using certain characters in a streams title
- Improved handling of VST plugins
Nicecast 1.8.3 Public Beta
Released on 1/23/06
- Now a Universal Build, with support for Intel Macs
Nicecast 1.8.2
Released on 10/25/05
- auverse/auline: fixed silence gen channels
- libah: increased timeouts in ah_serv
- auverse/rbuffer: finally fixed the oldest crashing bug ever
- AHKit: AHHijackedSource now actively detects libah disconnects
- Plugins: New compact VoiceOver UI
- Extras: Added SmartCrashReports installer
- AHKit: Fixed bug where hijacking widgets could sometimes fail
- PT: Added PTDebugPanel
Nicecast 1.8.1
Released on 8/11/05
- Re-added bandwidth stats
- Re-added and rearranged .m3u Save button
- Made total listeners and averages stats include the entire life of the server
- Removed metadata when sending to realplayer
- Added timeout to portmap termination
- Made portmap code always remove a mapping before adding one to reduce conflicts
- Added alias from / to /listen
- Escaped &<> in XML config file
- Removed dependency on OS libxslt
- Removed dependency on system libxml
- Fixed libxml reference in icecast binary
Nicecast 1.8
Released on 7/25/05
- Local server: Upgraded to icecast2
- Local server: Added ability to kick listeners
- Local server: Added listener password option
- Local server: Added UPnP NAT traversal
- Local server: Added a deny-all robots.txt to deny search engines
- Audio Source: Added System Audio option
- Effects: Added Application Mixer effect plugin
- Interface: Rearranged help menu
- Interface: Added Advanced button to Source drawer
- Interface: Made left-most speaker icon work as a mute button
- Interface: Transfer statistics no longer tracked
- Interface: Source now remembers configuration when switching source types, but not between runs
- Hijacking: Supports hijacking Dashboard widgets
- Local server: In URL, playlist.pls is now listen.m3u
- Audio: Better handling of changes in input audio sample rate
- Local Server: Stream URL now works with QuickTime Player
Nicecast 1.7.3
Released on 4/18/05
- NC: Fixed bug where track titles could be sent to the server multiple times
- auverse, NC: aucast now handles timeouts better, so Nicecast will hang less
- sw4fxPlugins: AppMixer initial checkin
- sw4fx: Really fixed window-related crashing bugs
- NC: Fixed regression where the Account field would be forgotten/displayed as empty
- AHS: Added some more excluded apps
- AHKit: Now defaults to using faststart for AAC/ALAC
- AHS: Updated to APE 1.4.6
- AHKit: added support for Silence Generator fake input device
- sw4fxPatchViews: implemented dragging of plugin files directly to patch window
- sw4fx: added AUGenerator support
- NC: Better error recovery on invalid mount points
- sw4fx: Fixed a FXSliders to hitTest: better and not crash
- NC: Now handles spaces in the URL field better
- sw4fx: fixed toolbar weirdness in AU Cocoa views
- AH2, NC: Fixed prefs window popup menu drawing bug
Nicecast 1.7.2
Released on 2/4/05
- Bug Fix: Fixed exception error in Install Extras window
- Bug Fix: Fixed incorrect archive file naming
Nicecast 1.7.1
Released on 1/31/05
- Broadcasting: Fixed crashing bug when filling gaps with silence
- Broadcasting: Added new NoiseGenerator to fill gaps with noise
- External Servers: Added Public URL field to override the advertised URL
- General: Fixed lockup when doing heavy tag editing in iTunes
- General: Fixed plugins window toolbar
- General: Updated Advanced Hijacking & Device Options dialogs
- General: Added hidden retryTimeInterval preference
Nicecast 1.7
Released on 12/8/04
- Now requires 10.3.0 or later
- New Registration window
- Updated manual
- Redid UI layout for 10.3
- Many small bug fixes
- New Silence Generator, will now broadcast filler silence as needed
- New Quality drawer that allows more flexible quality adjustments
- Now only displays your IP address in ".local" format if available
- Adjustable buffer size in VoiceOver effect
- New Advanced Device Options panel (opt-click Start Broadcast)
- Better handles devices going missing and re-appearing
- Better handles multiple identical devices
- Now supports parallel routing
- New easy-access Master Gain control
- Now supports Cocoa-based AudioUnits
- Knobs now supports scroll wheels
- hijack: Added environment cleaner to coreaudiolite
- ihs: Implemented hardcoded exclude list
- libah: Implemented silence generator
- auverse: added channel selector options to auline
- auverse: added channel selector options to auplayer
- auverse: added device buffer size option to auline
- auverse: Added paranoia checks to auproc
- auverse: added ring buffer size option to player
- sw4fx: Implemented AudioUnit CocoaUI support; fixed framework bundle id
- sw4fxViews: Added workaround weird crashing bug in -[FXSlotView setFX:]; probably an NSView bug
- sw4fxViews: FXKnob now supports scroll wheels
- AHKit: Added Silence Gen. options to Advanced Hijacking panel
- AHKit: Finalized AHDeviceOptionsPanel
- AHKit: Fixed broken Cancel button in Hijacking Opts. Panel
- AHKit: Fixed bug where device popup menu would not show duplicate devices
- AHKit: LineIn sources now handle devices going missing and reappearing better
- Protein: New registration window
- Protein: Registration text field no longer accepts CRs, LFs or tabs
- Protein: Turned NSExceptionHandler stuff off
- Apps: Added bundlelabler (apps now show more complete version info in the about box)
- Apps: Bumped Min-OS requirement to 10.3
- Apps: Noise-adder now ramps up
- Apps: Now built with gcc3.3
- Docs: Redid NC pages with stylesheet
- Docs: Updated
- .local address no longer used if it does not reserve lookuo
- Adjusted AppleEvent timeout some more
- Drops quality if skips are detected (not realtime though)
- Fixed rare NSArray-related exception
- More work on Quality drawer
- Now puts icecast binary in Executable folder (should solve launch path access problems
- Quality Drawer: Options always enabled now
- Redid 'Custom' quality selector
- Server window: Now shows Delete Sever confirmation sheet
- Silence Filler is now always enabled
- Track titles handle &, =, and ? better now
- Tweaked nibs
Nicecast 1.6
Released on 8/9/04
- New Instant Hijack Component makes the use of Application Enhancers (APE) optional
- Added Recent Tracks Log to Preferences window
- Added new Archiving formats (AAC and ALAC)
- Fixed Bug With Source setting and 10.3.5
- Moved Plugins window to About Plugins in Nicecast menu
- Added debugging options window
- Added CoreAudio changed version alert
Nicecast 1.5.5
Released on 5/18/04
- Support for grabbing track titles from Ask The DJ (v1.6+)
- New Help window
- Added 64kbps encoding setting (see Custom...)
- Now supports iTunes 4.5 for displaying track titles to listeners
- New Help System
- Fixed a track titles crash with iTunes
Nicecast 1.5.1
Released on 4/5/04
- Support for grabbing track titles from Ask The DJ (v1.6+)
- Now uses CoreAudioLite to hijack apps that arent running yet
- Local IP Address now included in Share drawer
- Updated to AHS 1.2.5
- Updated to latest AudioHijackKit, Protein
- Mostly fixed skip handler crasher
- Now always send track titles to Shoutcast servers
- Improved Live365 url generation
- Added Start Archiving/Stop Archiving/archiving AppleScript support
- Threaded Track Title Grabber
- Improved icecast2 url generation
Nicecast 1.5
Released on 2/17/04
- Updated to AHS 1.2.4, w/ iTunes crossfade support
- Added support for reading 'manual' track titles (see details somewhere else)
- Added Hijack Options dialog (Option-click Start Broadcast)
- icecast2 support
- Network Address Overriding
- Nicecast Server Checker
- Added support for reading MegaSeg (2.7.1 and up) track titles
- Redid Address field in Server window
- Added iChat workaround
- Added Genre popup to Info drawer
- Changed gfx on New/Delete in Server drawer
- Fixed too many memory leaks to admit to
- Removed Hostname warning from icecast
- Threaded Stats loading
- Fixed sending of (null) track titles
- Added Details button to Server Checker
- Reorganized Prefs window
- If icecast fails to bind on port, now tries port+100
- Added 32kbs/11khz option (User requested)
- Now correctly sets streams Public/Private flag
- Dropped in new libah
- Implemented meta-data info for Live365
- Added new Account field to Servers window (for L365)
- Dropped in new VoiceOver w/o Hard Play-thru
- Dock icon now updates correctly on quit
- Now sets 'public' streams flag to true
- Added "alwaysSendTrackTitles" hidden pref
- Added pref to turn the animated Dock icon off
- Added animated Dock icon
- Added Listener Connect/Disconnect sound prefs
- Added (visible) Stream Logo pref
- Added warning if Stop Broadcasting when users are connected
- Added Dock Badge
- Fixed icecast http admin access
- General improvements to the track title system
- Fixed bad memory leak
- Started rewrite on track title grabbing code
- Track Titles are now loaded immediately when broadcasting starts (instead of after 10 seconds)
- Stream Tracker now asks ra.net for track url & refresh rate
- Fixed Stream Tracker checkbox to be disabled when it should be
- Added 48/44/mono encoding option (User Requested)
- Recent Track Log hidden pref (recentTrackLogsFile)
Nicecast 1.0
Released on 12/8/03
- Initial full release: Changes too numerous to list
Nicecast Preview
Released on 10/28/03