FAQ  •  Register  •  Login

cocktailAudio X14 as renderer for Serviio doesn't work

<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Thu Sep 19, 2019 4:23 pm

cocktailAudio X14 as renderer for Serviio doesn't work

Hi,

I have a problem to connect a cocktailAudio X14 streamer to Servvio.

Serviio V2.0 pro, X14 firmware V1.0.0R1454 (latest version)
Serviio installed on SUSE Tumbleweed, kernel 5.2.14-1-default amd64, java 1.8.0_222-b10
Other UPNP/DLNA renderer are working fine with this Serviio server.

Serviio is visible at the X14 UPNP menu but after selecting Serviio, the X14 jumps back to the UPNP menu.
I've increased Serviios loglevel to debug and this is the message:

2019-09-19 17:36:26,880 WARN [RendererManager] Error while retrieving renderer description from http://192.168.1.2:7942/: Verbindungsaufbau abgelehnt (Connection refused)

It's possible to connect and display the X14 device XML via http browser on port 7942:

<root xmlns="urn:schemas-upnp-org:device-1-0" xmlns:dlna="urn:schemas-dlna-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>cocktailAudio-X14 MediaRenderer</friendlyName>
<manufacturer>Novatron</manufacturer>
<manufacturerURL>http://www.cocktailaudio.com</manufacturerURL>
<modelDescription>cocktailAudio-X14 MediaRenderer</modelDescription>
<modelName>cocktailAudio-X14 MediaRenderer</modelName>
<modelURL>http://192.168.1.2</modelURL>
<modelNumber>1.2.2</modelNumber>
<serialNumber/>
<UDN>uuid:0dbbfa37-75d0-4d7e-bb8f-0017B8101947</UDN>
<presentationURL/>
<dlna:X_DLNADOC xmlns:dlna="urn:schemas-dlna-org:device-1-0">DMS-1.50</dlna:X_DLNADOC>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport</serviceId>
<SCPDURL>/AVTransport/scpd.xml</SCPDURL>
<controlURL>/AVTransport/control.xml</controlURL>
<eventSubURL>/AVTransport/event.xml</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager</serviceId>
<SCPDURL>/ConnectionManager/scpd.xml</SCPDURL>
<controlURL>/ConnectionManager/control.xml</controlURL>
<eventSubURL>/ConnectionManager/event.xml</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl</serviceId>
<SCPDURL>/RenderingControl/scpd.xml</SCPDURL>
<controlURL>/RenderingControl/control.xml</controlURL>
<eventSubURL>/RenderingControl/event.xml</eventSubURL>
</service>
</serviceList>
</device>
</root>


So it seems that Serviio has a problem to get this file.
I also tried to display as much XML files as possible via the Device Spy tool.
It was possible to get:

/RenderingControl/scpd.xml
/ConnectionManager/scpd.xml
/AVTransport/scpd.xml

I changed the assigned profile "Generic DLNA profile" to some other profiles but without any success.
Maybe somebody has a idea or hint how I can fix this issue.
All XML files are attached.

Best
Andreas
Attachments
X14_xml_files.zip
(3.59 KiB) Downloaded 190 times
<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Fri Sep 20, 2019 6:40 pm

Re: cocktailAudio X14 as renderer for Serviio doesn't work

