INSTALL & DOCUMENTATION:
See "docs/index.html" for the full HTML documentation, including detailed Installation Instructions and Customization Guide.
--
QUICK START:
- Install these:
Python - http://www.activestate.com/Products/ActivePython/
(or Python 2.2 + PythonWin + win32all)
ID3py - http://id3-py.sourceforge.net/
LAME - http://hot.ee/smpman/mp3/
SAPI 5.x - http://www.microsoft.com/speech/download/sdk51/
(note: if you already have the voices Microsoft Mary, Microsoft Mike,
and Microsoft Sam, you may not have to install the full SDK)
MacOSX Users:
Python 2.2 already installed with OS X 10.2
Uses AppleSpeech, already installed
Install ID3py as usual
Search for "lame" on versiontracker.com, or install from Finkk
Install OS X Package Manager from www.osxgnu.com
2. Use PythonWin's "makepy" utility to generate a static dispatch COM
object for SAPI ("Microsoft Speech Object Library 5.x"). You can access this through the PythonWin menus. (Make sure you have SAPI installed or you might not see the SAPI COM object)
3. Edit "config.py" to fit your machine's settings.
You may also want to edit the "*Feed.py" files for your locale.
4. Execute "python makem3u.py > radio.m3u" to generate the playlist.
5. Start "DJServer.py" as a daemon.
NOTE: the DJServer process must have access to both the radio.m3u file (it must be in the current directory) and the MP3 files (they must be in the same location as specified in the m3u file)
6. Load the "radio.m3u" playlist into Winamp. That's it!
You might also want to get a compressor plugin (like AudioStocker or RockSteady) so it smoothes out the relative loudness of the speech vs. music.
--
- TODO
Command-line options
Support for DJServer on non-Windows platforms
Support for ID3v2 tags
--
Steven Hugg
Feb 2003
