Search the Community
Showing results for tags 'lazyman'.
-
Hi, I'm developing a plugin for LazyMan but I'm having a few issues. I've been incrementing the "DataVersion" but the cached version still exists. I implemented my own cache so I don't have to keep requesting the game list, but it is currently disabled. Any input (or critiques) are appreciated! src: https://github.com/Codehhh/Emby.Plugins.LazyMan/ 1. Folder are somehow being cached. Expected: https://i.imgur.com/N9Mnndc.png Cached: https://i.imgur.com/plh7b7x.png 2. Weird "Forbidden" error. logfile: 2019-01-20 17:06:26.618 Info HttpClient: GET http://powersports.ml/getM3U8.php?league=nhl&date=2019-01-20&id=64375203&cdn=l3c 2019-01-20 17:06:26.706 Error MediaSourceManager: Error getting media sources *** Error Report *** Version: 4.0.0.2 Command line: C:\Users\Cody\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp Operating system: Microsoft Windows NT 6.2.9200.0 64-Bit OS: True 64-Bit Process: True User Interactive: True Processor count: 8 Program data path: C:\Users\Cody\AppData\Roaming\Emby-Server\programdata Application directory: C:\Users\Cody\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.Plugins.LazyMan.GameApi.PowersportsApi.GetStreamUrlAsync(String league, DateTime date, String mediaId, String cdn) at Emby.Plugins.LazyMan.LazyManChannel.GetChannelItemMediaInfo(String id, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemMediaSourcesInternal(IRequiresMediaInfoCallback channel, String id, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetDynamicMediaSources(BaseItem item, CancellationToken cancellationToken) at Emby.Server.Implementations.Library.MediaSourceManager.GetDynamicMediaSources(BaseItem item, Folder[] collectionFolders, IMediaSourceProvider provider, CancellationToken cancellationToken) Source: Emby.Server.Implementations TargetSite: Void MoveNext() at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod) at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod) at Emby.Plugins.LazyMan.GameApi.PowersportsApi.GetStreamUrlAsync(String league, DateTime date, String mediaId, String cdn) at Emby.Plugins.LazyMan.LazyManChannel.GetChannelItemMediaInfo(String id, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetChannelItemMediaSourcesInternal(IRequiresMediaInfoCallback channel, String id, CancellationToken cancellationToken) at Emby.Server.Implementations.Channels.ChannelManager.GetDynamicMediaSources(BaseItem item, CancellationToken cancellationToken) at Emby.Server.Implementations.Library.MediaSourceManager.GetDynamicMediaSources(BaseItem item, Folder[] collectionFolders, IMediaSourceProvider provider, CancellationToken cancellationToken) I can't replicate the error using postman or through browser. 3. Another caching? issue Cached: https://i.imgur.com/mB7B6hy.png I always return the same list, expected: https://i.imgur.com/cpflJ7n.png
-
Anyone knows how to make this work in Emby? https://github.com/nomego/Lazyman.bundle