Настройка DLNA профиля "LG TV" на FreeBSD!?

Отчаялся найти решение для транскодирования не поддерживаемых телевизором LG форматов. Не цепляет профиль ни в какую. Чего то явно не догоняю, может кто ткнуть куда смотреть то? Единственное стоящее что нашел по этой теме https://forums.plex.tv/topic/73702-writing-profiles-for-dlna-devices/ говорит что работать профили должны! Версия сервера plexmediaserver-0.9.9.2.374

1) На фре профили находятся в единственном месте, а dlnaclientprofiles.xml в двух: 

/usr/local/share/plexmediaserver/Resources/Profiles
/usr/local/share/plexmediaserver/Resources/Plug-ins/System.bundle/Contents/Resources/dlnaclientprofiles.xml
/usr/local/plexdata/Plex Media Server/Plug-ins/System.bundle/Contents/Resources/dlnaclientprofiles.xml 

2) Просмотрел UnPNP данные телика



1
0


VEN_0104&DEV_0001&REV_01 VEN_0033&DEV_0006&REV_01
MS_DigitalMediaDeviceClass_DMR_V001
MediaDevices
Multimedia.DMR
LG Digital Media Renderer TV
urn:schemas-upnp-org:device:MediaRenderer:1
[TV]42LM640T-ZA
LG Electronics
http://www.lge.com
UPnP Media Renderer 1.0
LG TV
1.0
http://www.lge.com/
123456789001
uuid:277d6106-1dd2-11b2-a5ff-dc1c9451d0e8
123456789012
DMR-1.50


urn:schemas-upnp-org:service:RenderingControl:1
urn:upnp-org:serviceId:RenderingControl
/RenderingControl1.xml
/upnp/control/RenderingControl1
/upnp/event/RenderingControl1


urn:schemas-upnp-org:service:ConnectionManager:1
urn:upnp-org:serviceId:ConnectionManager
/ConnectionManager1.xml
/upnp/control/ConnectionManager1
/upnp/event/ConnectionManager1


urn:schemas-upnp-org:service:AVTransport:1
urn:upnp-org:serviceId:AVTransport
/AVTransport1.xml
/upnp/control/AVTransport1
/upnp/event/AVTransport1


/Presentation.html


3) По параметру modelName сделал /usr/local/share/plexmediaserver/Resources/Profiles/LG TV.xml со страницы https://forums.plex.tv/topic/52541-working-profile-for-lg-tv/

	<?xml version="1.0" encoding="utf-8"?>
	
	  
	    
	      
	      
	      
	    
	    
	      
	      
	    
	    
	    
	  
	  
	    
	    
	    
	    
	    
	    
	    
	  
	  
	    
	      
		
	      
	    
	  
	  
	    
	      
		
		
		
		
			
	      
	    
	    
	      
		
		
	      
	    
	    
	      
		
		
	      
	    
	  
	

