I think I'm really close to getting tRio working - I've set up Jreceiver, and it works for HOURS on 3 rebadged Dells. Cool. I really want them to sync, so tRio is the "holy grail" for me.

Anyway, I ran tRio - I have a unit that boots fine, loads the tRio software, and appears to work - I Queue up about 2000 songs in a playlist, BUT IT WON'T PLAY! No matter what I do, it simply won't start any music. Driving me nuts... here's the output from my console, if that's of any help.

Start of TRioServer. Version 0.1.4.alpha5
Defaulted http document root to: //usr/local/trio
Loading TRioPlayerLayout: universal
Loading TRioPlayerLayout: windows
ImageTranslation: byte-binary
RMI Registry created sucessfully on port 1099
binding rmi: rmi://127.0.0.1:1099/TRioServerRemote
[root@plymptonia bin]# ./trio3.sh &
[1] 22647
[root@plymptonia bin]# Start of TRioServer. Version 0.1.4.alpha5
Defaulted http document root to: //usr/local/trio
Loading TRioPlayerLayout: universal
Loading TRioPlayerLayout: windows
ImageTranslation: byte-binary
RMI Registry created sucessfully on port 1099
binding rmi: rmi://127.0.0.1:1099/TRioServerRemote
binding rmi: rmi://localhost.localdomain:1099/TRioServerRemote
Creating sockets
Http server opening port 8090
Http server listening on port 8090
creating udp socket. local port: 19680, timeout: 15000
Got connect from /192.168.0.197
UnitConfig: <unit ip="192.168.0.197" type="receiver" name="Receiver 1" />
Updating config file
TRioUnitControlThread (/192.168.0.197): Starting
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
TRioUnitControlThread (/192.168.0.197): Connection refused. sleeping
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
Updating config file
Updating config file
TRioUnitControlThread (/192.168.0.197): Rio has accepted connection. Interface: /192.168.0.5
*** start of TRioPlayerSelectionDlg. listType: class trio.player.TRioPlayerArtist, parentSelection: null
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
No key mapping found for IR Code - discarding. IR Code: 395
No key mapping found for IR Code - discarding. IR Code: 395
*** start of TRioPlayerSelectionDlg. listType: class trio.player.TRioPlayerPlaylist, parentSelection: null
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
No key mapping found for IR Code - discarding. IR Code: 395
No key mapping found for IR Code - discarding. IR Code: 395
No key mapping found for IR Code - discarding. IR Code: 395
PlayerStream () - stopStream()
Updating config file
*** start of TRioPlayerJukeboxDlg
*** start of TRioPlayerJukeboxDlg
Updating config file
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream () - stopStream()
PlayerStream (/192.168.0.197) - streamStart()
Opening station content url: ST1, conn: sun.net.www.protocol.http.HttpURLConnection:http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=9334&file=filename.pls
Opened station content url: ST1, method: GET, header fields: {X-Powered-By=[PHP/4.1.1], Connection=[Keep-Alive], null=[HTTP/1.1 200 OK], Date=[Sat, 27 Dec 2003 09:33:43 GMT], Keep-Alive=[timeout=15, max=100], Server=[Apache/1.3.26 (Unix) PHP/4.1.1], Content-Type=[audio/x-scpls], Transfer-Encoding=[chunked]}
got line: [playlist]
got line: numberofentries=0
got line: Version=2
Error: trio.player.TRioPlayerServerException: Error parsing playlist for station - no 'File' entries found. Please ensure that the Station's URL is still valid.
trio.player.TRioPlayerServerException: Error parsing playlist for station - no 'File' entries found. Please ensure that the Station's URL is still valid.
at trio.player.TRioPlayerShoutcastServer.shoutcastFileConnect(Unknown Source)
at trio.player.TRioPlayerShoutcastServer.shoutcastConnect(Unknown Source)
at trio.player.TRioPlayerShoutcastServer.getContent(Unknown Source)
at trio.player.TRioPlayerJRecServer.getShoutcast(Unknown Source)
at trio.player.TRioPlayerJRecServer.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$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.player.TRioPlayerModeDlg.entrySelected(Unknown Source)
at trio.player.TRioPlayerModeDlg$1.actionPerformed(Unknown Source)
at trio.gui.TRioList.fireActionEvent(Unknown Source)
at trio.gui.TRioList.processComponentKeyEvent(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$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.player.TRioPlayerFrame.actionSelectModeDialog(Unknown Source)
at trio.player.TRioPlayerFrame$2.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$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(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)
enter standby
PlayerStream () - stopStream()
StationStream.leave. units.size(): 0
PlayerStream () - stopStream()
leave standby
Updating config file
Updating config file
powerTimer action. timer: javax.swing.Timer@a974c7
ClockApp - hiding frame
&&&& TRioUnit disconnected
PlayerApp - stopping stream
PlayerStream () - stopStream()
StationStream.leave. units.size(): 0
PlayerStream () - stopStream()
java.net.SocketException: Broken pipe
at java.net.SocketOutputStream.socketWrite0(Native Method)
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at trio.TRioTCPConnection.send(Unknown Source)
at trio.TRioConnection.sendMessage(Unknown Source)
at trio.TRioUnitControlThread.sendMessage(Unknown Source)
at trio.TRioUnit.sendControlMessage(Unknown Source)
at trio.player.TRioPlayerStreamImpl.detatchUnit(Unknown Source)
at trio.player.TRioPlayerStreamImpl.leave(Unknown Source)
at trio.player.TRioPlayerStationStream.leave(Unknown Source)
at trio.player.TRioPlayerStreamImpl.leave(Unknown Source)
at trio.player.TRioPlayerUnitStream.leave(Unknown Source)
at trio.player.TRioPlayerApp.unitDisconnected(Unknown Source)
at trio.TRioUnit.notifyConnectionListeners(Unknown Source)
at trio.TRioUnit.setConnectionStatus(Unknown Source)
at trio.TRioReceiverUnit.powerOff(Unknown Source)
at trio.TRioUnitControlThread$1.actionPerformed(Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.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$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.gui.TRioExceptionDialog.showExceptionDialog(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$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.player.TRioPlayerModeDlg.entrySelected(Unknown Source)
at trio.player.TRioPlayerModeDlg$1.actionPerformed(Unknown Source)
at trio.gui.TRioList.fireActionEvent(Unknown Source)
at trio.gui.TRioList.processComponentKeyEvent(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$1.run(Unknown Source)
at java.awt.Dialog.show(Unknown Source)
at trio.player.TRioPlayerFrame.actionSelectModeDialog(Unknown Source)
at trio.player.TRioPlayerFrame$2.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$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(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.pumpEventsForHierarchy(Unknown Source)
at java.awt.Dialog$1.run(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)
PlayerStream () - stopStream()
StationStream.leave. units.size(): 0
PlayerStream () - stopStream()
PlayerApp - hiding frame
TRioUnitControlThread (/192.168.0.197): Ending
Got connect from /192.168.0.197
TRioUnitControlThread (/192.168.0.197): Starting
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
TRioUnitControlThread (/192.168.0.197): Connection refused. sleeping
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
TRioUnitControlThread (/192.168.0.197): Rio has accepted connection. Interface: /192.168.0.5
PlayerStream () - stopStream()
*** start of TRioPlayerSelectionDlg. listType: class trio.player.TRioPlayerArtist, parentSelection: null
Updating config file
Updating config file
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
Updating config file
powerTimer action. timer: javax.swing.Timer@ed8eb5
ClockApp - hiding frame
PlayerApp - stopping stream
PlayerStream (/192.168.0.197) - stopStream()
PlayerStream () - stopStream()
PlayerApp - hiding frame
TRioUnitControlThread (/192.168.0.197): Socket IOException: java.net.SocketException: Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at trio.TRioTCPConnection.receive(Unknown Source)
at trio.TRioConnection.receiveMessage(Unknown Source)
at trio.TRioUnitControlThread.run(Unknown Source)
TRioUnitControlThread (/192.168.0.197): Ending
Got connect from /192.168.0.197
TRioUnitControlThread (/192.168.0.197): Starting
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
TRioUnitControlThread (/192.168.0.197): Connection refused. sleeping
TRioUnitControlThread (/192.168.0.197): Waiting for Rio to accept connection. ip: /192.168.0.197, port: 19682
TRioUnitControlThread (/192.168.0.197): Rio has accepted connection. Interface: /192.168.0.5
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000

You have new mail in /var/spool/mail/root
[root@plymptonia bin]#
[root@plymptonia bin]# PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
Updating config file
Updating config file
*** start of TRioPlayerSelectionDlg. listType: class trio.player.TRioPlayerPlaylist, parentSelection: null
PlayerStream (/192.168.0.197) - streamStart()
PlayerStream (/192.168.0.197) - sent Purge(). dataLen: 8000
Got http request: GET / HTTP/1.1
Got http request: GET /trio-applet.htm HTTP/1.1
Got http request: GET /trio-applet-0.1.4.jar HTTP/1.1