Adding Live365 to WinAmp's Online Services List (older versions)

Note: these instructions may work for older versions of Winamp. At least of version 5.551 they no longer apply. You can use the instructions in Adding Live365 to WinAmp's Online Services List for vesion 5.551 and 5.552, which is the current version as of June 27, 2009. The instructions there will likely apply to later versions as well.

To add Live365 Internet Radio to the Online Services list in Winamp edit ml_online.ini, which will likely be in C:\Program Files\Winamp\Plugins\ml on a Windows XP system.

Before I edited the file on a Windows XP system, it had the following contents:

[ml_online_config]
SerialNumber=30
ElementID1=10100
ElementIcon1=11001
ElementSubbed1=1
ElementName1=SHOUTcast Radio
ElementURL1=http://www.shoutcast.com/scradioinwinamp/
ElementID2=10200
ElementIcon2=11002
ElementSubbed2=1
ElementName2=SHOUTcast TV
ElementURL2=http://www.shoutcast.com/sctvinwinamp/
ElementID3=10300
ElementIcon3=11003
ElementSubbed3=1
ElementName3=Winamp Music
ElementURL3=http://client.winamp.com/om/wav/
ElementID4=10400
ElementIcon4=11000
ElementSubbed4=1
ElementName4=AOL Videos
ElementURL4=http://client.winamp.com/om/av/
ElementID5=10500
ElementIcon5=11000
ElementSubbed5=1
ElementName5=AOL Radio
ElementURL5=http://client.winamp.com/om/xm/
ElementID6=10700
ElementIcon6=11006
ElementSubbed6=1
ElementName6=Games
ElementURL6=http://client.winamp.com/redirect?r=http%3A%2F%2Fgames.aol.com&t=winamp-client-onlineservices-aolgames
ElementID7=-1
maxbandwidth=350
minbandwidth=1
uid=WA-204CFE3F55744B3F90C578F2433BEF6C
ElementGUID1={00000000-0000-0000-0000-000000000000}
ElementGUID2={00000000-0000-0000-0000-000000000000}
ElementGUID3={00000000-0000-0000-0000-000000000000}
ElementGUID4={00000000-0000-0000-0000-000000000000}
ElementGUID5={00000000-0000-0000-0000-000000000000}
ElementGUID6={00000000-0000-0000-0000-000000000000}
saveLastViewRadio=Yes
defResultPerPageRadio=10
resultPerPageRadio=20
minBWRadio=1
maxBWRadio=2000
radioHistory=/scradioinwinamp/directory/search_results.jsp?s=Akasha
cacheRadioPlayUrl=http://yp.shoutcast.com/sbin/tunein-station.pls?id=241192
serviceOrder=omService_{0000010100}; omService_{0000010200}; omService_{0000010300}; omService_{0000010500}; omService_{0000221836}; omService_{0000221839}
[Debug]
browserPath=
disableContextMenu=no
enableScriptDebugger=no
showScriptErrors=no
[Toolbar]
bottomDock=0
autoHide=0
tabStop=1

In that file, for each service's entry, the following lines appeared, with x specifying the entry's numeric order in the list.

ElementIDx
ElementIconx
ElementSubbedx
ElementNamex
ElementURLx

The ElementID for each entry in the list increased by 100. Each service had an entry in the form ElementIDx=10x00, e.g. ElementID1=10100 for the first entry, then ElementID2=10200, etc., except for the last entry where ElementID6=10700 appeared. Perhaps my wife or I had previously deleted an online service from the list. There was also an ElementID7=-1, which apparently signified the end of the list.

The ElementIcon value was in the form ElementIconx . The value for x increased by 1 for each entry, e.g. ElementIcon1=11001 for the first entry, ElementIcon2=11002, ElementIcon3=11003, etc., up to ElementIcon6=11006. There was no ElementIcon value for ElementID7, which signified the end of the list.

All of the ElementSubbed values were set to 1, e.g. ElementSubbed1=1, ElementSubbed2=1, ... ElementSubbed6=1.

The ElementName value was the name for that particular entry in the list, e.g. ElementName1=SHOUTcast Radio, ElementName2=SHOUTcast TV, etc.

