Raspberry Pi + XBMC + PS3MediaServer

Modified XBMC.conf

# ps3mediaserver renderer profile for xbox media center
# Refer to PS3.conf for help

RendererName=XBMC
RendererIcon=xbmc.png
# ============================================================================
# Identifying headers on Mac OS X:
# User-Agent: XBMC/10.0 r35648 (Mac OS X; 11.2.0 x86_64; http://www.xbmc.org)
# User-Agent: Platinum/0.5.3.0, DLNADOC/1.50
# ============================================================================
UserAgentSearch=Neptune|Platinum|XBMC
Video=true
Audio=true
Image=true
SeekByTime=false
TranscodeVideo=MPEGAC3
TranscodeAudio=MP3
DefaultVBVBufSize=true
MuxH264ToMpegTS=true
MuxDTSToMpeg=true
WrapDTSIntoPCM=false
MuxLPCMToMpeg=true
MaxVideoBitrateMbps=0
MaxVideoWidth=0
MaxVideoHeight=0
TranscodeExtensions=
StreamExtensions=mkv,hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v


MediaInfo=true
Supported=f:avi v:h264|mp4      a:ac3|mp3       m:video/avi
Supported=f:mp4|qt      v:h264|mp4      a:aac   n:2     m:video/mp4
Supported = f:mp3       m:audio/mpeg
Supported = f:jpg       m:image/jpeg

This forces PS3MediaServer to automagically transcode to the correct format, suitable for the Raspberry Pi with RaspBMC.

The Supported list at least covers the video part (in order to make use of the hardware decoder and its licensed codecs). By all means, add new audio and image formats, for example, fork this Gist on GitHub.