diff --git a/Sources/VLCHTTPConnection.m b/Sources/VLCHTTPConnection.m
index a22b88fbcb17a0d84d8dab0ea4027773e1b31bee..00bd5bd004575e8480c83ce9297b7ea8229c9103 100644
--- a/Sources/VLCHTTPConnection.m
+++ b/Sources/VLCHTTPConnection.m
@@ -215,7 +215,7 @@
     NSUInteger mediaCount = allMedia.count;
     NSMutableArray *mediaInHtml = [[NSMutableArray alloc] initWithCapacity:mediaCount];
     NSMutableArray *mediaInXml = [[NSMutableArray alloc] initWithCapacity:mediaCount];
-    NSString *hostName = [[VLCHTTPUploaderController sharedInstance] hostname];
+    NSString *hostName = [NSString stringWithFormat:@"%@:%@", [[VLCHTTPUploaderController sharedInstance] hostname], [[VLCHTTPUploaderController sharedInstance] hostnamePort]];
     NSString *duration;
 
     for (NSManagedObject *mo in allMedia) {
diff --git a/Sources/VLCHTTPUploaderController.h b/Sources/VLCHTTPUploaderController.h
index c51d35d3027be2e250debd2a6c4365ef70548889..256c65734c60fca909be285e4a45b55253c2017a 100644
--- a/Sources/VLCHTTPUploaderController.h
+++ b/Sources/VLCHTTPUploaderController.h
@@ -25,6 +25,7 @@
 - (NSString *)httpStatus;
 - (BOOL)isServerRunning;
 - (NSString *)hostname;
+- (NSString *)hostnamePort;
 
 - (void)moveFileFrom:(NSString *)filepath;
 - (void)cleanCache;
diff --git a/Sources/VLCHTTPUploaderController.m b/Sources/VLCHTTPUploaderController.m
index ff5726981ab1b6727569f903178007a0b5e7e1dc..86e239af157f013115d302440a3d4544d0278a2a 100644
--- a/Sources/VLCHTTPUploaderController.m
+++ b/Sources/VLCHTTPUploaderController.m
@@ -285,6 +285,11 @@
 #endif
 }
 
+- (NSString *)hostnamePort
+{
+    return [NSString stringWithFormat:@"%i", _httpServer.listeningPort];
+}
+
 - (void)moveFileFrom:(NSString *)filepath
 {
     /* update media library when file upload was completed */