i've actually tried something else - the slimp3 server software instead of streamsicle. it streams just fine to winamp so i tried to set it up w/ trio. i get an error that says: "unexpected error connecting to station, cause: null" on the rio receiver.

is trio compatible w/ icecast? or is that different from streamcast? the trio server says:

PlayerStream (/192.168.1.161) - streamStart()
Opening station content url: ST1, conn: sun.net.www.protocol.http.HttpURLConnect
ion:http://192.168.1.135:9000/stream.mp3
Opened station content url: ST1, method: GET, header fields: {icy-metaint=[32768
], x-audiocast-name=[SLIMP3], null=[HTTP/1.0 200 OK], icy-name=[Welcome to SLIMP
3]}
Error: java.lang.NullPointerException
java.lang.NullPointerException
at trio.player.TRioPlayerShoutcastServer.shoutcastConnect(Unknown Source
)
at trio.player.TRioPlayerShoutcastServer.getContent(Unknown Source)
at trio.player.TRioPlayerARMServer.getShoutcast(Unknown Source)
at trio.player.TRioPlayerARMServer.getContent(Unknown Source)
at trio.player.TRioPlayerStreamImpl.streamGet(Unknown Source)
at trio.player.TRioPlayerStreamImpl.streamGet(Unknown Source)
at trio.player.TRioPlayerStreamImpl.streamStart(Unknown Source)
at trio.player.TRioPlayerStationStream.join(Unknown Source)
at trio.player.TRioPlayerUnitStream.setUnderlyingStream(Unknown Source)
at trio.player.TRioPlayerUnitStream.setUnderlyingStream(Unknown Source)
at trio.player.TRioPlayerStationDlg.selectStation(Unknown Source)
at trio.player.TRioPlayerStationDlg$1.keyPressed(Unknown Source)
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at trio.gui.TRioCircularList.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at trio.gui.TRioKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at trio.gui.TRioKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioKeyDispatcher.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.player.TRioPlayerRadioMode.showStationDialog(Unknown Source)
at trio.player.TRioPlayerRadioMode$1.actionPerformed(Unknown Source)
at trio.gui.TRioMenuDialog.itemSelected(Unknown Source)
at trio.gui.TRioMenuDialog$2.keyPressed(Unknown Source)
at java.awt.AWTEventMulticaster.keyPressed(Unknown Source)
at java.awt.Component.processKeyEvent(Unknown Source)
at javax.swing.JComponent.processKeyEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.KeyboardFocusManager.redispatchEvent(Unknown Source)
at trio.gui.TRioKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at trio.gui.TRioKeyboardFocusManager.dispatchKeyEvent(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioKeyDispatcher.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioWindowManager.dispatchKey(Unknown Source)
at trio.gui.TRioKeyDispatcher.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)