OK, a little more info. I tried changing the port to 80 and then 10005.
In both cases, it tells me that the port is forwarded successfully. However, the registering server section says:
"Status: ****.subsonic.org is registered, but could not connect to it. (ConnectTimeoutException)"
I am running the Ubuntu Karmic version, so there is no "subsonic-agent.exe". Is there an equivalent place to look under Linux?
-----
If I turn on the WiFi, and set my server to 10.10.10.10:10005 (while in my house), it connects fine and streams fine.
If I set it to my external address (173.50.xxx.xxx:10005), while on WiFi, I get: "Connection Failure: Connection to
http://****.subsonic.org:10005 refused"
If I switch it to 3G, I get "Connection failure. Socket is not connected."
-----
I pretty much got similar results with port 80, although I did at one point get : "Connection failure. Didn't understand the reply. Please check the server address." But I honestly can't recall what part of testing gave that message.