VB-AMP    (VisualBasic - ActiveMovie Player)    (C)1998 Steve J. Gray
======       V0.14,  Apr 26/98 - FREEWARE       =====================

Okay, this is a shameless knockoff of WinAmp (sorry guys). I didn't
like the way the window was arranged so I moved some things around!
I put this together just for fun and I'm including the source code
in VB5 to show you how it's done. I will add features when I have
the time and the inspiration. If you want to contribute, e-mail me
your code.

Requires:
* VB5 Runtimes (including MCI and Common Dialog controls)
* ActiveMovie 2 (includes MP3 MCI driver. If you can't play MP3 files
  in Microsoft's Media Player it won't work with VB-AMP either!)
  If ActiveMovie is installed but does not appear, add the following
  to the [MCI] section of your SYSTEM.INI file: ActiveMovie=mciqtz.drv


Working:
* Add, Move, Delete songs in the playlist.
* Double-click a song in the playlist to play it.
* Loading M3U or PLS playlists.
* Saving M3U playlists.
* Displays of MP3 ID Tag info
* Intro and STP (single track play) Mode
* Position slider
* Status Lights, ToolTips
* Skin Loading (Note: skin file format is likely to change!)
* Album Cover Display
  (loads BMP, GIF, or JPG with same name as playlist.
   IE: favorites.m3u --> favorites.jpg)

* Keyboard control
  P=Play, S=Stop, Z or SPACE=Pause, +=Next, -=Previous, I=Intro
  X=Eject, A=Addfile, L=Load Playlist, C=ClearPL
  V=Toggle Playlist View, ?=About, K=Load Skin, T=Display ID Tag

Changes:
* All windows buttons are gone... replaced by icons and "hotspots"
  (ie: all elements are now part of the background bitmap)
* You can play other ActiveMovie file types like MID, WAV, AU,MOV, AVI, MPG
* Fixed bug in 0.13 that caused errors if skin loaded after playlist
  or file from different path added to playlist.
* Now remembers last filter setting (session only)
* Now converts playlist entry to "friendly" name
  (ie: underscore characters converted to spaces)

To Do List:
* Add Directory to playlist
* STP mode (pause at end of each song and wait for play button)
* Repeat
* Improve skins to allow re-arranging elements.


Steve Gray
e-mail: sgray@acs.ryerson.ca
www   : www.ryerson.ca/~sgray