Jump to content

Failing to get Artist. Won't play music list since update :(


Go to solution Solved by berrick,

Recommended Posts

Posted

Hi Scott,

 

Since the latest update I'm back to not being able to get list of artists.

 

Even worse it appears I can't play music. It loads the track list but then just hangs.

 

I have uninstalled and re installed the app but no joy. Any suggestions?

ScottIsAFool
Posted

Are you trying to play it when on the same network as your server?

Posted

Yes I'm trying to do this when the phone is connected to the LAN which the server is on. Looking at the logs I can see the phone is talking to the server but no music is played. I tried a vid and that seemed ok.

 

I dont have any issue (and its quick) when I just use MB3 web interface through the phones browser?

Posted

@@ScottIsAFool this sounds very similar to the issue I was having. Is the opp on the beta?

ScottIsAFool
Posted

@@berrick can you try something for me. Can you go to the dashboard, make a note of the external address it gives you, then on your phone, in the browser, can you go to that address, when on the same network as the server.

Posted (edited)

If I understand what you are asking, I get a failed to display in the browser on my phone whilst connected via WiFi and trying to use the remote access URL.

 

This is what I would expect as I dont have any port forwarding enabled for MB3 at present.

 

In the server log file I see the following line a lot when trying to use the app. If I leave it long enough the app just exits.

HttpServer: Exiting HttpConnection.OnReadInternal because nread=0 
Edited by berrick
ScottIsAFool
Posted

Ok, having the port forwarding enabled would probably have helped in this test :) basically i'm trying to see if it's the lack of loopback support on the router that might be causing it. If, when on the same network, you try and connect to the web client using the external address and that doesn't work, but does if you use the local address of the server, that would be good information to know, and would give us a definite reason as to why this is failing.

 

Is setting up the port forwarding (even just temporarily) something you're able to do?

Posted

Ahhhhhhh Scott why didn't you say ;). My router is supposed to support NAT loopback.

 

Whilst on local LAN (WiFi connected) and port forwarding enabled

  • I can connect via the browser to my server using my external IP
  • I can play music from your app using the local IP of the server

Music playback within the app stops when I remove the port forwarding. Hope that helps?

ScottIsAFool
Posted

Music playback within the app stops when I remove the port forwarding. Hope that helps?

I think we have a winner! Without the port forwarding the app has no way to talk to the server. If you left the port forwarded, you'd have no problems.

 

Now, following up on that, is your scenario that you only really stream music when on your local network? Trying to gauge usage here.

Posted

Yes I only stream when on the local lan.

 

I will not be opening up my server to the net so if I have to open a port for the app to work then its a show stopper for me. :(

ScottIsAFool
Posted

No, you won't have to do that, I will figure something out. I suspect you won't be the only one, but at least it's identified the problem.

Posted

I would image quite a few peepz could be affected. NAT loopback wasn't an option in lots of older routers for example BT's hh3

ScottIsAFool
Posted

Are you on the beta for the phone app?

Posted

The about page state version 8.0.63.0

ScottIsAFool
Posted

Can you PM me the Live ID associated with your phone and i'll add you to the beta. I have something for you to try.

  • Solution
Posted

OK an update for others that stumble across this post.

 

The issue of music not playing is due to not having port forwarding configured in the router. Once I opened a port for 8096 music did start to play.

 

Scott is aware that like myself not everyone wants to open up their server to the net. It is my understanding he is working on changing the way the app works so port forwarding isn't required when you are on the lan with your phone.

 

If this isn't correct I'm sure Scott will correct me :wacko:  

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...