Jump to content

DVBViewer Live TV Plugin


pünktchen

Recommended Posts

Kodi_Newcomer

Here the txt with all the channel names.

Neues Textdokument.txt

 

Is it right that only within 24 hours is searched. Everything beyond is not searched. So it is normal that he does not find an episode that is only on Monday?

Edited by Kodi_Newcomer
Link to comment
Share on other sites

pünktchen

Your channel list looks okay, but i think i've found a bug in the DMS API.

Please test this: and report back!

  • Like 1
Link to comment
Share on other sites

pünktchen

Is it right that only within 24 hours is searched. Everything beyond is not searched. So it is normal that he does not find an episode that is only on Monday?

Yes, it's normal. But it will find the Monday episode around Sunday...

Link to comment
Share on other sites

Kodi_Newcomer

Now it seems to be work. He has create some Timers. Is this right ? Elementary - Tödliches Pulver but how did emby know witch season and episode it is ?

My self created timers looks like this Westworld - S2E4 Das Rätsel der Sphinx

 

Another quest. There are two series, i will not record. Is there a option in the serie to stop recording episodes for these ?

 

And another feature request. Maybe you can add more regex and search in the title ? My series naming looks like this :: Deep State - (S1E6) - Die Schwachstelle

 

So i can see it directly in kodi on the epg. Now for working with your plugin it looks like this you know Elementary - Tödliches Pulver. So i have no directly check witch episode and season it is. I must go over it with the mouse to look.

 

So when you can add more regex and search at the title this would be create.

Edited by Kodi_Newcomer
Link to comment
Share on other sites

pünktchen

Now it seems to be work. He has create some Timers. Is this right ? Elementary - Tödliches Pulver but how did emby know witch season and episode it is ?

My self created timers looks like this Westworld - S2E4 Das Rätsel der Sphinx

This wasn't my intention. Will be fixed.

 

Another quest. There are two series, i will not record. Is there a option in the serie to stop recording episodes for these ?

Not that i know. We'll have to ask @@Luke if it's possible to download missing Episodes for only specific tv shows. Maybe by locking the other series in the metadata manager?

 

And another feature request. Maybe you can add more regex and search in the title ?

Will have to think about this.
  • Like 1
Link to comment
Share on other sites

pünktchen

Not that i know. We'll have to ask @@Luke if it's possible to download missing Episodes for only specific tv shows. Maybe by locking the other series in the metadata manager?

At least i could create a condition that only series that are not locked are considered for the autocreated timers.

Would that help?

Link to comment
Share on other sites

Kodi_Newcomer

There is another problem i think.

 

I activate manual Legion - (S2E7) - Legion. After the task "Refresh DVBV Timers" is running, the Timer is deactivate. But the episode is missing in Emby Lib. I activate it again, and after the Task is running the timer is deactivate again.

 

Neues Textdokument.txt

 

 

At least i could create a condition that only series that are not locked are considered for the autocreated timers.

Would that help?

What exactly do you mean with locked ? That the series is finished ?

Edited by Kodi_Newcomer
Link to comment
Share on other sites

pünktchen

What exactly do you mean with locked ? That the series is finished ?

Locked = Sperren. Prevent changing of metadata.

 

Last test for today:

Link to comment
Share on other sites

Kodi_Newcomer

Locked = Sperren. Prevent changing of metadata

 

Is this only for the complete Series or can i lock only a season ?

Edited by Kodi_Newcomer
Link to comment
Share on other sites

