Great idea! That resolved it partially. What I had to do was change the port, but that still doesn't allow to use my yourname.subsonic.org. So I just have to type in my public ip then the port number. ie
http://192.168.0.1:5050. For future reference if anyone else has the same problem. Thanks for the help mitrailer!
Edit: It actually resolved it fully. I guess it just took a while to take effect and I can now use yourname.subsonic.org.