Likewise, the ElementURL was set to the Uniform Resource Locator (URL), i.e. the web address, for the service. E.g., ElementURL1=http://www.shoutcast.com/scradioinwinamp/.

When I edited the file on the Windows XP system, I added Live365 the last entry in the list by setting appropriate values for it in the ElementID7, ElementIcon7, ElementSubbed7, ElementName7, and ElementURL7 entries. Since I now had seven entries, I had an ElementID8=-1 entry for the last entry, rather than ElementID7=-1. I eliminated the discrepancy that occurred in the order for the original version where ElementID6=10700 appeared, rather than ElementID6=10600.

The new contents of ml_online were as shown below:

[ml_online_config]
SerialNumber=30
ElementID1=10100
ElementIcon1=11001
ElementSubbed1=1
ElementName1=SHOUTcast Radio
ElementURL1=http://www.shoutcast.com/scradioinwinamp/
ElementID2=10200
ElementIcon2=11002
ElementSubbed2=1
ElementName2=SHOUTcast TV
ElementURL2=http://www.shoutcast.com/sctvinwinamp/
ElementID3=10300
ElementIcon3=11003
ElementSubbed3=1
ElementName3=Winamp Music
ElementURL3=http://client.winamp.com/om/wav/
ElementID4=10400
ElementIcon4=11004
ElementSubbed4=1
ElementName4=AOL Videos
ElementURL4=http://client.winamp.com/om/av/
ElementID5=10500
ElementIcon5=11005
ElementSubbed5=1
ElementName5=AOL Radio
ElementURL5=http://client.winamp.com/om/xm/
ElementID6=10600
ElementIcon6=11006
ElementSubbed6=1
ElementName6=Games
ElementURL6=http://client.winamp.com/redirect?r=http%3A%2F%2Fgames.aol.com&t=winamp-client-onlineservices-aolgames
ElementI7=10700
ElementIcon7=11007
ElementSubbed7=1
ElementName7=Live365
ElementURL7=http://live365.com
ElementID8=-1
maxbandwidth=350
minbandwidth=1
uid=WA-204CFE3F55744B3F90C578F2433BEF6C
ElementGUID1={00000000-0000-0000-0000-000000000000}
ElementGUID2={00000000-0000-0000-0000-000000000000}
ElementGUID3={00000000-0000-0000-0000-000000000000}
ElementGUID4={00000000-0000-0000-0000-000000000000}
ElementGUID5={00000000-0000-0000-0000-000000000000}
ElementGUID6={00000000-0000-0000-0000-000000000000}
ElementGUID7={00000000-0000-0000-0000-000000000000}
saveLastViewRadio=Yes
defResultPerPageRadio=10
resultPerPageRadio=20
minBWRadio=1
maxBWRadio=2000
radioHistory=/scradioinwinamp/directory/search_results.jsp?s=Akasha
cacheRadioPlayUrl=http://yp.shoutcast.com/sbin/tunein-station.pls?id=241192
serviceOrder=omService_{0000010100}; omService_{0000010200}; omService_{0000010300}; omService_{0000010500}; omService_{0000221836}; omService_{0000221839}; omService_{0000000365}
<text snipped>
saveLastViewTv=Yes
defResultPerPageTv=10
resultPerPageTv=10
onRightClick=Menu
onDoubleClick=Play
onEnterPress=Play
onShiftEnterPress=Enqueue
onAdultContent=No
passwordValue=
minBW=1
maxBW=2000
tvHistory=/sctvinwinamp/search/Cartoons/
cacheTvPlayUrl=http://yp.shoutcast.com/sbin/tunein-tvstation.pls?id=365951
[Debug]
browserPath=
disableContextMenu=no
enableScriptDebugger=no
showScriptErrors=no
[Toolbar]
bottomDock=0
autoHide=0
tabStop=1

You can edit the ml_online.ini file with Windows Notepad. After editing it reopen Winamp, you should see Live365 listed as the last of 7 online services

Winamp initial online services - old
system

Again, note these instructions are no longer current at least as of version 5.551 of Winamp and you you use the instructions at Adding Live365 to WinAmp's Online Services List, instead.

Valid HTML 4.01 Transitional

Created: Saturday June 27, 2009