My network.. hehe. Well, here goes:

DSL -> Siemens 4-port router -> Linksys Gigabit 8-port switch -> 10-base-t 4 port hub -> Rio Receiver
Off of the Gigabit switch, is a Linux (Red Hat 9) server that does: DHCP, NFS, and JReceiver, and tRio serving.

No wireless on that network (that's why I was laughing - I've got a public WiFi net that's got a 1-watt amplifier hooked to a Cisco 350 AP, but it's 100% disconnected from my internal net).

Linux: 192.168.0.5
Rio: 192.168.0.196, 197, 198
Tivo: .199

Does tRio edit the Trio.xml file? I don't remember making some of the changes in there. Also, can you explain why the multicast address is what it is?

<?xml version="1.0" encoding="UTF-8"?>
<trio-config>

<!-- ******************************************************************************************** -->
<!-- *** WARNING WARNING WARNING WARNING WARNING *** -->
<!-- *** *** -->
<!-- *** Your changes may be overwritten if you update this file while the tRio server is *** -->
<!-- *** running. *** -->
<!-- *** *** -->
<!-- *** The server loads these settings at startup and never reloads them. *** -->
<!-- *** *** -->
<!-- *** WARNING WARNING WARNING WARNING WARNING *** -->
<!-- ******************************************************************************************** -->


<!-- ******************************************************************************************** -->
<!-- *** tRio settings *** -->
<!-- ******************************************************************************************** -->

<ports control-request="19680" control-response="19681" unit-root="19682"/>

<http-server port="8090"/>

<rmi create-registry="true"/>

<unit-types>
<unit-type name="receiver" title="Rio Receiver or Dell Audio Receiver" class="trio.TRioReceiverUnit"/>
</unit-types>

<units>
<unit standby-app="clock" default-app="player"/>
<unit type="receiver" backlight-timeout="60" standby-timeout="900" volume="5" contrast="5" brightness="48"/>
<unit ip="192.168.0.198" type="receiver" name="Receiver 1" volume="10"/>
<unit ip="192.168.0.197" type="receiver" name="Receiver 1" volume="10"/>
</units>

<icons>
<icon name="error-icon" url="/error-icon.gif"/>
<icon name="scroll-up" url="/scroll-up.gif"/>
<icon name="scroll-down" url="/scroll-down.gif"/>
<icon name="wait-cursor" url="/wait-cursor.gif"/>
<icon name="alarm1" url="/alarm1.gif"/>
<icon name="alarm2" url="/alarm1.gif"/>
<icon name="slider-thumb" url="/slider-thumb.gif"/>
<icon name="rio-receiver" url="/rio-small.png"/>
</icons>

<applications>


<!-- ******************************************************************************************** -->
<!-- *** Clock application settings *** -->
<!-- ******************************************************************************************** -->

<application name="clock" title="Clock" scope="global" class="trio.clock.TRioClockApp">

<time-formats>
<time-format name="12a" title="12 hour (m'night: 00:00)" format-string="KK:mm a" font-size="30"/>
<time-format name="12b" title="12 hour (m'night: 12:00)" format-string="hh:mm a" font-size="30"/>
<time-format name="24a" title="24 hour (m'night: 00:00)" format-string="HH:mm" font-size="36"/>
<time-format name="24b" title="24 hour (m'night: 24:00)" format-string="kk:mm" font-size="36"/>
</time-formats>

<unit time-format="24a">
<alarm name="Alarm 1" icon="alarm1" armed="false" type="radio"/>
<alarm name="Alarm 2" icon="alarm2" armed="false" type="chime" sound="alarm2.wav" volume="7" sleep-duration="240" sleep-limit="4"/>
<alarm name="Alarm 3" icon="alarm3" armed="false" type="chime" sound="alarm3.wav" volume="10" sleep-duration="120" sleep-limit="2"/>
</unit>

<unit ip="192.168.0.198" time-format="12a"/>

<unit ip="192.168.0.197"/>

</application>


<!-- ******************************************************************************************** -->
<!-- *** Player application settings *** -->
<!-- ******************************************************************************************** -->

<application name="player" title="Player" scope="global" class="trio.player.TRioPlayerApp" menu-server="jrec" content-server="jrec" send-method="multicast" broadcast-address="192.168.0.255" multicast-address="230.0.0.1" multicast-ttl="1">

<servers>
<server name="arm" title="Audio Receiver Manager" descr="Origional software supplied with Rio Receivers" class="trio.player.TRioPlayerARMServer" url="http://192.168.1.2:12078"/>
<server name="jrec" title="JReceiver" descr="Open source audio server - hosting the Rio and beyond" class="trio.player.TRioPlayerJRecServer" url="http://192.168.0.5:8080/jrec_serv/servlet/RPC2" user="trio" password="doode"/>
</servers>

