Server Version#: 1.32.3.7192
Player Version#: Latest
logging.zip (339.7 KB)
Hello everyone, I am having a heck of a time with some Apple TV 4K units (first gen) on the latest tvOS with the latest Plex player app installed. If I use any of these units on the local LAN to my Plex Server they do not work, and this is new, it just started yesterday. I can’t pin a specific change that would be causing this.
The error that the devices receive trying to play any file locally is:
“The Plex Media Server can’t find or access the media file for this library item at the expected location.”
-Externally if I use this unit routed so it isn’t internal it works fine
-Internally if I use any other client (Roku, iPad, Web Browser) also works fine, looks to be only AppleTV based
Digging through the AppleTV logs it looks as it is a DNS Rebinding issue:
2023/06/14 16:11:57.129 (351 MB) (10008)
PMKNetworkTask.m:201 | Started: 16761: PLEX01 (6367587e1efde6ec36ac2c6bddfece202704cacd): GET /library/metadata/108794
X-Plex-Supported-Commands : abort,changeQuality
User-Agent : PlexTV/8.20 (Apple TV; tvOS 16.5; Scale/1.00)
X-Plex-Device-Screen-Density : 1
X-Plex-Features : external-media,hub-style-list
X-Plex-Device : Apple TV
X-Plex-Platform : tvOS
X-Plex-Sync-Version : 2
X-Plex-Token : 3x5MYxxxxxxxxxxxxxxx
X-Plex-Provider-Version : 6.4.0
X-Plex-Username : SirZetro
X-Plex-Provides : client
X-Plex-Version : 8.20
X-Plex-Client-Capabilities : audioDecoders=mp3,aac,ac3{bitrate:800000&channels:8}
X-Plex-Client-Platform : tvOS
X-Plex-Model : 5,3
X-Plex-Product : Plex for Apple TV
X-Plex-Drm : fairplay:video
X-Plex-Client-Identifier : 4D83C2E3-AACF-41D4-B87D-109DBD865AA6
Accept-Language : en-CA;q=1
X-Plex-Device-Screen-Resolution : 1920x1080
X-Plex-Device-Vendor : Apple
X-Plex-Platform-Version : 16.5
Accept : text/xml,application/xml
X-Plex-Http-Pipeline : infinite
X-Plex-Device-Name : Apple TV [param]
X-Plex-Language : en-CA [param]
2023/06/14 16:11:57.129 (351 MB) (10008)
PMKServer+Requests.m:221 | Attempting recovery from error Error Domain=NSURLErrorDomain Code=-1001 “The request timed out.” UserInfo={_kCFStreamErrorCodeKey=-2102, NSUnderlyingError=0x285a46e50 {Error Domain=kCFErrorDomainCFNetwork Code=-1001 “(null)” UserInfo={_kCFStreamErrorCodeKey=-2102, _kCFStreamErrorDomainKey=4}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask .<14545>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
“LocalDataTask .<14545>”
), NSLocalizedDescription=The request timed out., NSErrorFailingURLStringKey=https://10-20-20-40.f1a2f7d0ece84711a5965e73780fa007.plex.direct:32400/library/metadata/109577?asyncAugmentMetadata=1&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=0&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1&X-Plex-Text-Format=plain&X-Plex-Language=en-CA&X-Plex-Device-Name=Apple%20TV, NSErrorFailingURLKey=https://10-20-20-40.f1a2f7d0ece84711a5965e73780fa007.plex.direct:32400/library/metadata/109577?asyncAugmentMetadata=1&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=0&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1&X-Plex-Text-Format=plain&X-Plex-Language=en-CA&X-Plex-Device-Name=Apple%20TV, _kCFStreamErrorDomainKey=4}
2023/06/14 16:11:57.129 (351 MB) (10008)
PMKNetworkTask.m:225 | Completed [0]: 14547: PLEX01 (6367587e1efde6ec36ac2c6bddfece202704cacd): GET /library/metadata/108794?asyncAugmentMetadata=1&checkFiles=1&includeChapters=1&includeConcerts=1&includeExternalMedia=1&includeExternalMetadata=1&includeExtras=1&includeGeolocation=0&includeMarkers=1&includeMeta=1&includeOnDeck=1&includePopularLeaves=1&includePreferences=0&includeRelated=0&includeRelatedCount=15&includeReviews=1
It is showing a request timed out on the whacky rebound internal entry, 10.20.20.40 is the internal IP of my Plex environment.
I am not sure where to turn next, if nothing worked internally that would make a lot more sense but I have the DNS Rebinding exemptions in my pfSense firewall and all other devices are working fine.
I have attached my full AppleTV logs for review. Any help or any other logs to help figure this out I am happy to provide.
I am just stumped.