Hopefully someone has experienced the below and knows how to fix it - or it's a bug that can be fixed!
Emby Server 126.96.36.199 running on Windows Server 2016 Chromecast Gen1 running latest firmware Chromecast Gen2 running latest firmware Samsung Galaxy A50 running Android 9 and the latest Emby Android app iPhone 6 running latest iOS and the latest Emby iOS app All devices are connected to the same router/access point and are being accessed over the local network
Emby is working fine when playing off of any of the mobile devices, and it works from any device when casting to the Chromecast Gen1, however when trying to cast to the Chromecast Gen2 it brings up the splash screen 'Welcome to Emby - Select Emby Media from your device' - then when pressing play on any media it simply does nothing, when disconnecting from Chromecast and playing the same media on the phone - or on the other Chromecast - it works fine
This wasn't caused by the 188.8.131.52 upgrade as it definitely worked after that, but I can't be sure exactly when it started.
I found the following from my logs around the time I try to play to the Chromecast:
2019-05-29 23:13:18.848 Error PortMapper: Error creating port map *** Error Report *** Version: 184.108.40.206 Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll -service Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Runtime: file:///C:/Users/Administrator/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll Processor count: 4 Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server Application directory: C:\Users\Administrator\AppData\Roaming\Emby-Server\system MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: InternalServerError at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at Mono.Nat.Upnp.UpnpNatDevice.CreatePortMap(Mapping mapping) at Emby.PortMapper.ExternalPortForwarding.CreateRules(INatDevice device) Source: Emby.Server.Implementations TargetSite: Void MoveNext()
Any help or advice is appreciated - pretty much ripping my hair out trying to figure out why it's not working!
Edited by Vorsku, 29 May 2019 - 08:40 PM.