Support for POPBOX V8
Hi,
I am running Serviio 1.3.1 on my Linux home server. I manage to stream all my content to various media renderer devices (Windows and Linux PCs, Android Phone, iPad), great. However I have one device that refuses to display any content from the server: a Popbox V8 http://www.cloudmedia.com/products/popbox/v8. Note that I did manage to stream content to this device from a mediatomb server in the past.
on the device the Serviio server is visible and all content can be browsed. However when I select some content, displaying it fails:
Video: screen goes dark and never comes back. Turning off and on required.
Picture: screen goes dark and device does warm boot.
Audio: Nothing happens.
Here are typical logs of the error (the are all pretty much the same):
What can I do to make it work?
Thanks,
/~JC
I am running Serviio 1.3.1 on my Linux home server. I manage to stream all my content to various media renderer devices (Windows and Linux PCs, Android Phone, iPad), great. However I have one device that refuses to display any content from the server: a Popbox V8 http://www.cloudmedia.com/products/popbox/v8. Note that I did manage to stream content to this device from a mediatomb server in the past.
on the device the Serviio server is visible and all content can be browsed. However when I select some content, displaying it fails:
Video: screen goes dark and never comes back. Turning off and on required.
Picture: screen goes dark and device does warm boot.
Audio: Nothing happens.
Here are typical logs of the error (the are all pretty much the same):
- Code:
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/26738/MEDIA_ITEM/AVI-0/ORIGINAL#The%20Age%20of%20Stupid:::
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:77)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:192)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL#The Age of Stupid:::
at java.lang.Enum.valueOf(Enum.java:236)
at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
... 8 more
2013-10-15 17:24:45,332 WARN [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/26738/MEDIA_ITEM/AVI-0/ORIGINAL#The%20Age%20of%20Stupid:::
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:77)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:192)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL#The Age of Stupid:::
at java.lang.Enum.valueOf(Enum.java:236)
at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
... 8 more
2013-10-15 17:27:34,988 WARN [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/4337/MEDIA_ITEM/MP3-0/ORIGINAL#Misirlou:Dick%20Dale:100%20Greatest%20Guitarists%20of%20All%20Time%20-%20Rolling%20Stone%20Magazine:
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
at org.apache.http.protocol.HttpService.doService(HttpService.java:293)
at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:77)
at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:212)
at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:192)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL#Misirlou:Dick Dale:100 Greatest Guitarists of All Time - Rolling Stone Magazine:
at java.lang.Enum.valueOf(Enum.java:236)
at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
... 8 more
What can I do to make it work?
Thanks,
/~JC
