
This directory tree holds version 0.7 of MacOSXAmp, a graphical audio player
for MacOS X Server.

Changes from 0.6:
- fixed bugs with some mp3's crashing or hanging the app

Changes from 0.5:
- fixed bug which caused some files either crash the app, or hang it up after
  playing
- added ID3 v2.3 support 
- the visualization on the playlist window would not go away then the window 
  was too small
- added alert box when no input plugin can be found for a filen
- removed mpg123 and mpeg3play input plugins
- default filename extension preference now works
- now displays bitrate for VBR files correctly
- fixed another playlist save bug
- ported new effects plugins from x11amp (Echo, Stereo, and SurroundEcho)

Changes from 0.4:
- nailed some huge memory leaks (still seems to use to much memory?)
- fixed playlist saving
- now handles VBR encoded mp3's better
- eq now works with Xing input plugin
- http streaming works at 44kHz && 11kHz only 
  (I can't seem to get SoundKit to handle anything other than 44kHz or 11kHz)
- new application icon(Thanks to John Ostrowick <jon@colossus.cs.wits.ac.za>)
- implemented drag & drop to MacOSXAmp windows 
- moved to Xing decoder from FreeAmp (less buggy)

Changes from 0.3:
- fixed problem with white boxes on TextBoxes
- implemented playlist window sizing
- added ability to hide main player window
- added visiualizations to playlist window (only when main window is hidden)
- implemented visualizations when the main window is shaded
- included a MacOS skin (thanks to Tobias of DiSTORTiON (toe_dst@iname.com))
- fixed bug with menu showing up in the wrong place
- fixed bug with app getting stuck sometimes after playing a song
- implemented playlist entry moving with Control-Drag
- now checks for unsaved playlist when exiting
- fixed preamp line the the Eq graph
- now sets the volume properly on startup

Changes from 0.2:
- much less CPU usage, down to around 10% (with no Visualizations)
- beginning of Shoutcast support in SkySound (Doesn't quite work. Help?)
- added option to put the close box on the left of the main window
- fixed crashes with the playlist position getting out of sync
- fixed crashes when shuffle is on and only one song in the playlist
- fixed problem with the Dummy sound plugin getting enabled by default

Changes from 0.1:
- New MPEG decoder from the SkySound Project
- Slow CPU option
- Faster visualization stuff
- Now handles files with no extention
- Playlist "Add Directory" now works properly
- Playlist position is saved now
- Implemented shuffle and repeat


Known Bugs:
- The song posittion slider does not change the position in the song
- Only 14kHz/Stereo mp3's are known to work
- Window snapping is not quite right
- Skins that use "masks" do not display properly
- See more unimplemented things in the TODO file


Mailing Lists:
macosxamp-users@harmony-ds.com for general help using MacOSXAmp 
macosxamp-announce@harmony-ds.com for announcements concerning new versions.

Subscribe to these lists by sending mail to macosxamp-users-request@harmony-ds.com or macosxamp-announce-request@harmony-ds.com with "subscribe" as the body of the
message. 


Using Skins:
You can use almost any skin made for WinAmp or x11amp with MaxOSXAmp. Just place the skin zip, tar, tgz, or directory in one of the following directories:

~/Library/MacOSXAmp/Skins
/System/Library/MacOSXAmp/Skins
/Network/Library/MacOSXAmp/Skins
/Local/Library/MacOSXAmp/Skins

Some skins do not work because the MacOS X Server bmp loading cannot handle some types of bitmaps. I haven't yet figured out why. You can see if this is the problem by droping one of the bitmaps into OmniWeb. If it doesn't load in OmniWeb it won't load in MacOSXAmp. I've been able to fix these by loading them into, say Photoshop, and saving them again.

Plugin Developement:
Plugins are bundles which are found in the standard Library search path under MacOSXAmp/Plugins. The bundle should include a class or classes which are derived from one of the plugin classes: Input, Output, Effect, or General. You'll have to snag the Plugin.h header file to compile. Most of it's pretty strait forward, but have a look at the included plugins to get more info.

Thanks to:
- Wilfredo Sanchez (wsanchez@apple.com) for the mpeg3play port and the 
  SoundKit Output plugin code.
- the x11amp(www.x11amp.org) team for releasing their source, which made
   my job very easy,
- The freeamp project and xing for the MP3 decider
- The id3lib project (www.id3.org) for the id3 code


Please send any correspondence concerning MacOSXAmp to 
MacOSXAmp@harmony-ds.com or to the mailing list.

See http://www.harmony-ds.com/MacOSXAmp for more info, news and new releases.