thor2002ro
2018-05-16 10:22:45.732 Error TaskManager: Error
    *** Error Report ***
    Version: 3.4.1.5
    Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\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: 4
    Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server\programdata
    Application directory: C:\Users\Administrator\AppData\Roaming\Emby-Server\system
    System.AggregateException: One or more errors occurred. (NotFound) ---> MediaBrowser.Model.Net.HttpException: NotFound
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
     --- End of inner exception stack trace ---
     at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.ProxyBase.GetFromService[TResult](CancellationToken cancellationToken, Type type, String action, Object[] args)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedules(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedulesFromMemory(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.RefreshSchedules(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Helpers.RefreshTimersTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
     at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
    ---> (Inner Exception #0) MediaBrowser.Model.Net.HttpException: NotFound
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)<---
    
    System.AggregateException
     at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.ProxyBase.GetFromService[TResult](CancellationToken cancellationToken, Type type, String action, Object[] args)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedules(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedulesFromMemory(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.RefreshSchedules(CancellationToken cancellationToken)
     at MediaBrowser.Plugins.DVBViewer.Helpers.RefreshTimersTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
     at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
    InnerException: MediaBrowser.Model.Net.HttpException
    MediaBrowser.Model.Net.HttpException: NotFound
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
     at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
    
2018-05-16 10:22:45.732 Info TaskManager: Refresh DVBViewer timers Failed after 0 minute(s) and 0 seconds

error on timers every time refresh timers is ran 

Link to comment
Share on other sites

pünktchen

 

2018-05-16 10:22:45.732 Error TaskManager: Error
	*** Error Report ***
	Version: 3.4.1.5
	Command line: C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\AppData\Roaming\Emby-Server\system\EmbyServer.dll C:\Users\Administrator\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: 4
	Program data path: C:\Users\Administrator\AppData\Roaming\Emby-Server\programdata
	Application directory: C:\Users\Administrator\AppData\Roaming\Emby-Server\system
	System.AggregateException: One or more errors occurred. (NotFound) ---> MediaBrowser.Model.Net.HttpException: NotFound
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	 --- End of inner exception stack trace ---
	 at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.ProxyBase.GetFromService[TResult](CancellationToken cancellationToken, Type type, String action, Object[] args)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedules(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedulesFromMemory(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.RefreshSchedules(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Helpers.RefreshTimersTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
	 at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
	---> (Inner Exception #0) MediaBrowser.Model.Net.HttpException: NotFound
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)<---
	
	System.AggregateException
	 at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.ProxyBase.GetFromService[TResult](CancellationToken cancellationToken, Type type, String action, Object[] args)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedules(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.GetSeriesSchedulesFromMemory(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Services.Proxies.TVServiceProxy.RefreshSchedules(CancellationToken cancellationToken)
	 at MediaBrowser.Plugins.DVBViewer.Helpers.RefreshTimersTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
	 at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
	InnerException: MediaBrowser.Model.Net.HttpException
	MediaBrowser.Model.Net.HttpException: NotFound
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsyncInternal(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.SendAsync(HttpRequestOptions options, String httpMethod)
	 at Emby.Server.Implementations.HttpClientManager.CoreHttpClientManager.Get(HttpRequestOptions options)
	
2018-05-16 10:22:45.732 Info TaskManager: Refresh DVBViewer timers Failed after 0 minute(s) and 0 seconds
error on timers every time refresh timers is ran
Do you have any EPG-Search entries in DMS with an empty Series field?
Link to comment
Share on other sites

pünktchen

Locked = Sperren. Prevent changing of metadata

 

Is this only dir the complete Series or can i lock only a season ?

Series, season or episode.

But i have a better idea. I will make it conditional by a custom "Tag".

  • Like 1
Link to comment
Share on other sites

thor2002ro

Do you have any EPG-Search entries in DMS with an empty Series field?

yes some channels have no epg at all....

Link to comment
Share on other sites

pünktchen

yes some channels have no epg at all....

That was not my question! In mean "Serie" inside the definition of an EPG-Search item.
Link to comment
Share on other sites

pünktchen

 

Series inside epg search in timer settings is empty

Thanks for confirmation. Will be fixed in next update.
Link to comment
Share on other sites

Kodi_Newcomer

Series, season or episode.

But i have a better idea. I will make it conditional by a custom "Tag".

Can you explaine it a litle bit ? How does it works, to exclude a season or complete Serie with your idea ? Edited by Kodi_Newcomer
Link to comment
Share on other sites

pünktchen

Haven't you never explored Emby's metadata editor? There you can define tags for every item - channel, movie, series, season, episode...

You'll then have to create a tag, let's say "NoDMS" at the season level and every episode under that will be ignored for Autotimer creation.

  • Like 1
Link to comment
Share on other sites

Kodi_Newcomer

There is another problem i think.

 

I activate manual Legion - (S2E7) - Legion. After the task "Refresh DVBV Timers" is running, the Timer is deactivate. But the episode is missing in Emby Lib. I activate it again, and after the Task is running the timer is deactivate again.

 

What did you fixed in the last version ? Not this problem ?

Link to comment
Share on other sites

pünktchen

What did you fixed in the last version ? Not this problem ?

I thaught so. Still not working?
Link to comment
Share on other sites

Kodi_Newcomer

I thaught so. Still not working?

No, everytime the refresh task runs the timer is disabled. Also, your plugin has not created his own timer.

 

Now i have change the last number on the ip adresse in the plugin config, and now the episode timer was activated all the time.

Link to comment
Share on other sites

pünktchen

Next test:

Tag to exclude items from autotimer creation is "NoDMS" without quotes.

Edited by pünktchen
  • Like 1
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...