Hi,
I’ve whipped up a transcoding module (to use instead of the ssc script) which caches transcoded WAV files and re-streams them on demand. This greatly speeds up seeks and restarts after pauses.
You can set the location of the cache directory, as well as limits for the amount of data and number of files stored in the cache. It’s currently configured to use mplayer, oggdec and flac.
Just set some #defines, compile and go. Installation instructions are in mt-daapd-ssc-caching.c. This almost certainly won’t build on windows. Please let me know how you go!
http://www.ini.unizh.ch/~dylan/mt-daapd-ssc-caching.zip
DRM