Firestarter has something weird going on lol

I allowed ports 3689 and 5353 for incoming and outgoing traffic in firestarter but my other machines wont detect a DAAP share. They do see them when I turn off firestarter. I'm even more confused when I see that I have a local connection using port 56690 when I turn off firestarter and monitor the log. It seems that DAAP is using 56690 but when I allow it for incoming/outgoing it still doesnt pick up my DAAP shares.

Is there a way I could fix this? I mean, I could run without a firewall but...idk if thats such a good idea :/