Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add feature to clear DVR content daily #74

Open
marknoble opened this issue Jun 1, 2023 · 1 comment
Open

Add feature to clear DVR content daily #74

marknoble opened this issue Jun 1, 2023 · 1 comment

Comments

@marknoble
Copy link

Since you seem to have so much of the infrastructure in place that would be required for this, I wanted to suggest a useful feature - it could possibly be implemented as a plugin if you want to keep it separate from the main app.

The problem is that we all have limited space and if that fills, recording stops - but also, some of the programs I record are time-sensitive (news for example) and I only really care about the most recent episode.

Would it be possible to add a feature to select a program and only keep the last n days?

I like to record such programs, but I only watch them rarely, so they take up a ton of space and it's a pain to remove them manually.

Just seemed like it'd be a nice feature to enhance the HDHomerun suite - and the HDHomerun tray would be my preferred interface for that I suppose.

What are your thoughts?

@djp952
Copy link
Owner

djp952 commented Jun 3, 2023

To me, this seems like something that would be better implemented in the HDHomeRun RECORD service? I know similar ideas have been floated to SiliconDust in the past, but I also know that none of them have come to fruition to date :(

While I'm not against the idea, we need to consider some generalized possible sticking points?

  • It may be prohibitively hard to define a generic ruleset here? Everyone's priorities are likely to be different. As an off-the-cuff example, I would personally like to tell my DVR to "go ahead and delete anything that might also be on a streaming service I happen to subscribe to". :) If the ruleset could be limited to dates, like "when space becomes less than X, start deleting the oldest recordings you find until space becomes Y"
  • Deleting recordings has to be done via the HDHomeRun RECORD interface to not mess that engine up. I don't think is a problem for what you propose in and of itself, but hdhomeruntray would seemingly need to have a database of its own that mirrors/syncs with HDHomeRun RECORD and somehow track which Programs have deletion rules to apply and know what to do for each individual program. hdhomeruntray is (currently) a "look, but do not touch" application?

I'd consider that a better path forward for your ideas is to either try to get SiliconDust to implement this in RECORD (this has legit come up numerous times over the years), or maybe go so far as to propose a different application. I currently do not see modifying this application to be able to track and make changes to the local ecosystem as opposed to just trying to report the status of that ecosystem as a compatible goal. Sorry :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants