Good, at least internal subtitles are working correctly.
When I looked at your logs I could not see your TV. I did see
Code: Select all
Matched media renderer "Windows Media Player" based on dlna details "OakeyNet ViewPort TLC 192.168.1.190 bf7d7fff-7d77-4d77-bfb8-b7fe7be3feff Microsoft Corporation Windows Media Player Media Renderer http://www.microsoft.com http://go.microsoft.com/fwlink/?LinkId=105926"
and assumed it was your computer as it was coming up as window media player which was confusing me. I think it is using a version of windows for its OS which includes Windows media player
Code: Select all
<deviceType>urn:schemas-upnp-org:device:MediaRenderer:1</deviceType>
<friendlyName>OakeyNet ViewPort TLC</friendlyName>
<URLBase>http://192.168.1.190:16330</URLBase>
<manufacturer>Microsoft Corporation</manufacturer>
<manufacturerURL>http://www.microsoft.com</manufacturerURL>
<modelDescription>Media Renderer</modelDescription>
<modelName>Windows Media Player</modelName>
<modelURL>http://go.microsoft.com/fwlink/?LinkId=105926</modelURL>
<UDN>uuid:bf7d7fff-7d77-4d77-bfb8-b7fe7be3feff</UDN>
<dlna:X_DLNADOC>DMR-1.50</dlna:X_DLNADOC>
but also shows up as
Code: Select all
<deviceType>urn:dial-multiscreen-org:device:dial:1</deviceType>
<friendlyName>OakeyNet ViewPort TLC</friendlyName>
<manufacturer>TCL</manufacturer>
<modelName>Smart TV</modelName>
<UDN>uuid:d50968c2-c5ad-69de-8006-73f69a084345</UDN>
I know renaming a device can mess with how it identifies on the network as the model number is usually in the <friendlyName> tag, Samsung TVs do this so you have to match on other information.
There is not much to match on but hopefully "TCL" on its own will do.
I'll see if I can modify a conf from another make of TV as a base to hopefully get some of it working but you will have to tweak and test yourself it to get a fully working conf.
That warning message is nothing to worry about I think. It is just a service on a device that UMS can't handle, something like a second screen or remote device, so that was not programmed in and just ignored. Or there is some service on the TV which does not exist which UMS is querying.
Code: Select all
Service descriptor retrieval failed: http://192.168.1.190:8008/ssdp/notfound, 404 Not Found
Device service description failed: (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:d50968c2-c5ad-69de-8006-73f69a084345, Descriptor: http://192.168.1.190:8008/ssdp/device-desc.xml, Root: true
Ignoring remote device: dial (RemoteDevice) Identity: (RemoteDeviceIdentity) UDN: uuid:d50968c2-c5ad-69de-8006-73f69a084345, Descriptor: http://192.168.1.190:8008/ssdp/device-desc.xml, Root: true
I think UMS is also querying something incorrectly on your or your wife's computer and soundbar.
The request is
Code: Select all
==================================== HTTPCLIENT REQUEST BEGIN ====================================
GET /upnphost/udhisapi.dll HTTP/1.1
HEADER:
User-agent: UMS/14.9.0 UPnP/1.0 DLNADOC/1.50 (Windows_11)
==================================== HTTPCLIENT REQUEST END ======================================
but receives
Code: Select all
<BODY><h2>Bad Request - Invalid Header</h2>
<hr><p>HTTP Error 400. The request has an invalid header name.</p>
Looking at
this there should be more information in /upnphost/udhisapi.dll
I don't know anything about these low level communications though, but as they are warnings they should not effect anything.
Looking again at your configuration and comparing it to my fresh install I think you have the subtitles and audio track settings the wrong way around. You have
Code: Select all
audio_subtitles_languages =eng
subtitles_languages = eng,on;*,eng;*,und
where is should be
Code: Select all
# Audio/subtitle language priority
# --------------------------------
# Determine the string of audio language and subtitles language pairs ordered
# by priority for MEncoder to try to match. Audio language and subtitles
# language should be comma separated as a pair; individual pairs should be
# semicolon separated. "*" can be used to match any language. Subtitles
# language can be defined as "off" (e.g. "jpn,off;*,*").
# Default: a localized list (e.g. "eng,off;*,eng;*,und").
audio_subtitles_languages = eng,on;*,eng;*,und
# Subtitles language priority
# ---------------------------
# A comma-separated list of language codes that defines the priority for
# MEncoder when choosing subtitles languages, where "und" stands for
# "undefined". XXX Can be empty, which overrides the default value.
# Default: a localized list (e.g. "eng,fre,jpn,ger,und").
subtitles_languages =eng
This is probably why no subtitles have been working.
These sub and audio settings are not very intuitive and I think this is definitely something that can be improved for V15.
You mentioned there was a video that had a message about "CC1" in the logs.
MTOakey wrote: ↑Sun Feb 16, 2025 5:35 am
BTW: what the hell is this in the Logs: { Unhandled exception while resolving New Whistleblowers Golf course: For input string: "CC1" }
Code: Select all
net.pms.store.StoreResource Unhandled exception while resolving New Whistleblowers Golf course: For input string: "CC1"
It is coming from "D:\Videos\zPersonalVids\New Whistleblowers Golf course.mp4"
This is a very uncommon format so I have not been able to find examples of it.
Apparently it is a format coming from some DVD rips where the subs were encoded in the the first lines of the picture like you would get with analogue over the air broadcasts.
If the Devs had an example of this they can fix this error.
You can use something like Mega.nz or google drive to host it and send the download link. Might be better to PM it though just in case.