I went back to the old laptop with Unbutu. Did you do something new with the software transcoding in the latest update? I can stream 1080p and I’m only using 7% CPU utilization when watching recordings and under 70% whatching live at 720p. Wow!
Working well so far on my Windows 10 server! Have been waiting for this solution since HDHomeRun doesn’t seem to have an iOS app. I was using Plex DVR with HDHRViewer but it is clear that Plex was not meant for live TV and a pain to set recordings.
Sounds like that recording is already in h264, must be that cable channel has switched over already.
So far I am very pleased with the performance of the windows version of channels DVR. Record quality is excellent and I haven’t had a problem yet. Exceeds my expectations!
I have one question.
I want to sleep my win 7 computer during the day and wake it in the evening when I want to record.
Do you see any issues with this approach?
The DVR is not designed to deal with sleeping so it might behave unexpectedly. You can try it, and if it doesn’t work out let us know what bugs you hit.
All of my recordings must have been converted to h264 somehow? There is a huge difference in CPU usage between Live and recorded on all recordings from various channels. Not complaining.
Many cable companies are switching all channels over to h264. Most of my HD channels on Comcast are h264 already. Check the channel lineup page on your hdhomerun to see which ones are marked AVC.
Did it make much difference in file size?
OK, I’ll check my Comcast channel lineup tonight. I’m still wondering why when watching the Discovery Channel live @ 480p 1mbps the transcoder is running at 1.11x and when watching a recording from the Discovery Channel at 1080p @ 10mbps the transcoder is running at 11.7x.
When you are watching a live stream, you are watching something that is currently broadcasting. It is not a recording where the data is already stored somewhere. You are actually watching something that is transmitting at the present time. The DVR cannot travel to the future, which is why your transcode rate drops.
I put my Win 7 computer to sleep at 06:06 this morning. It woke itself at 18:00 to prepare for recordings this evening. You asked that I send you any errors I encountered…
I got the following log entries once the system and the DVR came up
2017/02/10 18:01:35 [DVR] Waiting 5h33m24.2269272s until next job 1486787700-1
2017/02/10 18:01:35 soapRequest returned error: Post http://10.0.0.1:49152/upnp/control/WANIPConnection0: dial tcp 10.0.0.1:49152: connectex: A socket operation was attempted to an unreachable host.
2017/02/10 18:01:35 [NAT] Failed to map port using upnp: Post http://10.0.0.1:49152/upnp/control/WANIPConnection0: dial tcp 10.0.0.1:49152: connectex: A socket operation was attempted to an unreachable host.
2017/02/10 18:01:35 [DVR] Fetching guide data for 16 stations in USA-OTA32259 @ 2017-02-10 6:00PM
2017/02/10 18:01:36 [SYS] Error checking for update: Get https://channels-dvr.s3.amazonaws.com/latest.json: dial tcp: lookup channels-dvr.s3.amazonaws.com: getaddrinfow: No such host is known.
2017/02/10 18:01:38 [ERR] Failed to refresh auth: Post https://community.getchannels.com/dvr/api: dial tcp: lookup community.getchannels.com: getaddrinfow: No such host is known.
2017/02/10 18:01:44 [DVR] indexed 127 airings (16 channels) [8s fetch, 0s index]
2017/02/10 18:01:45 [DVR] indexed 8 movies (3 channels) [0s fetch, 0s index]
2017/02/10 18:01:45 [DVR] pruned 13 replaced airings in 0s.
2017/02/10 18:01:45 [DVR] Fetching guide data for 16 stations in USA-OTA32259 @ 2017-02-11 12:00AM
2017/02/10 18:01:46 [DVR] indexed 124 airings (16 channels) [0s fetch, 0s index]
2017/02/10 18:01:46 [DVR] indexed 14 movies (5 channels) [0s fetch, 0s index]
Might be a timing issue, might be something else. . .
DVR seems to be working fine, but you asked that I send the logs.
It’s not a problem to leave the machine on . . . just would prefer not to.
Thanks.
I received the following error this evening:
2017/02/13 21:39:08 [DVR] Starting job 1487044770-9 The Bachelor on ch=[4.1]
2017/02/13 21:39:08 [DVR] Error running job 1487044770-9: open E:\Falck-DVR\TV\The Bachelor\2017-02-13-1959 The Bachelor 2017-02-13 S21E08.mpg: The file or directory is corrupted and unreadable.
2017/02/13 21:39:38 [DVR] Starting job 1487044770-9 The Bachelor on ch=[4.1]
2017/02/13 21:39:38 [DVR] Error running job 1487044770-9: open E:\Falck-DVR\TV\The Bachelor\2017-02-13-1959 The Bachelor 2017-02-13 S21E08.mpg: The file or directory is corrupted and unreadable.
2017/02/13 21:40:08 [DVR] Starting job 1487044770-9 The Bachelor on ch=[4.1]
2017/02/13 21:40:08 [DVR] Error running job 1487044770-9: open E:\Falck-DVR\TV\The Bachelor\2017-02-13-1959 The Bachelor 2017-02-13 S21E08.mpg: The file or directory is corrupted and unreadable.
Please don’t judge the quality of the show.
Sounds like the data is corrupted?
What filesystem is that drive formatted with?
Hmmm. Looks like the server restarted at 8:32 - part way through the recording. Not sure why this would have occurred. Uploading…
OSWindows Microsoft Windows 10 Home
10.0.14393 Build 14393
Unless you take specific measures to disable it, windows 10 will reboot on its own (forced) to install updates.
In the Settings app, go to Update & Security > Windows Update and then click the Advanced options button. In the drop down box, change the setting to “Notify to schedule restart.”
It's possible we may be able to integrate better with the windows API to prevent it from scheduling things while recordings are happening.
https://blogs.msdn.microsoft.com/oldnewthing/20120614-00/?p=7373
Awesome, thanks for the feedback. I will look at those Windows 10 settings. DVR seems to be working again today. However, commercial skip failed on 1 of 2 programs. Not familiar with codes, perhaps you could take a look at the exit status:
2017/02/14 19:59:30 [DVR] Recording for job 1487131170-11 from 1047DDB6 ch5.1 into “TV\The Wall\2017-02-14-1959 The Wall 2017-02-14 S01E09 Darnell and Dion.mpg” for 1h0m59.997034s
2017/02/14 21:00:00 [DVR] Starting job 1487134800-6 This Is Us on ch=[5.1]
2017/02/14 21:00:00 [DVR] Recording for job 1487134800-6 from 1047DDB6 ch5.1 into “TV\This Is Us\2017-02-14-2100 This Is Us 2017-02-14 S01E15 Jack Pearsons Son.mpg” for 59m59.9637292s
2017/02/14 21:00:30 [DVR] Finished job 1487131170-11 The Wall
2017/02/14 21:00:30 [DVR] Processing file-38: TV\The Wall\2017-02-14-1959 The Wall 2017-02-14 S01E09 Darnell and Dion.mpg
2017/02/14 21:00:34 [DVR] Running commercial detection on file 38 (TV\The Wall\2017-02-14-1959 The Wall 2017-02-14 S01E09 Darnell and Dion.mpg)
2017/02/14 21:00:36 [DVR] Commercial detection failed with exit status 3221225477
2017/02/14 22:00:00 [DVR] Finished job 1487134800-6 This Is Us
2017/02/14 22:00:00 [DVR] Processing file-39: TV\This Is Us\2017-02-14-2100 This Is Us 2017-02-14 S01E15 Jack Pearsons Son.mpg
2017/02/14 22:00:03 [DVR] Running commercial detection on file 39 (TV\This Is Us\2017-02-14-2100 This Is Us 2017-02-14 S01E15 Jack Pearsons Son.mpg)
2017/02/14 22:11:20 [DVR] Commercial detection finished with 14 markers.
Looked into this. Unless I am missing something, I think this depends on the version of Windows 10 you are on. I went to advanced options, and found what is described here, which is a little different than the setting you referenced:
http://www.digitalcitizen.life/how-set-when-windows-10-allowed-install-updates-and-restart-your-pc
Comskip keeps failing with error code 3221225477
OS: Windows 10
CPU - AMD A10
GPU - Asus 970