Okay, I'm out of ideas.
I turned off the router firewall. I turned off the HTPC machine's router. I have restarted the HTPC.
still won't connect.
I tried testing the connection, but it failed, said it was unable to connect and to make sure the port wasn't already in use.
I then changed the port to 3333
I was then able to test the connection successfully, and the invitation code remained unchanged.
I then tried the connection from the EVO again and it still fails to connect.
I don't know what is blocking/preventing it, but I don't know what else to try at this point.
it seems my request is making it to the J River server, as the new attempt gives me the updated port 3333 addresses to try, but the one it says to try from outside the network is the local IP address, and the one it says to try from inside the library server (I assume it means local network network) is the router IP address. I think these are mixed up.
Well, it was that way with the old port number(52199), but with the updated port addresses, they are both the router IP address, which seems strange.
Well, I've tried a few more times and it will not connect for me and it seems I'm wide open on both the machine running the server and the router.
ideas?
Okay, I went to the HTPC again, tried to verify the firewall was off for that machine (I see no way to turn the firewall of all together) and then switched it for another machine, then back to the HTPC, then restarted the HTPC, then tried again.
still wouldn't connect. it gave me th outside IP address again for both suggestions, and when I clicked the outside one, it connected; but to webremote, and controls the playback for the Patio zone, and plays back on then Patio speakers.
I checked that I'm not connected to my internal network, and the address is the outside address. this seems like it "worked" but what was the point? being able to control the patio playback from my office isn't very useful. I thought this was to allow me to playback the media locally?!?
Okay, I played around a bit more. I could see all the zones in my setup from the EVO, so it seems like it's got a good connection, but I can't get the gizmo to play any files.
I went back and removed the webremote... from the url, and just went back to the port number and refreshed, and that took me to library server main page, I selected webplay, picked a playlist and I have streaming
It seems telling the router to open up the HTPC changes it's IP address in the router to the external address, which is why it showed that address for both suggestions.
I have to use the external IP address to access the server from my laptop in this configuration, but it works also it seems. I tried clicking library server and it asked it I wanted to allow it to open MC, and I said yes, but since it was already open, it seems to have gotten confused, and just gives me the spinning circle for the last couple of minutes.
As I'm doing this, it just went to the second song, and there was a lag of some 10 or so seconds before the next track began playing. if this could be reduced to gapless, or crossfade, that would be great.
I forced MC closed and the remote connection did open MC in the served library; nice.
Okay, I just went and turned the HTPC firewall back on, all was well, I skipped a song, and it took about 30 seconds to hear the next song.
**Suggestion: could you either buffer the next song, or not stop play on the current song until the next one is ready? I'd rather have lag than silence
I turned on the router firewall, and that boggled it again. I restarted, deleted and created a new profile for Library Server, and still no luck. then I remembered that I have to restart the machine after changing the DMZ sittings on the U-Verse box and when I restarted, it worked again.
I think it's all working now, which is very cool!
I think it didn't help that when it did kinda connect it kept taking me to the webremote screen, which looked like a local connection, and what I wanted to go to the next level up so I could select webplay, which automatically launches the Gizmo, and now plays music (still have [Time] showing).
If the email invite could be updated so the link takes you to the
http://xx.xx.xxx.xxx:3333/LibraryServer/ instead of the webremote, that would be better I think.
So, just to make sure I could do it, I set it up on the wife's EVO (I switched from AT&T, so I had to get new phones and she wasn't taking anything less than what I was getting
) and I stumbled at the steps a bit, and when it finally connected it wouldn't play.
I could navigate and select and everything else worked, but wouldn't play.
I stopped and closed the Gizmo on mine and hers began to work fine; which is good.
I then could not play on mine; meaning this will only stream one at a time. I hope this can be expanded upon.
All in all, it's taken longer than I thought it would, but U-Verse updated the firmware on the router and it all looks different than I remember, and forgetting to restart, then many restarts, etc, etc.
But, I tried to keep track of what I was doing as I was doing it and I hope that my LONG post helps future folks save some time.
Again, thanks for doing this; it really is pretty great. It definitely needs cleaned up and expanded upon, but for an out of the gate feature, I'm quite happy