Jump to content

DLNA Render to my new audio system not working


Recommended Posts

jmorris644
Posted

I just purchased a new Bel-Canto system. I can see and select the system to render to it but when I hit "play" nothing happens. Below is the error that I see in the log.

2021-07-17 02:37:55.933 Debug Dlna: Belcanto Renderer-137 - Received PlayRequest: PlayNow
2021-07-17 02:37:55.935 Info Dlna: Using default profile for:
	DeviceDescription:
	FriendlyName:Belcanto Renderer-137
	Manufacturer:Belcanto
	ManufacturerUrl:http://www.belcantodesign.com
	ModelDescription:MR-MOD
	ModelName:MR-MOD
	ModelNumber:1.0
	ModelUrl:http://www.abc-pcb.ch
	SerialNumber:0280AD2302A6
2021-07-17 02:37:55.935 Debug Dlna: Dlna Device.GetConnectionManagerProtocolAsync
2021-07-17 02:37:55.935 Debug HttpClient: GET http://192.168.1.137:49152/dmr/cmscpd.xml
2021-07-17 02:37:55.938 Error HttpClient: <html><body><h1>404 Not Found</h1></body></html>
2021-07-17 02:37:55.946 Error Server: Error processing request
	*** Error Report ***

 

Posted

Hi there, please attach the complete emby server log file. thanks.

Posted

What does this audio system do?

jmorris644
Posted

It's a high end pre-amp with dual mono amps. Search bel-canto black system

Posted

OK I've pushed a 1.0.68 update to the Emby Dlna plugin. This will add more logging to help me identify the problem. Once you have that, please restart Emby Server, then try again and then attach the latest emby server log. thanks.

jmorris644
Posted

Over the weekend I did reload Mac OS onto the mini. Same issue that I was having on Ubuntu.

I have attached the new log file.

embyserver.txt

Posted

can you put these two urls into a browser:

http://192.168.1.137:49152/amr.xml
http://192.168.1.137:49152/dmr/avtscpd.xml

And then provide me with the contents of what they respond with. Thanks.

jmorris644
Posted
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://192.168.1.137:49152/</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>Belcanto Renderer-137</friendlyName>
<manufacturer>Belcanto</manufacturer>
<manufacturerURL>http://www.belcantodesign.com</manufacturerURL>
<modelDescription>MR-MOD</modelDescription>
<modelName>MR-MOD</modelName>
<modelNumber>1.0</modelNumber>
<modelURL>http://www.abc-pcb.ch</modelURL>
<serialNumber>0280AD2302A6</serialNumber>
<UDN>uuid:0280AD2302A6-Belcanto Renderer</UDN>
<UPC>123456789</UPC>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:RenderingControl:1</serviceType>
<serviceId>urn:upnp-org:serviceId:RenderingControl1</serviceId>
<SCPDURL>rcscpd.xml</SCPDURL>
<controlURL>/upnp/control/RenderingControl</controlURL>
<eventSubURL>/upnp/event/RenderingControl</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:AVTransport:1</serviceType>
<serviceId>urn:upnp-org:serviceId:AVTransport1</serviceId>
<SCPDURL>avtscpd.xml</SCPDURL>
<controlURL>/upnp/control/AVTransport</controlURL>
<eventSubURL>/upnp/event/AVTransport</eventSubURL>
</service>
<service>
<serviceType>urn:schemas-upnp-org:service:ConnectionManager:1</serviceType>
<serviceId>urn:upnp-org:serviceId:ConnectionManager1</serviceId>
<SCPDURL>cmscpd.xml</SCPDURL>
<controlURL>/upnp/control/ConnectionManager</controlURL>
<eventSubURL>/upnp/event/ConnectionManager</eventSubURL>
</service>
</serviceList>
<presentationURL>index.html</presentationURL>
</device>
</root>

 

The 2nd URL got a 404 File Not Found

Quote

 

 

Posted

What about 

http://192.168.1.137:49152/avtscpd.xml

 

jmorris644
Posted (edited)

