Настройка 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 не пережевывают)

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