diff --git a/webif/html/browse/index.jim b/webif/html/browse/index.jim index 8e6f27c7..587f67eb 100755 --- a/webif/html/browse/index.jim +++ b/webif/html/browse/index.jim @@ -215,8 +215,8 @@ proc entry {file} {{i 0}} { # Indexed set dlna 0 - if {$::dlnaok && $::model eq "HDR" && [llength [ - system dlnaurl [file normalize $file]]]} { + if {$::dlnaok && $::model eq "HDR" && + [llength [system dlnaurl $file]]} { icon "/img/dlna.png" "Indexed by DLNA Server" set dlna 1 } diff --git a/webif/lib/system.class b/webif/lib/system.class index a740e983..db3ce76e 100644 --- a/webif/lib/system.class +++ b/webif/lib/system.class @@ -270,6 +270,10 @@ proc {system dlnadb} {} { proc {system _dlnaurl} {file urlbase} { set mime "video/mp2t" + set nfile $file + if {![catch {set nfile [file normalize $file]}]} { + set file $nfile + } if {[catch {set db [sqlite3.open [system dlnadb]]}]} { return {} } diff --git a/webif/lib/ts.class b/webif/lib/ts.class index 6eb0b518..d4de7ff1 100644 --- a/webif/lib/ts.class +++ b/webif/lib/ts.class @@ -331,7 +331,7 @@ ts method setgenre {newgenre} { } ts method dlnaloc {{urlbase ""}} { - return [system dlnaurl [file normalize $file] $urlbase] + return [system dlnaurl $file $urlbase] } ts method cleanbmp {} {