<modes>
<mode name="Queue 'n Play" class="trio.player.TRioPlayerQueueMode"/>
<mode name="Jukebox" class="trio.player.TRioPlayerJukeboxMode"/>
<mode name="Radio" class="trio.player.TRioPlayerRadioMode"/>
<mode name="Listen" class="trio.player.TRioPlayerListenMode"/>
</modes>

<stations>
<station name="Virgin Radio" url="http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=9334&amp;file=filename.pls"/>
</stations>

<icons>
<icon name="buffering" url="/buffering.gif"/>
<icon name="buffering-pending" url="/buffering-pending.gif"/>
<icon name="entry-locked" url="/entry-locked.gif"/>
<icon name="entry-locked-sel" url="/entry-locked-sel.gif"/>
<icon name="entry-not-queued" url="/entry-not-queued.gif"/>
<icon name="entry-not-queued-sel" url="/entry-not-queued-sel.gif"/>
<icon name="entry-playing" url="/entry-playing.gif"/>
<icon name="entry-playing-sel" url="/entry-playing-sel.gif"/>
<icon name="entry-queued" url="/entry-queued.gif"/>
<icon name="entry-queued-sel" url="/entry-queued-sel.gif"/>
<icon name="jukebox-mode" url="/jukebox-mode.gif"/>
<icon name="listen-mode" url="/listen-mode.gif"/>
<icon name="listen-mode-locked" url="/listen-mode-locked.gif"/>
<icon name="pause" url="/pause.gif"/>
<icon name="paused-pending" url="/paused-pending.gif"/>
<icon name="paused" url="/paused.gif"/>
<icon name="pending" url="/pending.gif"/>
<icon name="play" url="/play.gif"/>
<icon name="playing" url="/playing.gif"/>
<icon name="playing-pending" url="/playing-pending.gif"/>
<icon name="queue-mode" url="/queue-mode.gif"/>
<icon name="radio-mode" url="/radio-mode.gif"/>
<icon name="random-off" url="/random-off.gif"/>
<icon name="random-random" url="/random-on.gif"/>
<icon name="random-shuffle" url="/random-shuffle.gif"/>
<icon name="repeat-off" url="/repeat-off.gif"/>
<icon name="repeat-one" url="/repeat-one.gif"/>
<icon name="repeat-all" url="/repeat-all.gif"/>
<icon name="repeat-root" url="/repeat-root.gif"/>
<icon name="repeat-genre" url="/repeat-genre.gif"/>
<icon name="repeat-artist" url="/repeat-artist.gif"/>
<icon name="repeat-album" url="/repeat-album.gif"/>
<icon name="repeat-tune" url="/repeat-tune.gif"/>
<icon name="skip-bwd" url="/skip-bwd.gif"/>
<icon name="skip-fwd" url="/skip-fwd.gif"/>
<icon name="stop" url="/stop.gif"/>
<icon name="stopped" url="/stopped.gif"/>
<icon name="stopped-pending" url="/stopped-pending.gif"/>
<icon name="station" url="/station.gif"/>
<icon name="station-pending" url="/station-pending.gif"/>
<icon name="sync-inprogress" url="/sync-inprogress.gif"/>
<icon name="sync-failed" url="/sync-failed.gif"/>
</icons>

<layouts>

<layout name="universal" title="universal layout - works on all platforms">
<field type="label" value="[tune-name]" row="2" col="0" width="128" height="14" font-name="lucida sans" font-size="12" font-bold="true" align="left"/>
<field type="banner" value="[tune-info]" row="18" col="0" width="128" height="11" font-name="lucida sans" font-size="9" font-italic="false"/>
<field type="line" row="33" col="0" width="128" height="1"/>
<field type="icon" value="[play-icon]" row="37" col="0" width="16" height="16"/>
<field type="label" value="[listening-to]" row="40" col="22" width="40" height="10" font-name="lucida sans" font-size="8" font-italic="false" align="left"/>
<field type="label" value="[play-time]" row="34" col="60" width="68" height="23" font-name="lucida typewriter" font-size="21" font-bold="true" align="right"/>
<field type="icon" value="[mode-icon]" row="56" col="0" width="27" height="7" font-name="lucida sans" font-size="7" font-italic="false" align="left"/>
<field type="icon" value="[repeat-icon]" row="56" col="32" width="18" height="7"/>
<field type="icon" value="[random-icon]" row="56" col="55" width="30" height="7"/>
<field type="label" value="[queue-level]" row="56" col="88" width="30" height="8" font-name="lucida sans" font-size="7" font-italic="false" align="right"/>
</layout>

