--- Slim/Web/HTTP.pm.old 2009-10-18 11:43:03.000000000 +0100 +++ Slim/Web/HTTP.pm 2009-10-24 21:56:53.000000000 +0100 @@ -1599,6 +1599,11 @@ # hack to make xmms like the audio better, since it appears to be case sensitive on for headers. $data =~ s/^(Icy-.+\:)/\L$1/mg; + # hack for Reciva Internet Radios which glitch on metadata unless the + # icy-name header comes before icy-metaint, so make sure icy-metaint + # is the last of the headers. + $data =~ s/^(icy-metaint:[^\n]*\n)(.+)/$2$1/ms; + return $data; }