Thanks for helping through this - I think we’re definitely getting closer, but not quite there yet.
As one of my Apple TVs does work with the files and all the associated audio formats, it does make sense that it could just be that the TV it’s connected to supports Dolby Digital and the rest don’t. So it feels we’re along the right path. But I changed the ATV settings under “Audio & Video” for Dolby Digital to “Off” instead of “Auto”, and it still has the same problem - I get a “An error occurred loading this content” when viewing either of those files with the AC3-5.1 audio tracks (though it continues to work when playing the AC3-stereo tracks of Dr. Oz). I even tried rebooting the ATV in case that was required, but still no go.
Q3 in the PlexConnect FAQ mentions that it should be turned off both in PlexConnect and the Apple TV and that in PlexConnect it is done by default. In trying to check PlexConnect’s settings, I can’t find an option for that (in settings under PlexConnect on the ATV). I also ssh’ed into my Synology to see PlexConnect’s settings directly (presumably the *.cfg files in the /volume1/@appstore/plexconnect/share/PlexConnect directory), but didn’t find mention of “dolby” in any of them. So I’m unsure if PlexConnect has Dolby Digital turned off or not, though I haven’t changed anything knowingly from the defaults.
In the Settings of PlexConnect (via the ATV Trailers icon), my Transcode settings are set for:
Transcode Action: Auto (though I’ve experimented with DirectPlay and Transcode, with no change in behaviour)
Transcode Quality: 1080p @40mbps
Remote Bitrate: 720p @3mbps
Photo Transcoder Action: Auto
Subtitle Render: Auto
Subtitle Size %: 125
Audio Boost: 100
Under Apple TV Settings, Audio & Video:
Dolby Digital: Off
Audio Output: Auto
Audio Language: Default
Subtitle Language: Auto
Adjust for Airplay Overscan: On
HDMI Output: Auto
TV Resolution: Auto
Do you see anything that may be the culprit?
It does feel that we’re getting close though. At one point, I swapped the Apple TVs connected to the one TV that worked with those files and the new Apple TV worked on that TV, while the Apple TV that used to be connected to that TV didn’t work any longer on a different TV. It seemed the problem was following the TV rather than the Apple TV, and that didn’t make sense to me then, but it does now if that TV happens to be the only one that supported Dolby Digital.
I did find the following error messages in my PlexConnect.log - maybe they might shed some light?
15:00:01 WebServer: Internal Server Error:
Traceback (most recent call last):
File “/volume1/@appstore/plexconnect/share/PlexConnect/WebServer.py”, line 229, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File “/volume1/@appstore/plexconnect/share/PlexConnect/XMLConverter.py”, line 382, in XML_PMS2aTV
PMS = PlexAPI.getXMLFromPMS(PMS_baseURL, path, options, auth_token, enableGzip)
File “/volume1/@appstore/plexconnect/share/PlexConnect/PlexAPI.py”, line 426, in getXMLFromPMS
response = urllib2.urlopen(request, timeout=20)
File “/usr/lib/python2.7/urllib2.py”, line 154, in urlopen
return opener.open(url, data, timeout)
File “/usr/lib/python2.7/urllib2.py”, line 421, in open
protocol = req.get_type()
File “/usr/lib/python2.7/urllib2.py”, line 283, in get_type
raise ValueError, “unknown url type: %s” % self.__original
ValueError: unknown url type: /library/metadata/1788
15:00:06 WebServer: Internal Server Error:
Traceback (most recent call last):
File “/volume1/@appstore/plexconnect/share/PlexConnect/WebServer.py”, line 229, in do_GET
XML = XMLConverter.XML_PMS2aTV(PMSaddress, self.path + query, options)
File “/volume1/@appstore/plexconnect/share/PlexConnect/XMLConverter.py”, line 382, in XML_PMS2aTV
PMS = PlexAPI.getXMLFromPMS(PMS_baseURL, path, options, auth_token, enableGzip)
File “/volume1/@appstore/plexconnect/share/PlexConnect/PlexAPI.py”, line 426, in getXMLFromPMS
response = urllib2.urlopen(request, timeout=20)
File “/usr/lib/python2.7/urllib2.py”, line 154, in urlopen
return opener.open(url, data, timeout)
File “/usr/lib/python2.7/urllib2.py”, line 421, in open
protocol = req.get_type()
File “/usr/lib/python2.7/urllib2.py”, line 283, in get_type
raise ValueError, “unknown url type: %s” % self.__original
ValueError: unknown url type: /library/sections/2
15:03:04 PlexAPI: ***
15:03:04 PlexAPI: poke plex.tv - request Plex Media Server list
15:03:04 PlexAPI: ***
15:03:05 PlexAPI: poke Syzygy (f8710375765069bb77c4d960dd4568267f2a580e) at https://192-168-0-25.42748fcd930340f2a2a91a2e04c4e727.plex.direct:32400
15:03:05 PlexAPI: response Syzygy (f8710375765069bb77c4d960dd4568267f2a580e) at https://192-168-0-25.42748fcd930340f2a2a91a2e04c4e727.plex.direct:32400
15:03:05 PlexAPI: Servers (local, plex.tv, MyPlex): 2
15:03:27 WebServer: File Not Found:
Traceback (most recent call last):
File “/volume1/@appstore/plexconnect/share/PlexConnect/WebServer.py”, line 213, in do_GET
f = open(sys.path[0] + sep + “assets” + self.path, “rb”)
IOError: [Errno 2] No such file or directory: ‘/volume1/@appstore/plexconnect/share/PlexConnect/assets/thumbnails/MediaBadges/mpegts.png’
15:03:52 WebServer: File Not Found:
Traceback (most recent call last):
File “/volume1/@appstore/plexconnect/share/PlexConnect/WebServer.py”, line 213, in do_GET
f = open(sys.path[0] + sep + “assets” + self.path, “rb”)
IOError: [Errno 2] No such file or directory: ‘/volume1/@appstore/plexconnect/share/PlexConnect/assets/thumbnails/MediaBadges/mpegts.png’
According to those same logs, the PlexConnect version is 0.5-dev-210316
Do you see anything else I could try?
Thanks again for your help!