diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna
index 59e7907e919e83b75342bf19f35c4c0be8f587a7..734e663b1bf6d1df77f63d4210736cc5a30c2cea 100755
--- a/src/freedombone-app-dlna
+++ b/src/freedombone-app-dlna
@@ -99,7 +99,20 @@ function backup_remote_dlna {
 }
 
 function restore_remote_dlna {
-	echo -n ''
+	if [ -d /var/cache/minidlna ]; then
+		if [ -d $SERVER_DIRECTORY/backup/dlna ]; then
+			echo $"Restoring DLNA cache"
+			temp_restore_dir=/root/tempdlna
+			function_check restore_directory_from_friend
+			restore_directory_from_friend $temp_restore_dir dlna
+			cp -r $temp_restore_dir/var/cache/minidlna/* /var/cache/minidlna/
+			if [ ! "$?" = "0" ]; then
+				exit 982
+			fi
+			rm -rf $temp_restore_dir
+			echo $"Restore of DLNA complete"
+		fi
+	fi
 }
 
 function remove_dlna {
diff --git a/src/freedombone-restore-remote b/src/freedombone-restore-remote
index fe4fe78a9b5bb0aefddc8703020acabfdaeedcc4..f3b8ffbe3f343b0b66ee20e9f7b0fc8442f636e0 100755
--- a/src/freedombone-restore-remote
+++ b/src/freedombone-restore-remote
@@ -739,8 +739,6 @@ restore_mailing_list
 restore_email
 #restore_apps remote
 
-restore_dlna
-
 echo $"*** Remote restore was successful ***"
 
 exit 0