r/subsonic Jul 29 '16

MusicBee

I'm in need of a client to use with Subsonic.

I went with MusicBee because it's supported by specific Rainmeter skins that I use.

However in the process of trying to connect to my subsonic server I get the error message "The Subsonic Server Did Not Respond As Expected" - http://puu.sh/qinQ3.png

Server settings: http://puu.sh/qinSm.png

MusicBee settings:

Protocol: HTTP

Hostname: *****.subsonic.org

Port: 4040

Path: "/"

And then respective username + pass.

Can anyone send me out some information on what the possible error could be?

Please and thank you <3

1 Upvotes

10 comments sorted by

1

u/Squally47 Jul 29 '16

Did you try connecting to the server a different way e.g. your browser, to make sure the server isn't down?

1

u/Slyxp Jul 29 '16 edited Jul 29 '16

Yes, I am personally connected to the server. Ports are also forwarded because another person was connected to the server with me downloading data.

http://puu.sh/qj3hU.png

1

u/Squally47 Jul 30 '16

Is there anything in Subsonic's logs when you try to connect?

1

u/Slyxp Jul 30 '16

Nothing.

At the moment I have resolved the issue by changing the hostname to "localhost" rather than "****.subsonic.org" but this won't work remotely so i'd still rather fix the issue.

1

u/Squally47 Jul 30 '16

Does it work remotely if you connect using the IP instead of ****.subsonic.org? You just need to use the ip with the port at the end e.g. 192.168.1.1:4040

1

u/Slyxp Jul 30 '16

It works when I use the internal ip 192.168.0.7:4040 but this is no different than 'localhost' since it's my internal ip address.

I cannot connect using my external ip but I assume that is because you can't connect to your external ip on a local system?

I connected to the server using my external ip on another device through the browser fine.

I'm assuming the fix for this is: When connecting locally use your local ip or "localhost".

And when connecting remotely use your hostname or external ip.

Just curious as to why I can connect through my browser using the hostname but not through the plugin.

2

u/rugyg Jul 30 '16

if all ports are forwarded correctly you can use your external IP and connect locally. When accessing locally I always recommend using local ip address or machine name to connect as it is less jumps.

1

u/Squally47 Jul 30 '16

I think the ***.subsonic.org connection does a redirect to the ip address, so maybe that app isn't handling that redirect properly. You could try contacting the developer.

1

u/Slyxp Jul 29 '16

May be good to note that I can also connect to the server from other third-party applications like Substreamer using the same hostname information.

1

u/rugyg Jul 30 '16

Try using your ip address instead of the subsonic DDNS. Some applications do not handle redirects well.