Project

simple_pvr

0.01
No commit activity in last 3 years
No release in over 3 years
TV recorder for the HDHomeRun tuners. XMLTV support, nice web GUI for planning your recordings. No playback functionality - use e.g. VLC for that.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 2.2
~> 1.3
>= 0
>= 10.0.0
~> 2.11

Runtime

 Project Readme

What?

A really, really simple PVR (Personal Video Recorder) system which only supports the HDHomeRun network tuners. It's written by programmers, for programmers. If you don't want to hack it, but just want a solid PVR system, no worries: It's dead-simple to use.

SimplePVR does not contain its own player, but currently provides an XBMC plug-in and some half-hearted browser playback. Apart from that, all recordings are stored in a simple directory structure, so that you can just point your favorite player to the recordings.

Why?

MythTV stopped working for me and my HDHomeRun box in the 0.25 release. And even though MythTV has loads of merits, I just have no idea what to do when it stops working - I am not in control of my media center.

During the last couple of years, I have spent a substantial amount of time on bugs that suddenly appeared in MythTV and suddenly went away. I really don't like using systems this brittle.

So I wanted to create a really simple PVR, making it possible for others to hack away and have fun while recording TV shows for the rest of the family.

It's based on the HDHomeRun command-line utility, which means it's:

  • built on something that's officially supported by SiliconDust (the makers of HDHomeRun).
  • really simple.
  • limited to supporting HDHomeRun tuners.

Setup

I started doing a back-end in Ruby, but Flemming, a friend and former colleague, thought it would be nice to do a Python implementation. So we're embracing several back-end implementations. Choose the one you like:

Please look in the respective repositories to see how to install and operate them.

There is currently only one front-end-implementation:

You can use any player that can play plain files, such as VLC, MythTV, Plex, even XBMC without the plug-in. The plug-in just gives a better experience. If you want to write a plug-in for another player, please don't hesitate, and please let us know!!