Bug #1266: Unable to write meta data
Misleading Error Message about inability to Write metadata
If you schedule a recording without using the EPG, then a misleading error message of
Recording error: "*.mkv": Unable to write meta data
is printed in the log.
This message results from code within muxer.c . The function is "muxer_write_meta(muxer_t *m, struct epg_broadcast *eb)". Since the recording schedule was timer based only, the pointer eb is passed in as NULL and the function exits right away with -1.
While it is true that the metadata was not written, it is not really an error because for the actions that TVH was asked to perform, no meta data can be scrapped.
While it is possible to trap out this condition at a higher level. I would suggest downgrading this to a "Warning" rather than an error and placing some documentation that this message is to be expected on timer only recording events.