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

  • Initial preview release