RBtunes 3.0.0
~~~~~~~~~~~~~
RBtunes is a class for iTunes control on Mac OS X. It provides the 3 standard iTunes controls, the previous, next, and play/pause buttons, using Apple Events to tell iTunes what to do. You can also get the duration and position of the current track. It could use some improvement, of course, so that's why it's open source. Feel free to email me at <farhnware@gmail.com>.

To use RBtunes, drag the whole RBtunes folder into your project, then just drag an instance of the RBtunes class onto your window and resize it to 91x33. If you are using RBtunes in a window with a backdrop, you must uncomment a line in the DrawButton method of the class so that the buttons render properly. It should be easy to find, near the bottom of the method.

This software comes with ABSOLUTELY NO WARRANTY. See the included GNU General Public License for details.

[BUG] Known Bug
[FIX] Bug Fix
[NEW] New Feature
[CHG] Changed Feature
[NTE] Note

3.0.1 - 12/28/06
-----
[FIX] Added a fix that properly renders the buttons in windows with backdrops

3.0.0 - 12/27/06
-----
[CHG] Updated for iTunes 7 with new buttons
[CHG] Images use masks now for better appearance
[FIX] Fixed a bug where the buttons would continue to be drawn upon each other while the mouse is down, creating ugly edges

2.3.0 - 05/05/06
-----
[NEW] Now has events to replace the ones used by the class
[NEW] New ActionOccured event fires whenever one of the buttons is pressed
[NEW] New Error event used instead of alerts
[NEW] RBtunes is now under the GPL
[CHG] DrawButton no longer returns a picture, all drawing is done within, and code is much cleaner and easier to use
[FIX] Fixed a rather large bug where pressing the next button would change the play/pause button to pause when iTunes was not playing, rendering it useless

2.2.0 - 04/26/06
-----
[NEW] Two methods that return the duration and current position of the current track
[CHG] Cleaned up code and it made it a bit easier to use

2.1.0 - 03/16/06
-----
[FIX] Fixed a minor bug

2.0.0 - 02/12/06
-----
[CHG] Uses AppleEvents instead of AppleScripts

1.0.0 - 02/11/06
-----
[NTE] Initial release