Silence a noisy backtrace: only complain about falling back to single
audio dir when there actually is more than one defined.

Skip trying to map xml/html code to file paths. Playlist parsers often
do this when they fail to fetch a playlist and receive an error page
instead.
Merge branch 'public/7.7' into public/7.8