diff --git a/src/freedombone-app-dlna b/src/freedombone-app-dlna index 8ca81ecb269cec00757073e0162d079d6a611dc8..83b9193875c6d8fa2902e3ad9c24e07ad553ad8a 100755 --- a/src/freedombone-app-dlna +++ b/src/freedombone-app-dlna @@ -93,6 +93,7 @@ function configure_firewall_for_dlna { return fi + firewall_add DLNAP $DLNA_PRESENTATION_PORT tcp firewall_add DLNA $DLNA_PORT udp { echo '<?xml version="1.0" standalone="no"?><!--*-nxml-*-->'; @@ -100,6 +101,10 @@ function configure_firewall_for_dlna { echo '<service-group>'; echo ' <name replace-wildcards="yes">%h DLNA</name>'; echo ' <service>'; + echo ' <type>_dlna._tcp</type>'; + echo " <port>$DLNA_PRESENTATION_PORT</port>"; + echo ' </service>'; + echo ' <service>'; echo ' <type>_dlna._udp</type>'; echo " <port>$DLNA_PORT</port>"; echo ' </service>'; @@ -163,6 +168,7 @@ function remove_dlna { rm /usr/bin/unmount-dlna remove_completion_param install_dlna firewall_remove $DLNA_PORT udp + firewall_remove $DLNA_PRESENTATION_PORT tcp rm /etc/avahi/services/dlna.service systemctl restart avahi-daemon