I recently pushed a new (alpha quality) backend for the media:/ kioslave which uses udev/pmount and therefore does not rely on HAL. I encourage developers here to try it out!
Tim, FYI:
While rebuilding tdebase for another reason, I forgot to set -DWITH_TDEHWLIB=OFF. The build failed with this:
<snip>
I set the WITH_TDEHWLIB default setting to OFF in GIT hash ccc23cb; it should not have been enabled by default.
The build failure is probably related to the fact that the new backend relies on a rather large and new library in tdelibs--you would need to rebuild and reinstall tdelibs before the new backend will build in tdebase.
Tim