Xbox stopped seeing Serviio, network is fine
Short version:
1) My Xbox360 could view movies via Serviio just fine for months.
2) I purchased and installed the Serviio Pro license and restarted.
3) Now my Xbox360 doesn't see my Serviio server anymore.
4) I know network connectivity is open
5) Any ideas why the Xbox no longer sees the Serviio?
Long version:
Running Serviio 1.4.1.2 under Ubuntu 14.04:
2014-08-11 18:45:16,241 INFO [MediaServer] Serviio DLNA media streaming server v 1.4.1.2 (rev. 3753eff81a2f+)
2014-08-11 18:45:16,242 INFO [MediaServer] Java 1.7.0_65-Oracle Corporation
2014-08-11 18:45:16,242 INFO [MediaServer] OS Linux amd64 3.13.0-32-generic
I have been using Serviio for a couple of months with various clients:
a) Xbox 360 ("System Video Player")
b) Android cell phone ("MediaHouse Pro")
c) Windows laptop ("VLC")
d) Ubuntu laptop ("VLC")
A week or two ago I purchased the Pro license and applied it via the command line. The startup log does reflect the addition of the license:
2014-08-10 20:15:26,288 INFO [MediaServer] License: PRO (NORMAL, id: 1d4e22d0-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Which added MediaBrowser as a working client.
I did not upgrade the Serviio software at the time I installed the license, as I appeared to be at the current head. Both before and after the addition of the license, the server was stopped and restarted regularly for various reasons (in other words, this isn't a case where it was a running process for two months and the flaked out at the first restart, I was restarting it often enough without that.)
And the state I'm in now is that my Android still works fine, VLC still works fine, but the Xbox simply doesn't list the Serviio server as a source. Where before it would pop up whenever I went into System Video Player as a Source, now it does not. I know that there is no network connectivity issue because
X) the Xbox and the Serviio server are on the same flat network with no intervening routers, firewalls, or gateway devices.
Y) I ran 'tcpdump' on the server hosting Serviio and I see a UPNP query from the Xbox, a UDP response from Serviio to the Xbox:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age = 1800
LOCATION: http://192.168.1.31:8895/deviceDescript ... 78febd0c3d
EXT:
DATE: Mon, 11 Aug 2014 23:09:09 GMT
SERVER: Linux, UPnP/1.0 DLNADOC/1.50, Serviio/1.4.1.2
ST: urn:schemas-upnp-org:service:ContentDirectory:1
USN: uuid:67016fb3-2b3b-3275-8ca8-ca78febd0c3d::urn:schemas-upnp-org:service:ContentDirectory:1
Z) and then a TCP connection from the Xbox to port 8895 on the Serviio server where the Xbox asks "GET /deviceDescription/67016fb3-2b3b-3275-8ca8-ca78febd0c3d HTTP/1.1" and the response is an XML-over-HTTP describing the Serviio server (which I won't paste as it would probably raise formatting hell). It's a complete, well formed response, and the TCP connection is gracefully terminated by both sides FIN-ACKing, so I don't think there's any network issue.
Finally,
The Xbox does see other media servers... the kids have the standard Windows media server running on their desktops, and they always show up.
So, in short -
Any idea why the Xbox doesn't recognize that it's chatted with the Serviio, when it used to do so just fine?
Any help appreciated.
Thanks!
1) My Xbox360 could view movies via Serviio just fine for months.
2) I purchased and installed the Serviio Pro license and restarted.
3) Now my Xbox360 doesn't see my Serviio server anymore.
4) I know network connectivity is open
5) Any ideas why the Xbox no longer sees the Serviio?
Long version:
Running Serviio 1.4.1.2 under Ubuntu 14.04:
2014-08-11 18:45:16,241 INFO [MediaServer] Serviio DLNA media streaming server v 1.4.1.2 (rev. 3753eff81a2f+)
2014-08-11 18:45:16,242 INFO [MediaServer] Java 1.7.0_65-Oracle Corporation
2014-08-11 18:45:16,242 INFO [MediaServer] OS Linux amd64 3.13.0-32-generic
I have been using Serviio for a couple of months with various clients:
a) Xbox 360 ("System Video Player")
b) Android cell phone ("MediaHouse Pro")
c) Windows laptop ("VLC")
d) Ubuntu laptop ("VLC")
A week or two ago I purchased the Pro license and applied it via the command line. The startup log does reflect the addition of the license:
2014-08-10 20:15:26,288 INFO [MediaServer] License: PRO (NORMAL, id: 1d4e22d0-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
Which added MediaBrowser as a working client.
I did not upgrade the Serviio software at the time I installed the license, as I appeared to be at the current head. Both before and after the addition of the license, the server was stopped and restarted regularly for various reasons (in other words, this isn't a case where it was a running process for two months and the flaked out at the first restart, I was restarting it often enough without that.)
And the state I'm in now is that my Android still works fine, VLC still works fine, but the Xbox simply doesn't list the Serviio server as a source. Where before it would pop up whenever I went into System Video Player as a Source, now it does not. I know that there is no network connectivity issue because
X) the Xbox and the Serviio server are on the same flat network with no intervening routers, firewalls, or gateway devices.
Y) I ran 'tcpdump' on the server hosting Serviio and I see a UPNP query from the Xbox, a UDP response from Serviio to the Xbox:
HTTP/1.1 200 OK
CACHE-CONTROL: max-age = 1800
LOCATION: http://192.168.1.31:8895/deviceDescript ... 78febd0c3d
EXT:
DATE: Mon, 11 Aug 2014 23:09:09 GMT
SERVER: Linux, UPnP/1.0 DLNADOC/1.50, Serviio/1.4.1.2
ST: urn:schemas-upnp-org:service:ContentDirectory:1
USN: uuid:67016fb3-2b3b-3275-8ca8-ca78febd0c3d::urn:schemas-upnp-org:service:ContentDirectory:1
Z) and then a TCP connection from the Xbox to port 8895 on the Serviio server where the Xbox asks "GET /deviceDescription/67016fb3-2b3b-3275-8ca8-ca78febd0c3d HTTP/1.1" and the response is an XML-over-HTTP describing the Serviio server (which I won't paste as it would probably raise formatting hell). It's a complete, well formed response, and the TCP connection is gracefully terminated by both sides FIN-ACKing, so I don't think there's any network issue.
Finally,
The Xbox does see other media servers... the kids have the standard Windows media server running on their desktops, and they always show up.
So, in short -
Any idea why the Xbox doesn't recognize that it's chatted with the Serviio, when it used to do so just fine?
Any help appreciated.
Thanks!