Using intervex's .xml as a guideline I fabbed up this monster. The biggest peeve I've found so far is that to get the RR to go back to the play list screen after adding songs to the play list you have to click Music > Play list when you first start RoadRunner. If you don't do this it won't take you to the play list screen after adding songs which for me is frustrating.
It's a little awkward at fist but it gets most of the tasks done (until context switching of course

).
Push Hat Down = Play/pause
Tilt L-R = Play previous/next song
Tilt F-B = Move up down list
Slide Hat F-B = Page up/Page down list
Rotate Hat L-R = Music volume up and down
Slide Hat L-R = Left takes you to the browser right doesn't do anything <-- I couldn't find a better place for it
Left Button = Enters a folder while browsing
Right Button = Deletes current play list and adds all songs in folder to play list
Pull Hat Up = Goes back a level while browsing folders
Here's my .xml file
Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<snConfig>
<contexts>
<defaultContext>
<twist threshold="250"
type="binary"
posAction="RR Volume Up"
negAction="RR Volume Down"/>
<tiltFB threshold="250"
startPulse="1"
endPulse="4"
type="linear"
posAction="RR Scroll Up One"
negAction="RR Scroll Down One"/>
<pushPull threshold="300"
type="binary"
posAction="RR Play"
negAction="RR Back"/>
<tiltLR threshold="250"
type="binary"
posAction="RR Prev"
negAction="RR Next"/>
<panLR threshold="250"
type="binary"
posAction=""
negAction="RR Go To Music Browser"/>
<panFB threshold="250"
type="binary"
posAction="RR Page Down"
negAction="RR Page Up"/>
<buttons>
<button
downAction="RR Browse Folder"
upAction=""/>
<button
downAction="RR Clear and Add To Playlist"
upAction=""/>
</buttons>
<!--Unassigned axes, they can't appear in uncommented text
<tiltLR simulateMouseMove="x"
threshold="50"
divisor="15"/>
<tiltFB simulateMouseMove="y"
threshold="50"
divisor="15"/>
<button simulateMouseButton="left" />
<button simulateMouseButton="right" />
-->
</defaultContext>
</contexts>
<actions>
<sendWindowMessage name="RR Volume Up"
window="RoadRunner"
message="VOL+"/>
<sendWindowMessage name="RR Volume Down"
window="RoadRunner"
message="VOL-"/>
<sendWindowMessage name="RR Scroll Up One"
window="RoadRunner"
message="DOWN"/>
<sendWindowMessage name="RR Scroll Down One"
window="RoadRunner"
message="UP"/>
<sendWindowMessage name="RR Browse Folder"
window="RoadRunner"
message="BROWSE"/>
<sendWindowMessage name="RR Back"
window="RoadRunner"
message="BACK"/>
<sendWindowMessage name="RR Next"
window="RoadRunner"
message="NEXT"/>
<sendWindowMessage name="RR Prev"
window="RoadRunner"
message="PREV2"/>
<sendWindowMessage name="RR Play"
window="RoadRunner"
message="PLAY"/>
<sendWindowMessage name="RR Mute"
window="RoadRunner"
message="MUTE"/>
<sendWindowMessage name="RR Go To Music Browser"
window="RoadRunner"
message="LIST"/>
<sendWindowMessage name="RR Clear and Add To Playlist"
window="RoadRunner"
message="SELECT"/>
<sendWindowMessage name="RR Page Down"
window="RoadRunner"
message="PGDOWN"/>
<sendWindowMessage name="RR Page Up"
window="RoadRunner"
message="PGUP"/>
</actions>
</snConfig>