I just recently upgraded my music server from a P3 700 to an AMD 1700+. I left the hard drive intact thinking this would prevent any reinstall of the server software and the like. Well, after the upgrade, my tRio will no longer play music from my music library. It will play the radio no problem at all but I get the following error when trying to play anything from the music server (jrec). This doesn't make sense to me as I do know that the ethernet address of the server changed but this isn't reflected in my trio.xml file as I use the name of the computer, server.
Here is the error message:
rio.player.TRioPlayerPlaybackException: Error retrieving tune content.
at trio.player.TRioPlayerStreamImpl.streamGet(Unknown Source)
at trio.player.TRioPlayerStreamImpl.streamGet(Unknown Source)
at trio.player.TRioPlayerStreamImpl.streamStart(Unknown Source)
at trio.player.TRioPlayerSequencedStream.startPlayback(Unknown Source)
at trio.player.TRioPlayerUnitStream.startPlayback(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at trio.player.TRioPlayerUnitStream_Stub.startPlayback(Unknown Source)
at trio.applet.TRioAppletPlayerPanel$4.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(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.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.<init>(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at jreceiver.client.common.ClientContent.getBytes(ClientContent.java:102)
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.TRioPlayerSequencedStream.startPlayback(Unknown Source)
at trio.player.TRioPlayerUnitStream.startPlayback(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
And here is the trio.xml
<?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="169.254.35.55" type="receiver" name="Bedroom" volume="4"/>
<unit ip="169.254.121.5" type="receiver" name="Living Room" linevol="1" volume="6"/>
</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="12b">
<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="169.254.35.55"/>
<unit ip="169.254.121.5"/>
</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.1.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://server:8080/jrec_serv/servlet/RPC2" user="trio" password="taylorann"/>
</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="Radio Storm - Pop Top40" url="http://www.radiostorm.com/pop128gw.pls"/>
<station name="Radio Storm - Classic Rock" url="http://www.radiostorm.com/classic128gw.pls"/>
<station name="Radio Storm - Alternative" url="http://www.radiostorm.com/alt128gw.pls"/>
<station name="Radio Storm - Hard Rock" url="http://www.radiostorm.com/hr128gw.pls"/>
<station name="Radio Paradise" url="http://205.188.245.131:8048/listen.pls"/>
<station name="Club 977" url="http://club977.com/CLUB977HI.pls"/>
<station name="Virgin Radio" url="http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=7711&file=filename.pls"/>
<station name="Dogtown Saloon" url="http://dogtownsaloon.com:8000/listen.pls"/>
<station name="Adult Pirate Radio" url="http://adultpirateradio.com:8106/listen.pls"/>
<station name="Hardrockin80's" url="http://www.hardrockin80s.com/80-24k.pls"/>
<station name="Radio Storm - 80's" url="http://www.radiostorm.com/80s128gw.pls"/>
<station name="KPIG Archives" url="http://scastsrv2.shoutcast.com:8002/listen.pls"/>
<station name="Grassy Hill Radio" url="http://radio.grassyhill.org/listen.pls"/>
<station name="Pirate Radio 100.3 FM KQLZ Los Angeles, CA" url="http://www.kqlz.org/streams/kqlz80k.pls"/>
<station name="Bootliquor" url="http://somafm.com/bootliquor.pls"/>
<station name="Country Music USA" url="http://www.shoutcast.com/sbin/shoutcast-playlist.pls?rn=6837892&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="169.254.35.55" mode="Radio" access="public" station="Radio Storm - Pop Top40"/>
<unit ip="169.254.121.5" access="public" mode="Radio" station="Radio Storm - Pop Top40"/>
</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>
</trio-config>