fix single file mode URLs
[noxon-gateway.git] / src / mediatomb.php
index f5c49777687035e1c343832ae2160cadd3177127..bdfa4ebae10d290b64af01944b4e9deb964ffc82 100644 (file)
@@ -41,7 +41,7 @@ function mediatombBrowse(Services_MediaTomb $smt, $fullPath, $prefix)
         if ($enableSingle) {
             $listItems[] = getDirItem(
                 'Einzeln',
-                '.mt-single/' . $path
+                pathEncode('.mt-single/' . $path)
             );
         }
     }
@@ -106,17 +106,17 @@ function mediatombSingle(Services_MediaTomb $smt, $fullPath, $prefix)
 
     if ($fileMode) {
         //show single file to play
-        addPreviousItem($listItems, $fullPath);
+        addPreviousItem($listItems, pathEncode($fullPath));
         $item = $smt->getSingleItem($container, $fileTitle, false);
         mediatombAddFile($listItems, $item);
     } else {
-        addPreviousItem($listItems, 'internetradio/' . $path . '/dummy');
+        addPreviousItem($listItems, pathEncode('internetradio/' . $path . '/dummy'));
 
         //browse directory
         foreach ($container->getItemIterator(false) as $item) {
             $listItems[] = getDirItem(
                 $item->title,
-                $fullPath . 'file-' . $item->title
+                pathEncode($fullPath . 'file-' . $item->title)
             );
         }
     }