This project has moved and is read-only. For the latest updates, please go here.

hdhomerun dvr cache folder

Oct 5, 2016 at 1:09 AM
They released an update recently for the hdhomerun dvr to rewind and pause live tv. As a result the hdhomerun dvr caches live tv as I view it in the following folder "hdhomerun record path/Live TV". Is there any way to get mcebuddy to skip this folder. Thanks
Oct 5, 2016 at 1:08 PM
If it's live tv then the file should be locked while recording. Are you sure MCEBuddy picks it up?

Oct 5, 2016 at 5:37 PM
I am 100% positive. I have tried setting minimum age to 3 min but strangely it makes no difference. I have uploaded a log confirming it. thanks
Oct 10, 2016 at 6:27 PM
Just curious if there is any new news on this one. Thanks
Oct 10, 2016 at 11:59 PM
Can you let us know what's the name of the log file/folder. Didn't see any folder with this discussion id.

Oct 11, 2016 at 4:16 PM
sure the file name is "Live channel 622 ecc062c7.mpg-hdhomerun job-2016-10-04T17-05-21.4017335-04-00.log". thanks
Oct 13, 2016 at 1:49 AM
We need the mcebuddy.log file, sorry should have mentioned that.

Oct 13, 2016 at 11:57 PM
I just uploaded it. The file name is techpro2004-mcebuddy.log. thanks
Oct 14, 2016 at 3:28 PM
According to the logs it's working as expected:

WARNING> 2016-10-04T16:00:14 MCEBuddy.Engine.QueueManager --> Monitor task hdhomerun : Unable to queue file for conversion - file inaccessible/locked by another process G:\hdhomerun\Live TV\Live channel 622 ecc062c7.mpg
2016-10-04T17:00:15 MCEBuddy.Engine.QueueManager --> Monitor task hdhomerun : File G:\hdhomerun\Live TV\Live channel 622 ecc062c7.mpg was last modified at 10/04/2016 16:59:59. Waiting for atleast 3 minutes before processing.
2016-10-04T17:05:15 MCEBuddy.Engine.QueueManager --> Monitor task hdhomerun : Checking Filter and Metadata Matches for File -> G:\hdhomerun\Live TV\Live channel 622 ecc062c7.mpg, Conversion Task ->hdhomerun job

See the time stamps, at 1600 hrs it's locked. at 1700 hrs it checked and it's unlocked and last modified at 1659, it waits for 3 minutes atleast as instructed. At 1705 it checked and it's still unlocked and unmodified so it starts processing it.

Oct 14, 2016 at 10:54 PM
Mcebuddy should not process this file at all. It is not a recording. It is a cache file for the new rewind live tv feature. thanks
Oct 14, 2016 at 11:16 PM
It's only following what you're programmed it to do, follow the filters and rules you've set. This matches the rule and it's not locked to it's prcoessing it.

Oct 15, 2016 at 10:57 PM
In that case, how do I tell it to skip only the "Live TV" sub folder of my record path? thanks
Oct 16, 2016 at 12:52 AM
Just keep it the Live TV folder outside the monitoring folder set for now until we find a way to intuitively implement a folder exclusion mechanism.

Oct 16, 2016 at 3:29 PM
I am confused. The "Live TV" folder is a system folder created by the hdhomerun dvr. It does not give me the option to move it elsewhere. Is there any way you could do this programatically. thanks.
Oct 16, 2016 at 7:59 PM
Unfortunately no not in the current version. How was it working earlier?

Oct 16, 2016 at 10:29 PM
The rewind live tv feature is new so before that, I noticed no problems. It is only since the introduction of this feature that I have this problem. I just noticed that all the cache files are in the format "Live channel channel number random characters.mpg" I also noticed mcebuddy has the ability to reject files by file name. I set a file name match to "~Live channel*" I am hoping that this works. thanks
Oct 21, 2016 at 1:02 AM
Done it today's 2.4.6 BETA build, you can now exclude folders from monitoring.

Oct 23, 2016 at 8:28 PM
Wow thanks, Just curious do I enter the absolute or relative path to ignore
Oct 23, 2016 at 9:28 PM
Relative, see the pop up help. It's relative to monitoring path and absolute sub folder path. So you have:

- Monitor base/root
- Sub1
- Sub11
- Sub12
- Sub13

Entering "sub1" will only exlude sub1 and not sub11, sub12 or sub13.
To exclude only sub12 enter "sub1\sub12"
Similarly to exclude only sub1 and sub12 enter "sub1;sub1\sub12"
To exlude sub1 and all sub directories below sub1 enter "sub1*"

Hope that helps.

For Advanced Users only:
You can do a reverse match also, so if you want only sub12 and exlude the rest, enter "~sub1\sub12"
You can also use regex by adding "regex:" at the beginning of the pattern

Marked as answer by rboy1 on 10/23/2016 at 2:16 PM
Oct 24, 2016 at 4:48 PM
looks great, thanks.