I found this thread while catching up with HDR Fox T2 developments on the forum, and wondering about whether the new Humax Aura might contain the functionality I look for in a DVR. So I installed the program on a spare PC a few days ago and so far it has proved stable and completely reliable!
Congratulations and big thanks to lc200, as I had given up on my HDHomeRun Quattro which was languishing in a cupboard. I would be prepared to pay money for this program!
I encountered the exact same error as embubya77 when running setup.exe but the .msi install has worked perfectly. Also, on my machine the service does not restart after a reboot (thanks, Microsoft update!) even though it's set to automatic. Start it manually and it's fine until the next time.
Just two small requests:
1. Could the guide page respect the "include" check boxes when it first populates? Currently it shows everything including hidden channels until a check box is changed.
2. Could the "programme aired" date be added to the information popup in the guide? If present, this can help to decide if the showing is actually a repeat or not.
Thanks for trying. Will have to get a new pc. The Plex EPG is painful, 5 hours and it's only on 11%
a. Delayed start is the answer, now starts up ok.@jfshw With regards to the service starting, have you trying starting on a delayed start, just in case it is starting quicker than the database starts up and the crashing out?
Regarding 1) should now work okay
Regarding 2) There is no program aired date data in the over-the-air EPG Guide as far as I know.
It just defaults to the date the program recorded, so date when recorded but not when first aired.a. Delayed start is the answer, now starts up ok.
b. It now works. Thanks very much!
c. Oh, ok. Where does the (e.g.) <aired>2020-10-15</aired> in the episode .nfo file the program generates come from then?
Looks like a great solution....
My software runs as a windows service and contains it's own web browser, so to set a recording or browse the guide you can just go to a webpage using the IP address of the machine it is installed on, so reachable from anything with a web browser on your network, or even away from home if you set up port fowarding. See attached thumbnails for an idea of what you would see.
Folder on Google Drive
New pc arrived yesterday, got the DvrOnTime software set up in about 10 minutes. An hour of faffing about in Win 10 and the epg webpage is visable on my network.
Very professional, a joy to use. I can see missing some features of the custom software, one I use all the time is moving films to their own directory, but apart from that really pleased with it.
I'd gladly buy you several beers. Thanks very much.
I'm slowly trying to figure this device out.
So a recent HDHomeRun (for the UK) is a network dvb-t2 tuner. (I suppose it's a little like a hi-fi tuner in that it's designed to work in unison with other equipment.) It receives instructions to eg serve TV channels to the wired network.
Does the HDHomeRun need to be kept powered on all the time? Can it be woken up via the network (WOL)? It's low power so running cost should be minimal.
So to make most use of this device you need
DVR software if you wish to record streams and storage device that DVR software talks to save stream. How is the channel or program locking achieved if the DVR is recording programs to stop other clients switching channel? Is this done by the DVR software or the HDHomeRun hardware?
Does the device running the DVR software need to be kept powered on?
One thing I'm puzzled with is the occasional firmware updates to the HDHomeRun box. Why is this necessary? What's does it update?
It is an intriguing solution.
Thank you for this detailed and helpful reply.The HDHomeRun tuner model doesn't record anything itself, it is merely an on demand tuner, it can only pass the raw Freeview data onto something else.
The tuner has a CPU which runs its own web browser and processing but of course lacks any ability to show or even decode video. As far as the box is concerned it is just dealing with data it picks up from the aerial. To start streaming from the tuner it can be as simple as using a URL, e.g. http://192.168.1.100:5004/auto/v2 (v = virtual channel 2 aka BBC2) this auto picks a free tuner, locks it in use, the tuner also uses it's own internal database of found channels (obtained when it was told to "tune") which tells it which frequency to tune to and what parts of the mux (a mux contains many channels all mingled together as lots of individual packets) should be picked out and sent back, it then continually streams the data until the client or web browser is closed, then the tuner is unlocked and free to be used by something else. A web browser doesn't play the video but will default to saving it as a .ts file which can be played by most media players, or you could use something like VLC player which can use the URL directly and play the video stream live. Of course the supplied software from HDHomeRun does the same thing wrapped up in a nicer interface.
In the case of DvrOnTime, it works more lower level and specifies itself what parts of the mux is required using its own database of channels and frequencies, this is so it can also request the EIT information as well as the video and audio data, and that EIT data is decoded in the DvrOnTime software in real time which is used to trigger the start of a recording at the correct time. The recording is made by saving the required video and audio packets being received, along with some modifications to some packets required for the player to know how to play the video, but as far as the software is concerned, it is again just data.
The HDHomeRun remains powered on to respond to any requests for data, but the tuners are powered down if not in use so power consumption is not much.
It would be possible to have a computer sleep and only wake up when a recording is due if programmed to do that.
The firmware updates for the HDHomeRun will be updating the software that runs on the CPU providing the web access (bug fixes, some extra functions occasionally), and sometimes it will also update the tuner firmware for better compatibility for some regions.
Hope that helps provide a bit more background.
It wouldn't be dedicated to tuner duties, it would be dedicated to capturing and serving recordings and only needs to be on at the time those services are required. I'm sure a PC can be put into sleep and arranged to wake itself up on timer or WoL. It's the HomeRun that stays on (same as a HDR-FOX stays on, but in a low-power state).I didn't wish to have a Windows PC on for most of the time dedicated to the TV tuner duties.
That was my final conclusion due to costs, hardware availability but sacrifices the convenience and polish of the HDR with custom firmware. There are other issues with the raspberry pi option eg an all in one enclosure, power supply, software stability etc that needs consideration.....
What bothers me more is the mention that the HomeRun itself might not be available much longer. There is no point getting into something which is already obsolescent. I think ultimately we will be looking at something like an RPi with USB tuner dongles and our own software.