From e2bb7d7c55ca6b34c289c3ba47147d7891c3053d Mon Sep 17 00:00:00 2001 From: Tomer Froumin Date: Mon, 10 Sep 2018 22:09:39 +0300 Subject: [PATCH] Support local play when Kodi requires authentication --- app/src/main/java/org/xbmc/kore/utils/FileDownloadHelper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/xbmc/kore/utils/FileDownloadHelper.java b/app/src/main/java/org/xbmc/kore/utils/FileDownloadHelper.java index e36e7c6..3475c09 100644 --- a/app/src/main/java/org/xbmc/kore/utils/FileDownloadHelper.java +++ b/app/src/main/java/org/xbmc/kore/utils/FileDownloadHelper.java @@ -108,7 +108,9 @@ public class FileDownloadHelper { public String getMediaUrl(HostInfo hostInfo) { String pathforUrl = fileName.replaceAll(" ", "%20").replaceAll("'","%27"); - String videoUrl = String.format("http://%s:%d/vfs/%s", hostInfo.getAddress(), + String credentials = (hostInfo.getPassword() == null || hostInfo.getPassword().isEmpty()) ? "" : + String.format("%s:%s@", hostInfo.getUsername(), hostInfo.getPassword()); + String videoUrl = String.format("http://%s%s:%d/vfs/%s", credentials, hostInfo.getAddress(), hostInfo.getHttpPort(), pathforUrl); return videoUrl; }