Server Version#: from v.1.20.x (tested on 1.20.0.3181 & 1.20.1.3252)
Player Version#: Kodi official add-on v 0.1.3 (Kodi 16.1)
Hi,
starting from PMS v1.20.x when requesting any content from my library response is "BAD REQUEST: error 400)
Investigated and found:
Working streaming
Plex Media Server.2.log:Sep 18, 2020 14:23:27.337 [0x7f9262b5d700] INFO - Plex Media Server v1.19.5.3112-b23ab3896 - Ubuntu PC x86_64 - build: linux-x86_64 debian - GMT 02:00
...
Plex Media Server.2.log:Sep 18, 2020 14:28:55.857 [0x7f925b15f700] ERROR - Unable to find client profile for device; platform=Linux, platformVersion=3.4.113, device=Linux-3.4.113-armv7l-with-glibc2.4, model=Unknown
Plex Media Server.2.log-Sep 18, 2020 14:28:55.857 [0x7f925b15f700] DEBUG - [Now] Updated play state for /library/metadata/31846.
Plex Media Server.2.log-Sep 18, 2020 14:28:55.858 [0x7f925b15f700] VERBOSE - It took 0.0 sec to serialize a list with 1 elements.
Plex Media Server.2.log-Sep 18, 2020 14:28:55.859 [0x7f925a15d700] DEBUG - Completed: [192.168.1.72:59300] 200 GET /:/timeline?containerKey=/hubs/home/continueWatching&ratingKey=31846&state=playing&key=/library/metadata/31846&time=318280&duration=662080&guid=com.plexapp.agents.none%3A//c3957cadef3df92eecf941078ebfc34221de528b%3Flang%3Dxn (14 live) GZIP 7ms 496 bytes (pipelined: 1)
NOT Working streaming
Plex Media Server.log:Sep 18, 2020 14:29:58.077 [0x7fc06674f700] INFO - **Plex Media Server v1.20.1.3252-a78fef9a9** - Ubuntu PC x86_64 - build: linux-x86_64 debian - GMT 02:00
...
Plex Media Server.log:Sep 18, 2020 14:30:26.334 [0x7fc013ff7700] ERROR - Unable to find client profile for device; platform=Linux, platformVersion=3.4.113, device=Linux-3.4.113-armv7l-with-glibc2.4, model=Unknown
Plex Media Server.log-Sep 18, 2020 14:30:26.334 [0x7fc013ff7700] **ERROR - TranscodeUniversalRequest: unable to find a matching profile**
Plex Media Server.log-Sep 18, 2020 14:30:26.334 [0x7fc05de10700] DEBUG - Completed: [192.168.1.72:59314] 400 GET /video/:/transcode/universal/decision?copyts=1&path=%2Flibrary%2Fmetadata%2F31846&offset=319&session=aaff4157-e1e0-42fc-92cb-7db4ff2d92f5&directStream=1&directPlay=1&videoQuality=100&videoResolution=3840x2160&maxVideoBitrate=200000&mediaIndex=0&partIndex=0 (11 live) GZIP 2ms 384 bytes (pipelined: 1)
Anyone of developer can check if no more default profile provided to transcoder starting from PMS v1.20.x?
Any solution for this?
I use kodi 17.7 and since PMS 1.20 ⦠i canāt play from addon @panni there are many people who still use dsplayer in version 17.X of kodi, please fix it
The same issue here too with SPMC - a fork of Kodi designed especially for the Nvidia Shield by one of the original developers.
For watching interlaced DVDs, I use SPMC as it has superior options for deinterlacing compared to current builds of Kodi; Yadif2x, Bilinear, etc. The SPMC deinterlacing quality outperforms Kodiās deinterlacing offerings and also the Hardware Accelerated deinterlacing on the Shieldās SOC, The Tegra ARM chip.
KODIās roadmap has no deinterlacing improvements, so I and others are stuck with SPMC despite it now not being in active development. Therefore many Nvidia Shield owners would very much appreciate the Plex team fixing support for this player.
create xml file in /usr/lib/plexmediaserver/Resources/Profiles with your device name you got in the error (Linux-3.4.113-armv7l-with-glibc2.4 in ur case)
Getting the same āBAD REQUEST: error 400ā on Kodi 16.1 Plex app. Running on android 4.4.2. When accessing servers running v1.20 and above. I am not seeing the client profile error.
partal Kodi log
Oops I need to look at the server log. Mine is still on 1.19.xxxx.
I will get the logs for my friends servers & check for the error above.
And update.
For those needing help with this. In the server log of the server you canāt stream from. Find the error line like this one.
Feb 18, 2021 09:10:42.915 [6228] ERROR - [Transcode] Unable to find client profile for device; platform=Linux, platformVersion=3.4.39, device=linux3, model=Unknown
So ādevice=linux3ā make a file linux3.xml in this case. If your client is running on an Android device. Just open the /usr/lib//plexmediaserver/Resources/Profiles/Android.xml file Modify as necessary, Client name=āAndroidā encoding=āutf-8ā. My TV isnāt 4k. So you might want to change the max resolution. Then save it as the device name as above.
Put it here in Windows.
C:\Program Files (x86)\Plex\Plex Media Server\Resources\Profiles
Or here in Linux
/usr/lib//plexmediaserver/Resources/Profiles
dbdworld,
That is an error on a transcode request either by your server or a bad request from a client app.
This page is about Plexmediaserver 1.20.1.xxxx dropping support for the Plex client apps in Kodi 16.1 - 17.7
Try searching " at least one profile extra directive could not be read".
If that doesnāt find anything start a new thread.