Can you check the version of your DB? It appears there is an issue with v63. See post #48 above. Also, XBMC for RPi is a different git repo to the main XBMC and is not as up to date so you may need to look at the XBMC master commits and apply relevant commits to XBMC for RPi...
In OpenELEC, to use the latest XBMC code from master, you need to build OpenELEC with XBMC=frodo.
For building for x86 hardware, checkout this
link which will help you build OpenELEC with frodo and support for the new AudioEngine.
For building for RPi, I would use this
Compile with custom XBMC branch as a starter.
The following steps will allow you to pull the latest XBMC RPi master in OpenELEC (This is quick and dirty but will allow you to get your own builds up and running quickly)
Start with pulling a fresh git where you can play around without breaking anything:
git clone git://github.com/OpenELEC/OpenELEC.tv.git sometest
Now you need to pull the xbmc master branch you want to test into a tarball:
cd sometest/tools/mkpkg/
Run the script:
./mkpkg_xbmc-rpi
This will create two tarballs (where nnnnnnn is the current commit from the master branch):
xbmc-rpi-nnnnnnn.tar.xz
xbmc-rpi-theme-Confluence-nnnnnnn.tar.xz
Now you have to put these on a webserver, so you can wget them later. Then edit the meta files for both xbmc-frodo and xbmc-frodo-theme-Confluence:
cd ..
cd ..
nano packages/mediacenter/xbmc-rpi/meta
nano packages/mediacenter/xbmc-rpi-theme-Confluence/meta
The part you need to edit is package version, and package url. Something like this:
PKG_VERSION="nnnnnnn"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="www.xbmc.org"
PKG_URL="your.webserver/openelec/$PKG_NAME-$PKG_VERSION.tar.xz"
Now you need to rename the patches.
cd packages/mediacenter/xbmc-rpi/patches/
ls
./rename.sh <insertoldversionhere> nnnnnnn
Now you are ready to try to build. Go back to "sometest" and build with:
PROJECT=RPi ARCH=arm make