  ShoutScraper
    v1.1

  Information:
    Shoutcast Scraper for use with Xbox Media Player
    See http://www.xboxmediaplayer.de for details

  Changelog:
    v1.1 Increased the speed of element parsing by up to 40%
         Each station shows its respective bitrate (nnn kbps)
         Added UserAgent to allow spoofing of a browser
         Server poll before startup of a new iteration
         Added configuration guide / howto
         Some bugfixes / other speedups
         Added ability to specify minimum bitrate
         Better 'cleanup' on filenames / junkfiltering
         Removed Opera genre. It never has streams
         Service cleanup. Hibernate & service pause should work now
         ShoutScraper folder created to hold genres
         Errors logged to Event Log
         Added retries and host connectivity checks
         Customize guide .txt added (for making 'deep' probes). Err.
    v1.0 Initial Release

  Installation:
    1. Copy files to install directory of choice.

    From DOS - Shoutscraper.exe -install
    NT/XP/Win2k Service will be installed.

    2. Open shoutscraper.xml in notepad
    3. Remove unneeded category tags
    4. Set <updateinterval> to interval in hours to update local shoutcast
       files
    5. Set <iterationinterval> to pause time between each genre scrape in 
       seconds
    6. Set <proxy> details if needed
    7. Set <trunc> to maximum amount of characters for each ShoutCast station 
       name
    8. Set <rootfolder> to a ShoutScraper folder within your RelaX or other 
       server root path
    9. For ShoutCast categories, edit <tags> to sortby bitrate, or leave blank 
       for default (see the customization.txt guide!)
    10.Set <minbitrate> to the minimum station bitrate you want to scrape.
       Remember talk radio stations may be as low as 8Kbits. Generally, its a
       good idea to leave this setting as it is.
    11.Set <timeout> to number of seconds to wait before giving up on connecting
       to the central <basehost> server. ShoutScraper will wait until the next
       update, and then attempt to reconnect.
    12.Set <retryinterval> to the amount of seconds to wait between retries when
       attempting to establish connection to ShoutCast host.

  Usage:
    1. Right click My Computer, select Manage, go to Services, and start the 
       ShoutScraper service.
    2. Watch as your directories are filled with ShoutCast XBMP compatible 
       files
    3. Turn on XBOX, browse and listen.
    4. ShoutScraper will update your files while you listen on the xbox, or
       while you sleep. ;-)

  Easy, huh?

  Signed, 
    konfoo
    ( kon at digital-bit dot com )

  Author Contact:
    Email: kon at digital-bit dot com
    Yahoo & XBMP Forums: konfoo
    ICQ UIN: 429446

  Build Environment + Requirements:
    Delphi 6/7, jsHTMLParser, Indy 9.0.11, IE5.0+ (MSXML DOM)

---

  Copyright:

    Released under the GPL (GNU Public License)
    Copyright 2003 kon at digital-bit.com (Kon)

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

    FastStrings is copyrighted by
    Peter Morris

    HTML Parser Copyright (C) 2000-2002 Jazarsoft, All Rights Reserved.
   