UPnP not working?

I have been using an RB4011 for a while now and I would like to think that I have graduated beyond being a beginner by now, but…

I cannot seem to get UPnP working. I am trying to use an application called Nicotine+ on Linux, which is a client for the Soulseek file sharing network. Its UPnP test page says that UPnP is not configured, but I have done everything that I thought I needed to do:

[jason@mikrotik] > /ip upnp print
                           enabled: yes
  allow-disable-external-interface: no
                   show-dummy-rule: yes
[jason@mikrotik] > /ip upnp interfaces print
Flags: X - disabled, D - dynamic
 #   INTERFACE                           TYPE                 FORCED-IP
 0   ether1-WAN                          external
 1   bridge                              internal

I cannot see any dynamic firewalls being made. How do I get this working? Thanks.

Not quite everything.
Apparently upnp is a service that the router provides and thus needs INPUT CHAIN rule allowing upnp from LAN.

add chain=input action=accept ( in-interface-list=LAN OR in-interface=subnet ) and source-address=server