"My Home Automation Projects"

Sources - Shoutcast

Please also read the Disclaimer

MediaNet - Source Modules - Shoutcast

Purpose: To allow selection of music using stored (in xml format) shoutcast url's queries

LOADER.xml

<loader>
    <instance>
        <source module="SHOUTCAST" enabled="y" type="M" title="Shoutcasts" />
            set enabled="n" if this source is not required. title= can be changed to your preference
        <scan title="Reload" />
            the title for scanning can be amended here
        <proxy server="" />
            here you can specify a proxy server
        <settings menugui="n" menuext="jpg" itemgui="n" itemext="jpg" />
            set menugui="y" to present a graphical menu for each shoutcast stream xml file
            name the image the same as the shoutcast stream xml, and place in same folder
            menuext= is the file type of the images
            set itemgui="y" to present a graphical menu for each item in a shoutcast stream xml file
            name the image the same as the item, and place in a sub-folder of the same name
            as the shoutcast stream xml, itemext= is the file type of the images

        <menus shoutcast="Shoutcast" />
        <titles main="Shoutcast Selection" shoutcast="Shoutcasts" />
            the above 2 title lines can be changed to your preference
        <module>
                this watcher enables automatic reload if shoutcast xml files are added/deleted/amended
            <load module="WATCHER" enabled="y" path="Support\WATCHER" />
            <buffers file="1" folder="0" />
            <watch exts="xml" />
        </module>
    </instance>
</loader>

The shoutcast xml files contain the following types of entry:

<stream title="80s Pop Rock" url="http://64.236.34.4:80/stream/1040" />

Title= is the name of stream

url= is the full url to the stream

You can specify the same title= for multiple lines, and if you select a stream with multiple lines MediaNet will attempt to each in succession until it either makes a connection or has tried all entries