Profile writing questions - RaspberryPi/Kodi

I’m still trying to determine why Kodi on my R-Pi can handle large MKVs but when I run plex it seems to stumble.

My dlna server log states “DEBUG - Overriding “Kodi” profile with user client profile”. Does that indicate that Plex is picking it up, or not?

This last go-round, all seemed to go well, but still getting a few errors:
ClientProfileExtra: missing protocol parameter

And some warnings (seemingly for each audio codec):
TranscodeUniversalRequest: at least one profile extra directive could not be read
ClientProfileExtra: ignoring directive: append-transcode-target-audio-codec(type=videoProfile&context=streaming&audioCodec=dca)

Is there anything to put in the xml related to:
X-Plex-Product
X-Plex-Device
X-Plex-Platform

Kodi.zip (860 Bytes)

Server Version#: 1.18.2.2058
Player Version#: Plex for Kodi 0.1.6 (yes I know they haven’t updated it in years)

ok, according to the console, the Kodi profile IS getting used (I get [Now] Profile is Kodi); however, it doesn’t show up in the DLNA logs. Why is that? Is there another location to grab logfiles from?

I’m also a little bit confused by some console output, and how it would relate to building the profile XML. I get some of these at fairly regular intervals:

  • User-Agent => Kodi/18.2 (X11; Linux armv7l) Raspbian GNU/Linux/9 HW_RaspberryPi/1.0 App_Bitness/32 Version/18.2-Git:20190428-a94ccc8ba5
  • X-Plex-Device => Linux
  • X-Plex-Product => PlexNet
  • X-Plex-Version => 0.0.0a1
  • X-Plex-Provides => player,controller
  • X-Plex-Platform => Linux
  • User-Agent => Plex-for-Kodi/0.1.6 Kodi/18.2-Git:20190428-a94ccc8ba5 CPython/2.7.13 Linux/4.9.77-v7+
  • X-Plex-Platform-Version => 4.9.77-v7+
  • X-Plex-Client-Identifier => 0xb827eb20a3bbL
  • X-Plex-Client-Identifier => b4c9c6e4-1210-4a05-8a53-a6cfc19f4398
  • X-Plex-Client-Capabilities =>
  • X-Plex-Device => RaspberryPi
  • X-Plex-Product => Plex for Kodi
  • X-Plex-Version => 0.1.6
  • X-Plex-Device-Name => Kodi Add-on (raspberrypi)
  • X-Plex-Provides => player
  • X-Plex-Platform => Kodi
  • X-Plex-Token => xxxxxxxxxxxxxxxxxxxx

Is there better explanation as to how/why to insert certain things in the XML file? The main resource is not explained very well.

Anyone? Am I posting this in the right forum?

If you use the Plex4Kodi add-in, you are not using DLNA at all.

Really? Oh man, I’m not understanding how this thing operates.

So then my Kodi xml profile has nothing to do with it saying [Now] profile is Kodi ? Where would I alter whatever Kodi profile it’s loading?

Your profile is used, as the server log indicates.

However, I don’t see much sense in it, because Kodi is supposed to play everything anyway.

ok, it’s not using it for DLNA, but it’s using it? So all the XML building stuff still applies, but I just can’t look in the DLNA log to see if it’s loading. I’ll have to go by the other log files.

Any hints you know to get rid of the errors/warnings I’m seeing?
TranscodeUniversalRequest: at least one profile extra directive could not be read
ClientProfileExtra: ignoring directive: append-transcode-target-audio-codec(type=videoProfile&context=streaming&audioCodec=dca)

Sorry, no. I have only a very limited understanding of how these profiles are parsed.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.