==============
IMP3SH INSTALL
==============

-----------------
Table O' Contents
-----------------

1) Requirements
2) Building
3) Using imp3sh

   ------------
1) Requirements
   ------------

You will need the following components to build imp3sh:

	-Linux (2.2 or 2.4 kernel) and gcc

	-ncurses library 
	      You should have it, but if you don't try getting it here: 

	      http://linuxberg.surfnet.nl/files/console/dev/ncurses-5.2.tar.gz

	-For Ogg/Vorbis support, you must have the following libraries 
	 installed:

	 'libao', 'libogg', and 'libvorbis'

	These libraries are available for download in rpm and tarfile 
	formats at http://www.vorbis.com/download_unix.psp
	If you install these libs via RPM, you will also need to install
	the corresponding 'devel' RPMs.

As of 0.2.3, I have not built imp3sh on anything other than Linux... It might
compile on other Unix variants (or cygwin), but the included Xaudio binary
will have to be replaced. 

To get a different Xaudio binary, visit http://www.xaudio.com. There are ports
to Win32, MaxOS, QNX, Solaris, and a host of others.

imp3sh is a command interpreter, and should work well with most terminal 
emulators. Here is a list of terminal emulators that have been tested so far:

  linux-tty, xterm, rxvt, Gnome terminal, Eterm (Enlightenment), kterm (KDE)

  Note: on at least one terminal (i.e., kterm), the HOME and END keys do not
	work properly. This seems to stem from improperly formed terminfo 
	entries.

   --------
2) Building
   --------

Copy the source file to a directory and untar it:

     tar xfvz imp3sh.X.X.X.tar.gz

Enter the newly created directory:

     cd imp3sh.X.X.X/

Configure the makefiles:

     ./configure

If no errors were reported:

     make

To install, become root and:

     make install

If you have any problems building imp3sh, please email me at:

     kman_can@yahoo.com


   ------------
3) Using imp3sh
   ------------

There are three README files included to help you get comfortable with imp3sh.
For best results, you should read them in this order:

  'README'            : covers basic topics

  'README.playlists'  : explains how to setup playlists/queues and your
                        resource file.

  'README.advanced'   : covers some advanced features of imp3sh
