The good thing and the bad thing has been we haven't really been updating this project much.. Good because it would appear most are happy with how it works, but bad because it meant we lost the thread on the forums, and also bad because we couldn't get time to get to some of the things we wanted to add.
So after almost a year I'm back with an update. Unfortunately @avdp has moved on, will miss his contributions and enthusiasm, so just down to me for now. As always, if you like what you see but want to tweak something, let me know.. better yet - make the tweak and contribute it back
Cutting to the chase.. For those who know the project - please go grab your fresh copy from the github releases https://github.com/demonrik/HDHR-DVRUI/releases
For everyone else, heres a quick overview (will add more later)
Required For Installing
you will need to have a working HTTP server and PHP installation. At this time it should work on most PHP installations, but the default for us is going to be PHP 7.0 so if you can that's a better start.
Note - you do not need to install HDHR-DVRUI on the same machine as the DVR engine - it can run anywhere as long as it's in your own network (I run it on a dedicated RPi)
Depending on our solution you can download the sources or one of the qnap or synology packages from the github releases page https://github.com/demonrik/HDHR-DVRUI/releases. If downloading source you will need to copy the apps subfolder to your web document folder on the machine running the HTTP Server.
That's it.. quite simple.
The HDHR-DVRUI consists of 5 main screens/pages to move between.
Here you get an overview of all the series recorded by your engine, with overlays indicating
- Number of Recordings
- NUmber of upcoming episodes
- Number of rules for this series
The recordings page lists out all the recordings found on your recording engine(s).
Information is minimal at this time - the plan is to allow clicking to pull up a dialog with all the detailed information
Upcoming will show you which shows are coming up over the coming weeks.
Each date is show with the number of recordings estimated to occur on that day
Select the day to jump to the list of episodes that are going to be recorded on that day.
0.6 has been updated to remove duplicates which the engine would ignore anyway, and if you already have the recording on the disks.
Lists all the rules you have created which are stored by SD in the cloud
You can remove rules, and move them up or down in priority
Provides a search capability on the guide. It's really simple, enter the keyword(s) you are looking for and the record engine will search the guide and present all the options to you. Here you will see if there is already a rule in existance
In addition to the main pages we also have the Settings Page providing you with the means to clear the cache which we create to speed up access (i.e. cache all the data from the DVR Servers. Also it lists all the Silicondusts detected on your network and some simple diagnostics to help us support you in case of an issue.
And finally one last feature worth speaking of.. In addition to the same rules you can do withe the View Application, the HDHR-DVRUI has an option to setup more complex rules through our Advanced Rules tool.
Here you can:
- Limit the recordings to a single channel
- record only at a specific time
- record only if the episode is first time airing
- Adjust the padding for the rule
Software is pushed to a project in github https://github.com/demonrik/HDHR-DVRUI
Select the 'Releases' Tab to see all the releases. Check for the version you want and decide whether to download a NAS specific package (1 for QNAP, 1 for Synology) and/ors source code.
For the zip sources, find the location of the documents folder for your http server and copy/move the app subfolder to a folder you desire ensuring that the httpd user always has access.
Source available on github - https://github.com/demonrik/HDHR-DVRUI
Releases can be found also on guthub https://github.com/demonrik/HDHR-DVRUI/releases