Index: /home/mh/eclipse/SVN/Slim/Web/Pages.pm =================================================================== --- /home/mh/eclipse/SVN/Slim/Web/Pages.pm (revision 3681) +++ /home/mh/eclipse/SVN/Slim/Web/Pages.pm (working copy) @@ -1920,10 +1920,10 @@ my %list_form = ( 'player' => $player, 'skinOverride' => $params->{'skinOverride'}, - 'title' => $i == 0 ? string('MUSIC') : $obj->title, + 'title' => $i == 0 ? string('MUSIC') : Slim::Utils::Misc::utf8off($obj->title), 'hierarchy' => join('/', @levels[0..$i]), ); - + $params->{'pwd_list'} .= ${Slim::Web::HTTP::filltemplatefile("browsetree_pwdlist.html", \%list_form)}; } Index: /home/mh/eclipse/SVN/Slim/Buttons/BrowseTree.pm =================================================================== --- /home/mh/eclipse/SVN/Slim/Buttons/BrowseTree.pm (revision 3681) +++ /home/mh/eclipse/SVN/Slim/Buttons/BrowseTree.pm (working copy) @@ -238,10 +238,10 @@ # one level down we show the folder name, below that we show two levels if (scalar @levels > 2) { $obj = $ds->objectForId('track', $levels[-2]); - push @headers, $obj->title if $obj; + push @headers, Slim::Utils::Misc::utf8off($obj->title) if $obj; } $obj = $ds->objectForId('track', $levels[-1]); - push @headers, $obj->title if $obj; + push @headers, Slim::Utils::Misc::utf8off($obj->title) if $obj; } # Finally get the last selection position within the list