Kodi Community Forum

Full Version: Series recording in Argus TV -- works!
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I've recently returned to Argus TV after a year or so on WMC. I got tired of the lack of support or new features from Microsoft and the proprietary recording formats...and many other things. Argus has been excellent for me but the lack of a series recording feature on the Kodi PVR addon was causing the spousal acceptance factor to go way down. So I added it.

About 87% of the code is from the Server.WMC addon so all credit to krustyreturns and scrarecrow420.

There have been a number of changes in the PVR addon area in Kodi since the Isengard alpha. For one, the new offical github is:

https://github.com/kodi-pvr

My fork where you can try the changes is at:

https://github.com/patrickplummers4/pvr.argustv

For those who can't / won't compile from source, there's a packages folder with a windows/linux build zip file. It should install like any other addon.

Some requirements:

* A fairly recent Isengard nightly build: the PVR API version 1.9.6 is required.
* There are two Kodi dialog screens (xml file) pvr.argustv/resources/skins/skin.confluence/720p. These must be copied to the real skin.confluence folder on your system. In Windows the install process takes care of this usually but in Linux you'll have to do it manually. If you use OpenElec (like me) you have to copy the confluence folder and rename it because the place OpenElec puts it is on a readonly filesystem. Once you've renamed it and put it into your normal addons folder, you can use the Settings menu to switch to it and you should be good.

BTW does any one know how to contact the main contributors to this addon? I think Red-F is one. No one from the Argus team is merging pull requests.

I tried to post on the Argus TV forums but all posts require a mod approval and no mods have responded -- catch 22, PMs require more posting so I can't contact any one.
Some screen shots:

http://imgur.com/Nw1Zxtx

http://imgur.com/Bx4wqgW

http://imgur.com/UbLjGI3

And this is what the series looks like back in the Schedule Console:

http://imgur.com/NrFrbNi
Right now it will support the options for the series check boxes "Episodes once" or "First runs only" (you can do either, none or both.

If no upcoming show is found, the series schedule will be cancelled and a manual recording will be added instead.

Let me know if you think I should add day of the week options, more channel options, etc.

What I've implemented so far is simply what my wife requested. Smile
Cool but why create a manual recording if no upcoming show is found. I only get around 12 days of guide data so it's likely I can only see one episode of a series. Or maybe I don't understand your comment.
(2015-03-30, 21:38)ams123 Wrote: [ -> ]Cool but why create a manual recording if no upcoming show is found. I only get around 12 days of guide data so it's likely I can only see one episode of a series. Or maybe I don't understand your comment.


It's about how Argus defines a "schedule". The original functionality in the addon was to add a one time schedule, which seems like a contradiction in terms, but isn't. Here's why: a schedule is a recording (one or more times) based on criteria, whereas a manual recording is just start time to end time. If there are no upcoming shows that means even the one you picked does not match the schedule options you picked. This usually can only happen when you say you want first runs only but the show you picked is a repeat. Therefore there's nothing to record. So instead of not doing anything, the system will at least stick in a manual recording so the show you picked does get recorded.
Where did the packages folder go? I saw them a few days ago when I stumbled upon this thread, but I don't see them now. NW, switched to the test branch and there it was. Looking forward to trying it out.
So I've tried your version of the add-on with 15 alpha 2 and nightly from April 10th. I get can not load dll when I try to enable the addon.
I've tried the pre-compiled add-on with 15 beta 1 and that cannot load the dll also. I'm using the pre-compiled file found in the test branch in git.
Is there are any chance you could commit a re-compiled version?

BTW - You have no idea how grateful I am to finally see someone tackle series recording for Argus. Best news I've read in ages!
(2015-03-30, 16:46)pps4 Wrote: [ -> ]Right now it will support the options for the series check boxes "Episodes once" or "First runs only" (you can do either, none or both.

If no upcoming show is found, the series schedule will be cancelled and a manual recording will be added instead.

Let me know if you think I should add day of the week options, more channel options, etc.

What I've implemented so far is simply what my wife requested. Smile

pps4, looks great what you've done so far. Hopefully we can get this in the addon directly.
Until now I always had to manage recordings through Argus TV's web service.

I think we should definitely add as much options as Argus TV supports (day of the week is one of them), because that's makes Argus TV so great. Cool
You guys might want to take a look at this:
https://github.com/xbmc/xbmc/pull/7079
(2015-05-12, 17:41)ksooo Wrote: [ -> ]You guys might want to take a look at this:
https://github.com/xbmc/xbmc/pull/7079

Next level, looks great!
I guess this makes pps4's changes mostly obsolete and the Argus TV addon should be adapted like you adapted yours. Is that going to be taken care of by Kodi team members?
Being a Kodi team member myself, I consider this somehow official, yes.

:-))
(2015-05-13, 07:54)ksooo Wrote: [ -> ]Being a Kodi team member myself, I consider this somehow official, yes.

:-))

Sorry, maybe my question wasn't clear. :-)
Who will update the Argus TV addon to support your series recording PR?
The maintainer of the Argus-TV add-on is supposed to do this.

The API changes are of a kind that one needs isome insights into the implementation details of the add-ons. Sorry, no one person fixes it all approach possible here, sorry.
As soon as they merge the PR, I can work on it. My code implements a lot of this already but with hardcoded defaults. It would just be a question of pulling in the new UI user fields in to replace the defaults. The JSON interface is the same.
Pages: 1 2