Software - RabbitRadio
Home
Blog
Articles
Papers
Software
Resume

RabbitRadio v1.2

2nd Nov 2007: Updated for Leopard!

Sick of dealing with ugly audio plugins? Tired of leaving your web browser open to listen to online radio? RabbitRadio makes listening to your favourite NPR stations easy - and it features a minimal modern interface. RabbitRadio currently supports realtime streaming audio from more than 40 public radio stations, including KQED, WAMU, WGBH, WBUR, KUOG, WNYC, and many more.

Please read the FAQ below. Please send any feedback to llewmason@yahoo.com.




Note: Any issues with specific stations are likely due to server issues with that station.

New Features in v1.2:

  • Fixed to work in Leopard.
  • KCRW fixed.
New Features in v1.11:
  • Added station WILL.
New Features in v1.1:
  • Won't auto-play when widget is added to the dashboard or dashboard is opened.
  • Many more stations (more than 40), and station URLs updated. Now includes ABC Classical Australia, JJJ Australia, KAXE, KBAQ, KCRW, KDFC, KERA, KEXP, KFAI, KHMD, KJZZ, KLCC, KLRE, KOPB, KPCC, KPFK, KPLU, KQED, KRWG, KSKA, KUAR, KUOW, KUT, KUT2, VPR, VPR Classical, WAMU, WBUR, WCPE, WDET, WDUQ, WFAE, WFAE2, WFUV, WGBH, WGBO, WHYY, WMUB, WNAN, WNCU, WNYC AM, WNYC FM, WNYC2, WUNC, WUOM, WUOT, and WYEP.
  • Improved CPU usage
    Widget now uses less than 5% CPU.
New Features in v0.6:
  • Improved stability.
    QuickTime shouldn't cause crashes now (I hope).
  • Improved CPU usage (3X faster)
    Widget now uses around 10% CPU. Directly streaming in QuickTime player uses around 9% CPU.
  • Added seven new stations : WDUQ, KPCC, KRWG, WMUB, KEXP, KCRW, and WHYY.
  • Stations are now grouped by region to support easier navigation of a larger number of stations.
  • Added email feedback link.
  • Added support for keyboard control.
      [SPACE] - Flip Widget
      [ENTER] - Play / Stop
      [+] - Increase Volume
      [-] - Decrease Volume
  • Corrected widget bundle name.
    Used to be 'Goodbye World' - now is 'RabbitRadio'.
System requirements : Mac OS X 10.4 or later.

RabbitRadio FAQ

  1. Can you add station XYZ? Can I add my own stations?

    If you send me email (llewmason@yahoo.com) with a request for a particular station, I'll do my best to add it in the next release of the widget. Currently I can only support stations that stream using a protocol that is supported by QuickTime. I'm looking at the possibility of supporting Real Player and Windows Media Player streaming in the future, but there are some technical issues that make this difficult.

    In a future release, I'm planning to add the ability for people to add their own stations to the widget.

  2. What do the buttons do?

    The two left-hand-side buttons control the volume.

    The right-hand-side button plays and stops the streaming audio.

  3. What do the different coloured glowing circles mean?

    A grey circle means 'connecting'.

    A blue circle means 'playing'.

    A red circle means 'failed'. The widget will automatically retry on failures.

  4. The widget crashes sometimes.

    This is a known issue.

    The QuickTime plugin used in the widget sometimes crashes. I changed the way some things worked in version 0.6 of the widget and it appears to have reduced the likelihood of this happening, but it still occurs occasionally. Please report instances of this to Apple using the crash reporter and let them know you were using RabbitRadio at the time.

  5. What are some future features that may appear in RabbitRadio?

    I'm considering the following features:
    • Support for adding your own stations to the widget.
    • Support for marking 'favourite' stations, and the ability to switch between favourite stations from the front-side of the widget.
    • Many more stations (including foreign and commercial stations).
    • Increased button sizes on the widget (especially Play/Stop).
    • Improved status graphics for connecting, playing, and failed to make it easier to understand the current state of the widget.
    • Ability to get to this FAQ for help directly from the widget.




Copyright © 2007 Llew Mason All rights reserved.