I've tested the X14 with Foobar2000 UPNP server.
It works just fine, no problems at all.
It looks like Serviio needs a special profile to work with the X14.
But I have no clue how to create it. :(
I have compared the communication from X14 to Foobar2000 and X14 to Serviio.
There are some differences regarding who starts the communication.

Foobar2000 starts the TCP handshake after X14 has send some SSDP and IGMPv3 broadcast packets and it can be established.
Serviio tries to start a TCP handshake twice while X14 sends the same SSDP packets and the TCP SYNC packets are answered with TCP RESET from X14.
After that, X14 starts the TCP handshake and this TCP session can be established.

I've attached both Wireshark files.
Maybe someone can figure out whats the problem here...

Best
Andreas
Attachments
Wireshark.zip
(22.7 KiB) Downloaded 184 times
<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Sun Sep 22, 2019 11:08 am

Re: cocktailAudio X14 as renderer for Serviio doesn't work

I was able to get all supported media types via "Device Validator" (taken from the developer tools for upnp). I created a user-profiles.xml for Serviio and assigned it to the X14.
Now the X14 sends a browse command to Serviio (limited to 100 results) and Serviio gives 100 results back. After that, X14 jumps back to it's UPNP menu and doesn't display any of this results. :(
I've attached the Device Validator information, a Wireshark trace and the user-profiles.xml file.
Maybe someone can help me to fix this.

Best
Andreas
Attachments
UserProfile_RendererInfo.zip
(24.93 KiB) Downloaded 175 times
<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Mon Sep 23, 2019 4:34 pm

Re: cocktailAudio X14 as renderer for Serviio doesn't work

Hello,

I've tested some settings for my user-profiles.xml but no luck at all.

Please, can somebody take a look in the attached files (profiles and Serviio.log) and give me a hint what I can do to get this working?


Best
Andreas
Attachments
190923.zip
(23.07 KiB) Downloaded 172 times
<<

atc98092

User avatar

DLNA master

Posts: 5214

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Mon Sep 23, 2019 8:58 pm

Re: cocktailAudio X14 as renderer for Serviio doesn't work

Looking at your user-profiles file. I believe that Zip told me in the past that you can't enter a MediaFormatProfile that isn't already recognized by Serviio. So I don't think those lines are doing anything. If they're already contained in the generic profile, it does nothing to add them here as well. Beyond that, I don't see that your profile really does anything. What exactly isn't it doing for you?
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Tue Sep 24, 2019 6:06 am

Re: cocktailAudio X14 as renderer for Serviio doesn't work

Hi Dan,

thanks for your reply.
My root problem is: It's not possible to connect a cocktailAudio X14 renderer to Serviio.
As I wrote in my first post, Serviio is visible for X14 but if I choose Serviio as media server on the X14 UPNP menu, X14 can not connect.
I allready opened a support ticket at cocktailAudio but I got no reply yet.
So I thought maybe I can fix it via creating a special profile in Serviio.
X14 has no further configuration options for it's UPNP renderer.
I've tested the X14 renderer together with Foobar2000 UPNP media server and it works fine.
What else can I do?

Best
Andreas
<<

atc98092

User avatar

DLNA master

Posts: 5214

Joined: Fri Aug 17, 2012 10:22 pm

Location: Washington (the state)

Post Tue Sep 24, 2019 12:58 pm

Re: cocktailAudio X14 as renderer for Serviio doesn't work

Zip will have to look at it now. This is beyond my skillset. :D
Dan

LG NANO85 4K TV, Samsung JU7100 4K TV, Sony BDP-S3500, Sharp 4K Roku TV, Insignia Roku TV, Roku Ultra, Premiere and Stick, Nvidia Shield, Yamaha RX-V583 AVR.
Primary server: Intel i5-6400, 16 gig ram, Windows 10 Pro, 22 TB hard drive space | Test server Windows 10 Pro, AMD Phenom II X4 965, 8 gig ram

HOWTO: Enable debug logging HOWTO: Identify media file contents
<<

BugFixX

Serviio newbie

Posts: 6

Joined: Thu Sep 19, 2019 8:24 am

Post Fri Sep 27, 2019 9:01 pm

Re: cocktailAudio X14 as renderer for Serviio doesn't work

Tested the X14 together with Universal Media Server and MinimServer.
Both UPNP server are working fine with X14.
So it looks like there is an issue with Serviio.
What kind of data do you need to find this issue?
More tracing and debugging?

Return to Serviio Support & Help

Who is online

Users browsing this forum: Majestic-12 [Bot] and 92 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.