XBMC and Digest Authentication on server

I’m trying to add an offsite linux server as an http source (or a webDAV source) in XBMC Frodo but I can’t connect to it. The problem seems to be that the server uses digest authentication rather than basic authentication.

I gather from the XBMC wiki that either sources.xml or mediasources.xml in /private/var/mobile/Library/Preferences/XBMC/userdata/ will have to be edited. I edited sources.xml to include something like this:

<path>http://username:password@host:port/directory/|auth=digest</path>

That didn’t work, though. 

I also tried editing mediasources.xml (where I found other shares I’d set up) by adding “|auth=digest” to the end of the http one, but that also didn’t work.

 

Has anyone gotten XBMC on an ATV2 to work via http on a server using digest authentication? If so, how?

For what it’s worth, I can get shares from this server set up via ftp, but I’d prefer to use http as I understand the performance is better.