Не работает... Попробовал добавить эти данные в /usr/local/plexdata/Plex Media Server/Plug-ins/System.bundle/Contents/Resources/dlnaclientprofiles.xml - результат тот же, в логах нет и намека на работу с профилями (((

При рестарте сервера Plex DLNA Server.log выдает такую информацию

VERBOSE - Found device [TV]42LM640T-ZA of type urn:schemas-upnp-org:device:MediaRenderer:1 with 3 services and uuid 277d6106-1dd2-11b2-a5ff-dc1c9451d0e8 at http://192.168.0.4:37904/
VERBOSE - Device [TV]42LM640T-ZA has service  of type urn:schemas-upnp-org:service:RenderingControl:1 with id urn:upnp-org:serviceId:RenderingControl
VERBOSE - Device [TV]42LM640T-ZA has service  of type urn:schemas-upnp-org:service:ConnectionManager:1 with id urn:upnp-org:serviceId:ConnectionManager
VERBOSE - Device [TV]42LM640T-ZA has service  of type urn:schemas-upnp-org:service:AVTransport:1 with id urn:upnp-org:serviceId:AVTransport
VERBOSE - 1 distinct DLNA devices on network
VERBOSE - Mapping device: 192.168.0.4 to device '[TV]42LM640T-ZA' of type 'urn:schemas-upnp-org:device:MediaRenderer:1' with uuid '277d6106-1dd2-11b2-a5ff-dc1c9451d0e8'

а Plex Media Server.log при подключении не через smart share, а по Медиа сообщает

DEBUG - (Capabilities) Platform 'LGTV' not matched by plugin platform requirements

Для сравнения транскодирование при подключении к PLEX с Android-а 192.168.0.22 Plex-клиентом

DEBUG - (Capabilities) Platform 'Android' not matched by plugin platform requirements
DEBUG - (Capabilities) Platform 'Android' not matched by plugin platform requirements
DEBUG - Request: GET /video/:/transcode/universal/start.m3u8?
protocol=hls&
videoResolution=1024x768&
directStream=0&
maxVideoBitrate=2000&
subtitleSize=100&
videoQuality=60&
fastSeek=1&
session=47cdfe2b-1ffc-447a-8e34-207dd4faee1b&
path= library metadata 4&
audioBoost=100&
directPlay=0&
X-Plex-Platform-Version=4.0.4&
X-Plex-Product=Plex for Android&
X-Plex-Version=3.2.6.102&
X-Plex-Platform=Android&
X-Plex-Device=TM105A [192.168.0.22:37198] (7 live)
DEBUG -  * X-Plex-Platform-Version => 4.0.4
DEBUG -  * X-Plex-Platform => Android

В общем немного поковырялся с PLEX-ом и вот какие на сегодня результаты. Обратил внимание на такое сообщение в Plex DLNA Server.log

DEBUG - Reading system DLNA client profiles
DEBUG - Read 16 DLNA client profiles

и это при том, что в /usr/local/share/plexmediaserver/Resources/Profiles/ находилось более 70-ти профилей. Даже исключая те, в которых redirect все равно выходило больше 30. Очистил системный профиль /usr/local/share/plexmediaserver/Resources/Profiles/, удалил устаревшие /usr/local/share/plexmediaserver/Resources/Plug-ins/System.bundle/Contents/Resources/dlnaclientprofiles.xml и 

/usr/local/plexdata/Plex Media Server/Plug-ins/System.bundle/Contents/Resources/dlnaclientprofiles.xml, создал пользовательский /usr/local/plexdata/Plex Media Server/Profiles/ и добавлением туда профилей по одному - выяснил, что DLNA профили без  не грузятся.

DEBUG - Reading system DLNA client profiles
DEBUG - Overriding Web profile with user client profile
DEBUG - Reading user client profile Sony Blu-ray
DEBUG - Reading user client profile Xbox 360
DEBUG - Reading user client profile Generic
DEBUG - Read 3 DLNA client profiles

В данном случае Web.xml находящийся и в системном и в пользовательском профилях не определяется как DLNA client. Добавил в профиль для LG TV

  
    
      
      
      
      
      
      
    
  

перегрузил сервер и наконец то увидел желаемые сообщения в логах.

DEBUG - Reading user client profile Generic
DEBUG - Reading user client profile LGTV
DEBUG - Read 2 DLNA client profiles
DEBUG - Device [TV]42LM640T-ZA at 192.168.0.4 will use LGTV profile

Начало положено, устройство привязано к профилю, но в остальном еще надо разбираться так как запустить транскодирование пока не удается (((

Транскодирование запускается автоматом с параметрами указанными в TranscodeTargets (MP4 к слову не рекомендуется в силу его слабой адаптированности к стримингу, самый лучший вариант присутствующий почти во всех профилях - ts) в случае если в профиле клиента контент не совпадает с параметрами указанными в DirectPlayProfiles, во всяком случае, когда я пилил профиль для kd-55x9005a транскодирование судя по логу запускалось каждый раз когда plex замечал DTS дорогу (делал на базе профиля 2013 бравий, которые dts не пережевывают)