Index: Slim/Buttons/BrowseTree.pm =================================================================== --- Slim/Buttons/BrowseTree.pm (revision 3834) +++ Slim/Buttons/BrowseTree.pm (working copy) @@ -180,6 +180,7 @@ if (Slim::Music::Info::isWinShortcut($url)) { $url = Slim::Utils::Misc::pathFromWinShortcut($url); + $url = Slim::Utils::Misc::fixPath($url); } my $items = $client->param('listRef'); Index: Slim/Web/Pages.pm =================================================================== --- Slim/Web/Pages.pm (revision 3834) +++ Slim/Web/Pages.pm (working copy) @@ -1415,6 +1415,7 @@ # won't take the penalty for the lookup. if ($osName eq 'win' && Slim::Music::Info::isWinShortcut($url)) { $url = Slim::Utils::Misc::pathFromWinShortcut($url); + $url = Slim::Utils::Misc::fixPath($url); } my $item = $ds->objectForUrl($url, 1) || next; Index: Slim/Utils/Scan.pm =================================================================== --- Slim/Utils/Scan.pm (revision 3834) +++ Slim/Utils/Scan.pm (working copy) @@ -504,6 +504,7 @@ } else { $playlistpath = Slim::Utils::Misc::pathFromWinShortcut($playlisturl); + $playlistpath = Slim::Utils::Misc::fixPath($playlistpath); Slim::Music::Info::cacheDirectory($playlisturl, [$playlistpath]); }