Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: PVR provider type along with support for NextPVR #955

Open
wants to merge 2 commits into
base: development
Choose a base branch
from

Conversation

kelliott72
Copy link

I decided to add in support for pvr software as a new provider type. I find it useful for less popular shows that aren't typically available via nzb or torrents - kids shows, cooking, news etc. Sick Beard now manages those recordings too. I put in the framework generically for a pvr provider type, although currently NextPVR is the only app supported.

In a nutshell - once per day this will check the EPG data from NextPVR via its REST interface and schedule any missing shows. Shows are not marked as snatched at this point. The code will attempt to pick a later recording date than the first air date (if multiples exist) to allow a download to occur since that is preferred. If the same show is downloaded, you have the option to have the scheduled recording cancelled if it hasn't recorded or deleted if it has. You also have a couple of options based upon channel number for determining if the recording will be SD/HD.

This is basically my first python code as well as my first github project, so hopefully I did all of this right. I've had the code running for about 2 months now and it's been very stable.

There's a little bit of additional info on configuration listed in the readme of the fork - https://github.com/kelliott72/Sick-Beard

kelliott72 added 2 commits August 21, 2015 12:19
Added support for PVR software, NextPVR specifically.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant