Feature #2123
autorec specify recording directory name
100%
Description
I'm wondering if anyone else would see value in having the ability to "fix" the directory that an autorec records into?
I record a particular show (e.g. "The Voice"), and sometimes the EPG has obscure descriptions in the entry (e.g. "The Voice - New (Includes Sneak Peek - House Husbands at 8:55 PM)").
What would be great is for "The Voice" autorec to record into a specific folder ("The Voice"), as an override to the "Make subdirectories per title" option.
The result would be that whatever is regexp matched in "The Voice" autorec, would be recorded in the "The Voice" directory, not some oddly named directory that i move later.
Interested in other peoples thoughts.
Subtasks
History
Updated by Nathan McAullay over 10 years ago
Prof Yaffle wrote:
Can you not do this with a separate DVR config?
Hi there, yes it can be done by multiple DVR configs, but it would require a seperate DVR config per autorec.
I currently use a DVR config for "TV recordings", which records tv shows into a specific folder. While it would work, i would rather not have a matching DVR config for each autorec. If i have 100 autorecs, i'd need 100 DVR configs. For example, for- Autorec "House", DVR Config "House" (/tv-recordings/house)
- Autorec "The Voice", DVR Config "The Voice" (/tv-recordings/The Voice)
- etc, etc
It would be better to have a "folder specification" within an autorec, so that 100 autorecs could use the 1 DVR config, and where required the autorec has a folder name override.
I use DVR configs to differentiate between recording profiles (e.g. mpeg-ts or mkv), and in my mind the folder overide fits better in the autorec area.
I'm not sure i'm explaining it that well, but hopefully it makes sense.
Cheers Nathan
Updated by Prof Yaffle over 10 years ago
Sorry, just rediscovered this.
Why can't you have a specific DVR config that has "Make subdirectories per title" set? All autorecs using this rule would then give you your /tv-recordings/House, /tv-recordings/The Voice format, while any not using that rule would default to however else you have it set (e.g. all in one directory, all in a completely different directory, sub-directories by channel, whatever).
I'm not arguing, I'm just wondering if it's doable already... even with your separate-container rules, you could have 'passthrough w/ subdirs by title', 'passthrough w/ some other structure', 'mkv w/ subdirs by title', 'passthrough w/ some other structure'.
Just a thought.
Updated by Rob vh over 10 years ago
Nathan explained that the title from EPG is unreliable, so the DVR attribute "subdirectory per title" would create undesired extra directories:
sometimes the EPG has obscure descriptions in the entry (e.g. "The Voice - New (Includes Sneak Peek - House Husbands at 8:55 PM)").
I have the same thing, with added and omitted comma's, colons and mixes of capitalization in the EPG titles. A folder specification in the autorec entry would fix that.
If the folder spec does NOT start with a /, the value should be concatenated after the folder name from the DVR config. So from Prof Yaffle's sample:
DVR Config specifies /tv-recordings
autorec entry contain folder spec House
results in /tv-recordings/House
Updated by Nathan McAullay over 10 years ago
Hi there, my suggestion is for the scenario Rob outlined. I end up spending time moving recordings around after they have completed recording, as they end up in varying folders due to the inconsistent EPG titles. If there was a autorec "folder override" value field that was substituted for the directory of the autorec recording (only when "make sub directories per title" is specified in the DVR config), i believe that would work perfectly.
Just thoughts for potential improvements. I'm happy enough reoranganising files into folders post-recording, but a small change could be potentially very useful.
Nathan
Updated by Sam Stenvall almost 10 years ago
- Status changed from New to Fixed
- % Done changed from 0 to 100
Applied in changeset commit:tvheadend|c51b16224f417fa44287204f23ec3b52970bd111.