<layout name="windows" title="windows layout - uses arial fonts">
<field type="label" value="[tune-name]" row="3" col="0" width="128" height="16" font-name="arial narrow" font-size="13" font-bold="true" align="left"/>
<field type="banner" value="[tune-info]" row="20" col="0" width="128" height="10" font-name="arial" font-size="9" font-italic="true"/>
<field type="line" row="32" col="0" width="128" height="1"/>
<field type="icon" value="[play-icon]" row="37" col="0" width="16" height="16"/>
<field type="label" value="[listening-to]" row="40" col="22" width="40" height="10" font-name="lucida sans" font-size="8" font-italic="false" align="left"/>
<field type="label" value="[play-time]" row="33" col="73" width="55" height="24" font-name="arial narrow" font-size="24" font-bold="true" align="right"/>
<field type="icon" value="[mode-icon]" row="56" col="0" width="27" height="7" font-name="lucida sans" font-size="7" font-italic="false" align="left"/>
<field type="icon" value="[repeat-icon]" row="56" col="32" width="18" height="7"/>
<field type="icon" value="[random-icon]" row="56" col="55" width="30" height="7"/>
<field type="label" value="[queue-level]" row="56" col="88" width="30" height="8" font-name="lucida sans" font-size="7" font-italic="false" align="right"/>
</layout>

</layouts>

<unit mode="Queue 'n Play" layout="universal" access="protected"/>
<unit ip="192.168.0.198" mode="Jukebox" layout="universal" access="protected"/>
<unit ip="192.168.0.197" mode="Queue 'n Play"/>

</application>

</applications>


<!-- ******************************************************************************************** -->
<!-- *** User Interface settings *** -->
<!-- ******************************************************************************************** -->

<ui image-translation="byte-binary" look-and-feel="trio.gui.TRioLookAndFeel">
<!--ui-font key="Label.font" font-name="lucida sans" font-size="9"/-->
</ui>


<!-- ******************************************************************************************** -->
<!-- *** Key mappings *** -->
<!-- ******************************************************************************************** -->

<keys>

<key ircode="384" id="pressed" key-code="MUTE" key-char="U" key-modifiers="Ctrl" location="remote" paired="false" descr="Mute Pressed"/>
<key ircode="385" id="pressed" key-code="VDOWN" key-char="" key-modifiers="" location="remote" paired="false" descr="Volume Down Pressed"/>
<key ircode="386" id="pressed" key-code="ENTER" key-char="E" key-modifiers="Ctrl" location="remote" paired="false" descr="Enter Pressed"/>
<key ircode="387" id="pressed" key-code="BACKWARD" key-char="B" key-modifiers="Ctrl" location="remote" paired="false" descr="Skip Backward Pressed"/>
<key ircode="388" id="pressed" key-code="POWER" key-char="O" key-modifiers="Ctrl" location="remote" paired="false" descr="Power Pressed"/>
<key ircode="389" id="pressed" key-code="PLAY" key-char="P" key-modifiers="Ctrl" location="remote" paired="false" descr="PLAY Pressed" repeat-delay="300" double-code="PLAY" double-char="P" double-modifiers="Ctrl+Alt"/>
<key ircode="390" id="pressed" key-code="DOWN" key-char="" key-modifiers="" location="remote" paired="false" descr="Select Down Pressed"/>
<key ircode="391" id="pressed" key-code="FORWARD" key-char="F" key-modifiers="Ctrl" location="remote" paired="false" descr="Skip Forward Pressed"/>
<key ircode="392" id="pressed" key-code="MENU" key-char="M" key-modifiers="Ctrl" location="remote" paired="false" descr="Menu Pressed"/>
<key ircode="393" id="pressed" key-code="RANDOM" key-char="A" key-modifiers="Ctrl" location="remote" paired="false" descr="Random Pressed"/>
<key ircode="394" id="pressed" key-code="VUP" key-char="" key-modifiers="" location="remote" paired="false" descr="Volume Up Pressed"/>
<key ircode="396" id="pressed" key-code="UP" key-char="" key-modifiers="" location="remote" paired="false" descr="Select Up Pressed"/>
<key ircode="397" id="pressed" key-code="REPEAT" key-char="R" key-modifiers="Ctrl" location="remote" paired="false" descr="Repeat Pressed"/>
<key ircode="398" id="pressed" key-code="CANCEL" key-char="C" key-modifiers="Ctrl" location="remote" paired="false" descr="Cancel Pressed"/>
<key ircode="400" id="pressed" key-code="STOP" key-char="S" key-modifiers="Ctrl" location="remote" paired="false" descr="Stop Pressed" repeat-delay="300" double-code="CLEAR" double-char="L" double-modifiers="Ctrl+Alt"/>
<key ircode="401" id="pressed" key-code="7" key-char="7" key-modifiers="" location="remote" paired="false" descr="7/P/Q/R/S Pressed"/>
<key ircode="402" id="pressed" key-code="3" key-char="3" key-modifiers="" location="remote" paired="false" descr="3/D/E/F Pressed"/>
<key ircode="403" id="pressed" key-code="0" key-char="0" key-modifiers="" location="remote" paired="false" descr="0 Pressed"/>
<key ircode="404" id="pressed" key-code="1" key-char="1" key-modifiers="" location="remote" paired="false" descr="1 Pressed"/>
<key ircode="405" id="pressed" key-code="9" key-char="9" key-modifiers="" location="remote" paired="false" descr="9/W/X/Y/Z Pressed"/>
<key ircode="406" id="pressed" key-code="5" key-char="5" key-modifiers="" location="remote" paired="false" descr="5/J/K/L Pressed"/>
<key ircode="409" id="pressed" key-code="8" key-char="8" key-modifiers="" location="remote" paired="false" descr="8/T/U/V Pressed"/>
<key ircode="410" id="pressed" key-code="4" key-char="4" key-modifiers="" location="remote" paired="false" descr="4/G/H/I Pressed"/>
<key ircode="412" id="pressed" key-code="2" key-char="2" key-modifiers="" location="remote" paired="false" descr="2/A/B/C Pressed"/>
<key ircode="413" id="pressed" key-code="LIST" key-char="T" key-modifiers="Ctrl" location="remote" paired="false" descr="List Pressed"/>
<key ircode="414" id="pressed" key-code="6" key-char="6" key-modifiers="" location="remote" paired="false" descr="6/M/N/O Pressed"/>
<key ircode="415" id="pressed" key-code="SEARCH" key-char="H" key-modifiers="Ctrl" location="remote" paired="false" descr="Search Pressed"/>

