Jump to content

IPTV stream works on VLC, emby says no stream available.


MSI2017

Recommended Posts

Hi all,

I added the m3u stream for croatia (https://iptv-org.github.io/iptv/countries/hr.m3u) from this github repo (https://github.com/iptv-org/iptv) and when playing HRT1/2/3/4 via VLC it works just fine, no looping or anything. When I select it on Emby it instantly says No compatible streams are currently available. Please try again later or contact your system administrator for details.

 

I have tried adding the downloaded file instead of the url but it just won't work. 

 

Below is the log, looks like it doesn't except http instead of https?

 

2022-09-17 17:28:15.188 Error MediaSourceManager: Error opening live stream
*** Error Report ***
Version: 4.7.6.0
Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
Operating system: Microsoft Windows 10.0.22000
Framework: .NET 6.0.7
OS/Process: x64/x64
Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
Processor count: 12
Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Forbidden
at Emby.LiveTV.EmbyTV.GetChannelStreamWithDirectStreamProvider(BaseItem dbChannel, String providerChannelId, String streamId, List`1 currentLiveStreams, CancellationToken cancellationToken)
at Emby.LiveTV.LiveTvManager.GetChannelStream(String id, String mediaSourceId, List`1 currentLiveStreams, CancellationToken cancellationToken)
at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal2(LiveStreamRequest request, CancellationToken cancellationToken)
Source: Emby.Server.Implementations
TargetSite: Void MoveNext()

 

Edited by MSI2017
Clarification
Link to comment
Share on other sites

Could it be because the channel is an m3u8 index file? I was betting on the http but when looking at other posts on the forum that should not be a problem

Link to comment
Share on other sites

Moving some of the conversation from PM to the forum. Which of the files are you using for Croatia?

What is the entry you have for the tuner setup in Emby Server?
I'll try and reproduce on my side first before we setup a remote session.

Often times the m3u files you find publicly aren't the best streams and are often out of spec.  A media only player can often throw out bad parts or drop frames in order to playback the media depending on how out of spec the files are. Emby Server's use of such streams is far more complex as it doesn't just play them but might transform them, record them, share a stream with multiple clients, etc so it will naturally have a tighter tolerance on how much a stream can deviate from standards it would normally expect.

It could be a device specific issue as well. Possibly the stream might play back with a different Emby Client or device.
What clients/devices have you tried playing back HRT1/2/3/4?

Do you have issues with other channels in the feed or just these 4?

Any other info you can supply along these lines you can think of?

Carlo

 

  • Like 1
Link to comment
Share on other sites

20 hours ago, cayars said:

Moving some of the conversation from PM to the forum. Which of the files are you using for Croatia?

What is the entry you have for the tuner setup in Emby Server?
I'll try and reproduce on my side first before we setup a remote session.

Often times the m3u files you find publicly aren't the best streams and are often out of spec.  A media only player can often throw out bad parts or drop frames in order to playback the media depending on how out of spec the files are. Emby Server's use of such streams is far more complex as it doesn't just play them but might transform them, record them, share a stream with multiple clients, etc so it will naturally have a tighter tolerance on how much a stream can deviate from standards it would normally expect.

It could be a device specific issue as well. Possibly the stream might play back with a different Emby Client or device.
What clients/devices have you tried playing back HRT1/2/3/4?

Do you have issues with other channels in the feed or just these 4?

Any other info you can supply along these lines you can think of?

Carlo

 

Good idea, might also help future users!

 

I just have the URL added to emby's m3u tuner. https://iptv-org.github.io/iptv/countries/hr.m3u this link specifically. HRT1/2/3/4 have problems (BBC as well but less of an issue) AlJazeera for example works fine. http://195.29.70.67/PLTV/88888888/224/3221226139/index.m3u8 This is the link for HRT1 for example. VLC accepts it whereas Emby does not. In VLC it is quite smooth, no dropped frame, not skipping back in time after a certain amount of time. 

Via emby I have tried, TV, laptop, phone and the server itself. They all instantly error out.

Link to comment
Share on other sites

On 9/17/2022 at 3:14 PM, MSI2017 said:

Isn't all the info you need in my original post? 

No, you've only pasted a snippet of the log file. Please make sure to attach complete log files. Thanks.

Link to comment
Share on other sites

17 minutes ago, Luke said:

No, you've only pasted a snippet of the log file. Please make sure to attach complete log files. Thanks.

I'm always a bit hestitant posting full logs online where everybody can see it since I also manage my personal photo's via Emby. I saw indeed that I missed some stuff, pleaae let me know if the following is long enough.

 

 

2022-09-22 22:21:21.048 Info Server: http/1.1 POST http://192.168.1.22/emby/Sessions/Capabilities/Full?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=65a11adf-4f8a-4555-9601-8830470b2f6a&X-Emby-Client-Version=4.7.6.47&reqformat=json. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
2022-09-22 22:21:21.051 Info Server: http/1.1 Response 204 to host1. Time: 3ms. http://192.168.1.22/emby/Sessions/Capabilities/Full?X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=65a11adf-4f8a-4555-9601-8830470b2f6a&X-Emby-Client-Version=4.7.6.47&reqformat=json
2022-09-22 22:22:12.371 Info Server: http/1.1 POST http://192.168.1.22/emby/Items/89850/PlaybackInfo?UserId=71a52102e2c64a15b71383fce4bcfbdc&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=160000000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=65a11adf-4f8a-4555-9601-8830470b2f6a&X-Emby-Client-Version=4.7.6.47&reqformat=json. UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/105.0.0.0 Safari/537.36
2022-09-22 22:22:12.373 Info App: User policy for Comet. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
2022-09-22 22:22:12.373 Info LiveTvManager: Opening channel stream, external channel Id: m3u_0d677cfd8f2928a42dcb3ebb967d0b84HRT1.hr
2022-09-22 22:22:12.373 Info LiveTV: Streaming Channel m3u_0d677cfd8f2928a42dcb3ebb967d0b84HRT1.hr, with streamId: 8b70d05448c93bbbf9c93c0f14d50981
2022-09-22 22:22:12.374 Info SharedHttpPipelineSource: Opening SharedHttpPipelineSource Live stream from http://host5/x_path78_x/x_path79_x/x_path80_x/x_path81_x/x_path77_x
2022-09-22 22:22:12.374 Info HttpClient: GET http://host5/x_path78_x/x_path79_x/x_path80_x/x_path81_x/x_path77_x
2022-09-22 22:22:12.439 Info HttpClient: Http response 403 from http://host5/x_path78_x/x_path79_x/x_path80_x/x_path81_x/x_path77_x after 66ms. HeadersDate=Thu, 22 Sep 2022 20:22:11 GMT, Server=HMS Download Service, Connection=Keep-Alive
2022-09-22 22:22:12.442 Error LiveTV: Error in GetChannelStreamWithDirectStreamProvider
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Forbidden
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	   at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	   at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.OpenStream(IDisposable connectionContext, MediaSourceInfo mediaSource, String url, MediaProtocol protocol, CancellationToken cancellationToken, Int32 recursion)
	   at Emby.LiveTV.TunerHosts.SharedHttpPipelineSource.Open(CancellationToken openCancellationToken)
	   at MediaBrowser.Controller.LiveTv.BaseTunerHost.GetChannelStream(TunerHostInfo tuner, BaseItem dbChannnel, String tunerChannelId, String mediaSourceId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	   at Emby.LiveTV.EmbyTV.GetChannelStreamWithDirectStreamProvider(BaseItem dbChannel, String providerChannelId, String streamId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:22:12.443 Error MediaSourceManager: Error opening live stream
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Forbidden
	   at Emby.LiveTV.EmbyTV.GetChannelStreamWithDirectStreamProvider(BaseItem dbChannel, String providerChannelId, String streamId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	   at Emby.LiveTV.LiveTvManager.GetChannelStream(String id, String mediaSourceId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal2(LiveStreamRequest request, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:22:12.444 Error Server: Error processing request
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: Forbidden
	   at Emby.LiveTV.EmbyTV.GetChannelStreamWithDirectStreamProvider(BaseItem dbChannel, String providerChannelId, String streamId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	   at Emby.LiveTV.LiveTvManager.GetChannelStream(String id, String mediaSourceId, List`1 currentLiveStreams, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal2(LiveStreamRequest request, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal2(LiveStreamRequest request, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStreamInternal(LiveStreamRequest request, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.Library.MediaSourceManager.OpenLiveStream(LiveStreamRequest request, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.OpenMediaSource(OpenMediaSource request, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.GetPlaybackInfo(GetPostedPlaybackInfo request, CancellationToken cancellationToken)
	   at Emby.Server.MediaEncoding.Api.MediaInfoService.Post(GetPostedPlaybackInfo request)
	   at Emby.Server.Implementations.Services.ServiceController.GetTaskResult(Task task)
	   at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost appHost, IRequest httpReq, IResponse httpRes, RestPath restPath, String responseContentType, CancellationToken cancellationToken)
	   at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IRequest httpReq, ReadOnlyMemory`1 urlString, ReadOnlyMemory`1 localPath, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:22:12.444 Info Server: http/1.1 Response 500 to host1. Time: 73ms. http://192.168.1.22/emby/Items/89850/PlaybackInfo?UserId=71a52102e2c64a15b71383fce4bcfbdc&StartTimeTicks=0&IsPlayback=true&AutoOpenLiveStream=true&MaxStreamingBitrate=160000000&X-Emby-Client=Emby Web&X-Emby-Device-Name=Chrome macOS&X-Emby-Device-Id=65a11adf-4f8a-4555-9601-8830470b2f6a&X-Emby-Client-Version=4.7.6.47&reqformat=json
2022-09-22 22:24:46.525 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.528 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>714</errorCode><errorDescription>NoSuchEntryInArray</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.529 Error PortMapper: Error in GetSpecificMappingAsync
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>714</errorCode><errorDescription>NoSuchEntryInArray</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
	   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.GetSpecificMappingAsync(Protocol protocol, Int32 publicPort, CancellationToken cancellationToken)
	   at Mono.Nat.Upnp.UpnpNatDevice.CreatePortMap(Mapping mapping, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:24:46.535 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.537 Error PortMapper: Error creating port map
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
	   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.CreatePortMapInternal(Mapping mapping, CancellationToken cancellationToken)
	   at Mono.Nat.Upnp.UpnpNatDevice.CreatePortMap(Mapping mapping, CancellationToken cancellationToken)
	   at Emby.PortMapper.ExternalPortForwarding.CreateRules(INatDevice device, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:24:46.539 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.542 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>714</errorCode><errorDescription>NoSuchEntryInArray</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.544 Error PortMapper: Error in GetSpecificMappingAsync
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>714</errorCode><errorDescription>NoSuchEntryInArray</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
	   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.GetSpecificMappingAsync(Protocol protocol, Int32 publicPort, CancellationToken cancellationToken)
	   at Mono.Nat.Upnp.UpnpNatDevice.CreatePortMap(Mapping mapping, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
2022-09-22 22:24:46.549 Error HttpClient: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
2022-09-22 22:24:46.551 Error PortMapper: Error creating port map
	*** Error Report ***
	Version: 4.7.6.0
	Command line: C:\Users\Comet\AppData\Roaming\Emby-Server\system\EmbyServer.dll
	Operating system: Microsoft Windows 10.0.22000
	Framework: .NET 6.0.7
	OS/Process: x64/x64
	Runtime: C:/Users/Comet/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
	Processor count: 12
	Data path: C:\Users\Comet\AppData\Roaming\Emby-Server\programdata
	Application path: C:\Users\Comet\AppData\Roaming\Emby-Server\system
	MediaBrowser.Model.Net.HttpException: MediaBrowser.Model.Net.HttpException: <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><s:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns="urn:schemas-upnp-org:control-1-0"><errorCode>718</errorCode><errorDescription>ConflictInMappingEntry</errorDescription></UPnPError></detail></s:Fault></s:Body></s:Envelope>
	   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.CreatePortMapInternal(Mapping mapping, CancellationToken cancellationToken)
	   at Mono.Nat.Upnp.UpnpNatDevice.CreatePortMap(Mapping mapping, CancellationToken cancellationToken)
	   at Emby.PortMapper.ExternalPortForwarding.CreateRules(INatDevice device, CancellationToken cancellationToken)
	Source: Emby.Server.Implementations
	TargetSite: Void MoveNext()
	
Link to comment
Share on other sites

19 hours ago, MSI2017 said:

I'm always a bit hestitant posting full logs online where everybody can see it since I also manage my personal photo's via Emby. I saw indeed that I missed some stuff, pleaae let me know if the following is long enough.

While we would prefer the info be attached in the thread you can always PM this info to us. The main thing is to get us the full logs to work from vs snippets posted in the forum. That allows us to use internal tools if needed and/or be able to check other things like plugins installed and loaded, how many people/streams are active or anything else we may need/want to check depending on the nature of the problem.

You can also send a PM to both Luke and I with the attached logs as well as a link to the thread so we know what the logs are in reference to. If there are any other Emby Team members who have been participating in the thread include them as well in the PM so they can assist you as well.

Carlo

Link to comment
Share on other sites

OK I figured this out and you'll be able to view those channels.

Edit the tuner setup for this m3u file adding in the user agent

Mozilla/5.0 (X11; Linux i686; rv:90.0) Gecko/20100101 Firefox/90.0

image.png

Save and wait for it to get done refreshing the guide.  After that try these channels again. Doing only that worked for me. If not you may have to download the m3u and edit the file removing the lines below.

The user agent string you just filled in will be sent with all requests.  These problem channels give an error "forbidden" if it can't identify the "browser" being used.  The m3u file itself tries to fix this using a non standard directive that look like this:

#EXTVLCOPT:Mozilla/5.0 (X11; Linux i686; rv:90.0) Gecko/20100101 Firefox/90.0

EXTVLCOPT is not part of the standard that I can find and would be proprietary at best.  Some programs ignore bad directives like this or may set a user agent string by default and not experience the issue.  Emby gives you the ability to set this for each m3u tuner as shown above.

After figuring out the problem I tested a couple other programs and found Plex and Kodi both have issues with the m3u format and require editing the m3u file before they would work (Kodi) or give different errors (Plex).

I didn't need to edit the m3u while running Emby Server 4.8.0.8 beta. I didn't test any other Emby Server version. So the fix for me was just adding the line in the pic above.

Try that and let us know how it goes.  If by some chance it doesn't work, download he m3u and edit it for two channels removing the EXTVLCOPT then refresh the guide and see if those two channels now play.

Looking forward to hearing your results,

Carlo

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...