That got the 404 file not found error

Edited by jmorris644
Posted
1 hour ago, jmorris644 said:

That got the 404 file not found error

Are you sure? that's not the same as what I asked you to try earlier.

jmorris644
Posted

I humbly apologize. I thought it was the same as the second one. Here is the response.

This XML file does not appear to have any style information associated with it. The document tree is shown below.
<scpd xmlns="urn:schemas-upnp-org:service-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<actionList>
<action>
<name>Play</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Speed</name>
<direction>in</direction>
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Stop</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Next</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Previous</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetNextAVTransportURI</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NextURI</name>
<direction>in</direction>
<relatedStateVariable>NextAVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>NextURIMetaData</name>
<direction>in</direction>
<relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetMediaInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NrTracks</name>
<direction>out</direction>
<relatedStateVariable>NumberOfTracks</relatedStateVariable>
</argument>
<argument>
<name>MediaDuration</name>
<direction>out</direction>
<relatedStateVariable>CurrentMediaDuration</relatedStateVariable>
</argument>
<argument>
<name>CurrentURI</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>CurrentURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>NextURI</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>NextURIMetaData</name>
<direction>out</direction>
<relatedStateVariable>NextAVTransportURIMetaData</relatedStateVariable>
</argument>
<argument>
<name>PlayMedium</name>
<direction>out</direction>
<relatedStateVariable>PlaybackStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>RecordMedium</name>
<direction>out</direction>
<relatedStateVariable>RecordStorageMedium</relatedStateVariable>
</argument>
<argument>
<name>WriteStatus</name>
<direction>out</direction>
<relatedStateVariable>RecordMediumWriteStatus</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetDeviceCapabilities</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>PlayMedia</name>
<direction>out</direction>
<relatedStateVariable>PossiblePlaybackStorageMedia</relatedStateVariable>
</argument>
<argument>
<name>RecMedia</name>
<direction>out</direction>
<relatedStateVariable>PossibleRecordStorageMedia</relatedStateVariable>
</argument>
<argument>
<name>RecQualityModes</name>
<direction>out</direction>
<relatedStateVariable>PossibleRecordQualityModes</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetAVTransportURI</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>CurrentURI</name>
<direction>in</direction>
<relatedStateVariable>AVTransportURI</relatedStateVariable>
</argument>
<argument>
<name>CurrentURIMetaData</name>
<direction>in</direction>
<relatedStateVariable>AVTransportURIMetaData</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>SetPlayMode</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>NewPlayMode</name>
<direction>in</direction>
<relatedStateVariable>CurrentPlayMode</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetCurrentTransportActions</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Actions</name>
<direction>out</direction>
<relatedStateVariable>CurrentTransportActions</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetTransportSettings</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>PlayMode</name>
<direction>out</direction>
<relatedStateVariable>CurrentPlayMode</relatedStateVariable>
</argument>
<argument>
<name>RecQualityMode</name>
<direction>out</direction>
<relatedStateVariable>CurrentRecordQualityMode</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetTransportInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>CurrentTransportState</name>
<direction>out</direction>
<relatedStateVariable>TransportState</relatedStateVariable>
</argument>
<argument>
<name>CurrentTransportStatus</name>
<direction>out</direction>
<relatedStateVariable>TransportStatus</relatedStateVariable>
</argument>
<argument>
<name>CurrentSpeed</name>
<direction>out</direction>
<relatedStateVariable>TransportPlaySpeed</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Pause</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>Seek</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Unit</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_SeekMode</relatedStateVariable>
</argument>
<argument>
<name>Target</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_SeekTarget</relatedStateVariable>
</argument>
</argumentList>
</action>
<action>
<name>GetPositionInfo</name>
<argumentList>
<argument>
<name>InstanceID</name>
<direction>in</direction>
<relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable>
</argument>
<argument>
<name>Track</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrack</relatedStateVariable>
</argument>
<argument>
<name>TrackDuration</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackDuration</relatedStateVariable>
</argument>
<argument>
<name>TrackMetaData</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackMetaData</relatedStateVariable>
</argument>
<argument>
<name>TrackURI</name>
<direction>out</direction>
<relatedStateVariable>CurrentTrackURI</relatedStateVariable>
</argument>
<argument>
<name>RelTime</name>
<direction>out</direction>
<relatedStateVariable>RelativeTimePosition</relatedStateVariable>
</argument>
<argument>
<name>AbsTime</name>
<direction>out</direction>
<relatedStateVariable>AbsoluteTimePosition</relatedStateVariable>
</argument>
<argument>
<name>RelCount</name>
<direction>out</direction>
<relatedStateVariable>RelativeCounterPosition</relatedStateVariable>
</argument>
<argument>
<name>AbsCount</name>
<direction>out</direction>
<relatedStateVariable>AbsoluteCounterPosition</relatedStateVariable>
</argument>
</argumentList>
</action>
</actionList>
<serviceStateTable>
<stateVariable sendEvents="no">
<name>CurrentPlayMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>NORMAL</allowedValue>
<allowedValue>REPEAT_ALL</allowedValue>
<allowedValue>INTRO</allowedValue>
</allowedValueList>
<defaultValue>NORMAL</defaultValue>
</stateVariable>
<stateVariable sendEvents="no">
<name>RecordStorageMedium</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>DV</allowedValue>
<allowedValue>MINI-DV</allowedValue>
<allowedValue>VHS</allowedValue>
<allowedValue>W-VHS</allowedValue>
<allowedValue>S-VHS</allowedValue>
<allowedValue>D-VHS</allowedValue>
<allowedValue>VHSC</allowedValue>
<allowedValue>VIDEO8</allowedValue>
<allowedValue>HI8</allowedValue>
<allowedValue>CD-ROM</allowedValue>
<allowedValue>CD-DA</allowedValue>
<allowedValue>CD-R</allowedValue>
<allowedValue>CD-RW</allowedValue>
<allowedValue>VIDEO-CD</allowedValue>
<allowedValue>SACD</allowedValue>
<allowedValue>MD-AUDIO</allowedValue>
<allowedValue>MD-PICTURE</allowedValue>
<allowedValue>DVD-ROM</allowedValue>
<allowedValue>DVD-VIDEO</allowedValue>
<allowedValue>DVD-R</allowedValue>
<allowedValue>DVD+RW</allowedValue>
<allowedValue>DVD-RW</allowedValue>
<allowedValue>DVD-RAM</allowedValue>
<allowedValue>DVD-AUDIO</allowedValue>
<allowedValue>DAT</allowedValue>
<allowedValue>LD</allowedValue>
<allowedValue>HDD</allowedValue>
<allowedValue>MICRO-MV</allowedValue>
<allowedValue>NETWORK</allowedValue>
<allowedValue>NONE</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
<allowedValue> vendor-defined </allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="yes">
<name>LastChange</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>RelativeTimePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackURI</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackDuration</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentRecordQualityMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>0:EP</allowedValue>
<allowedValue>1:LP</allowedValue>
<allowedValue>2:SP</allowedValue>
<allowedValue>0:BASIC</allowedValue>
<allowedValue>1:MEDIUM</allowedValue>
<allowedValue>2:HIGH</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
<allowedValue> vendor-defined </allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentMediaDuration</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AbsoluteCounterPosition</name>
<dataType>i4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>RelativeCounterPosition</name>
<dataType>i4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_InstanceID</name>
<dataType>ui4</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AVTransportURI</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>TransportState</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>STOPPED</allowedValue>
<allowedValue>PAUSED_PLAYBACK</allowedValue>
<allowedValue>PAUSED_RECORDING</allowedValue>
<allowedValue>PLAYING</allowedValue>
<allowedValue>RECORDING</allowedValue>
<allowedValue>TRANSITIONING</allowedValue>
<allowedValue>NO_MEDIA_PRESENT</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrackMetaData</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>NextAVTransportURI</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossibleRecordQualityModes</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTrack</name>
<dataType>ui4</dataType>
<allowedValueRange>
<minimum>0</minimum>
<maximum>4294967295</maximum>
<step>1</step>
</allowedValueRange>
</stateVariable>
<stateVariable sendEvents="no">
<name>AbsoluteTimePosition</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>NextAVTransportURIMetaData</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>PlaybackStorageMedium</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>DV</allowedValue>
<allowedValue>MINI-DV</allowedValue>
<allowedValue>VHS</allowedValue>
<allowedValue>W-VHS</allowedValue>
<allowedValue>S-VHS</allowedValue>
<allowedValue>D-VHS</allowedValue>
<allowedValue>VHSC</allowedValue>
<allowedValue>VIDEO8</allowedValue>
<allowedValue>HI8</allowedValue>
<allowedValue>CD-ROM</allowedValue>
<allowedValue>CD-DA</allowedValue>
<allowedValue>CD-R</allowedValue>
<allowedValue>CD-RW</allowedValue>
<allowedValue>VIDEO-CD</allowedValue>
<allowedValue>SACD</allowedValue>
<allowedValue>MD-AUDIO</allowedValue>
<allowedValue>MD-PICTURE</allowedValue>
<allowedValue>DVD-ROM</allowedValue>
<allowedValue>DVD-VIDEO</allowedValue>
<allowedValue>DVD-R</allowedValue>
<allowedValue>DVD+RW</allowedValue>
<allowedValue>DVD-RW</allowedValue>
<allowedValue>DVD-RAM</allowedValue>
<allowedValue>DVD-AUDIO</allowedValue>
<allowedValue>DAT</allowedValue>
<allowedValue>LD</allowedValue>
<allowedValue>HDD</allowedValue>
<allowedValue>MICRO-MV</allowedValue>
<allowedValue>NETWORK</allowedValue>
<allowedValue>NONE</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
<allowedValue> vendor-defined </allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>CurrentTransportActions</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>RecordMediumWriteStatus</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>WRITABLE</allowedValue>
<allowedValue>PROTECTED</allowedValue>
<allowedValue>NOT_WRITABLE</allowedValue>
<allowedValue>UNKNOWN</allowedValue>
<allowedValue>NOT_IMPLEMENTED</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossiblePlaybackStorageMedia</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>AVTransportURIMetaData</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>NumberOfTracks</name>
<dataType>ui4</dataType>
<allowedValueRange>
<minimum>0</minimum>
<maximum>4294967295</maximum>
</allowedValueRange>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_SeekMode</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>ABS_TIME</allowedValue>
<allowedValue>REL_TIME</allowedValue>
<allowedValue>ABS_COUNT</allowedValue>
<allowedValue>REL_COUNT</allowedValue>
<allowedValue>TRACK_NR</allowedValue>
<allowedValue>CHANNEL_FREQ</allowedValue>
<allowedValue>TAPE-INDEX</allowedValue>
<allowedValue>FRAME</allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_SeekTarget</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>PossibleRecordStorageMedia</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">
<name>TransportStatus</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>OK</allowedValue>
<allowedValue>ERROR_OCCURRED</allowedValue>
<allowedValue> vendor-defined </allowedValue>
</allowedValueList>
</stateVariable>
<stateVariable sendEvents="no">
<name>TransportPlaySpeed</name>
<dataType>string</dataType>
<allowedValueList>
<allowedValue>1</allowedValue>
<allowedValue> vendor-defined </allowedValue>
</allowedValueList>
</stateVariable>
</serviceStateTable>
</scpd>

 

Posted

Ok please try the 1.0.69 update to the Dlna plugin. Thanks.

jmorris644
Posted

It is working!! Thanks so much.

I had to delete the DLNA plugin and reinstall. Is that the only to do an update of a plugin?

Also, pulling in my other thread question into here. Is there a way to output through the USB port from the emby server?

Thanks

Joe

Posted

No, the server will update plugins for you automatically. I don't see how USB output would be possible, sorry.

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...