<key ircode="65538" id="pressed" key-code="STOP" key-char="S" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Stop Pressed" repeat-delay="750" double-code="CLEAR" double-char="L" double-modifiers="Ctrl+Alt"/>
<key ircode="65539" id="released" key-code="STOP" key-char="S" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Stop Released"/>
<key ircode="65540" id="pressed" key-code="PLAY" key-char="P" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Play Pressed" repeat-delay="250" double-code="PLAY" double-char="P" double-modifiers="Ctrl+Alt"/>
<key ircode="65541" id="released" key-code="PLAY" key-char="P" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Play Released"/>
<key ircode="65544" id="pressed" key-code="FORWARD" key-char="F" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Forward Pressed"/>
<key ircode="65545" id="released" key-code="FORWARD" key-char="F" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Forward Released"/>
<key ircode="65546" id="pressed" key-code="BACKWARD" key-char="B" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Backward Pressed"/>
<key ircode="65547" id="released" key-code="BACKWARD" key-char="B" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Backward Released"/>
<key ircode="65548" id="pressed" key-code="REPEAT" key-char="R" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Repeat Pressed"/>
<key ircode="65549" id="released" key-code="REPEAT" key-char="R" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Repeat Released"/>
<key ircode="65552" id="pressed" key-code="ENTER" key-char="E" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Enter Pressed"/>
<key ircode="65553" id="released" key-code="ENTER" key-char="E" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Enter Released"/>
<key ircode="65554" id="pressed" key-code="MENU" key-char="M" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Menu Pressed" repeat-delay="750" double-code="CANCEL" double-char="C" double-modifiers="Ctrl"/>
<key ircode="65555" id="released" key-code="MENU" key-char="M" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Menu Released"/>
<key ircode="65556" id="pressed" key-code="RANDOM" key-char="A" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Random Pressed"/>
<key ircode="65557" id="released" key-code="RANDOM" key-char="A" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Random Released"/>
<key ircode="65560" id="pressed" key-code="POWER" key-char="O" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Power Pressed" holddelay="3" double-code="REBOOT" double-char="Z" double-modifiers="Ctrl"/>
<key ircode="65561" id="released" key-code="POWER" key-char="O" key-modifiers="Ctrl" location="front-panel" paired="true" descr="Power Released"/>

<key ircode="163840" id="pressed" key-code="WHEELCLOCK" key-modifiers="" key-char="" location="front-panel" paired="false" descr="Wheel Clockwise"/>
<key ircode="163841" id="pressed" key-code="WHEELANTI" key-modifiers="" key-char="" location="front-panel" paired="false" descr="Wheel Anticlockwise"/>

</keys>