Thanks /df for your comments, very helpful.
That's certainly what I hoped for as a solution. Since it has only recently been changed to insert the X'15', I'm hoping that it wouldn't be difficult to undo, or cause any other problems. From the comments so far, it seems that all the problems might have a common source, and therefore the fix might be quite easy..
I'm sure that's true, but I'm not sure that it's worth the effort, if we fix the underlying problem. It seems to be only me that's affected by it, and I can sort out my own problems by other means. (Apologies for the pun!)
Certainly the X15' for HD and X'106937' for SD seems to be pervasive in unmodified recordings. I have to confess that it had never occurred to me that the CFW, rather than the base Humax firmware might have been creating these prefixes. If it would help, I can reinstall one of my boxes with old (1.0.32) base firmware and see how it encodes SD and HD recordings?
To some extent, it depends how we define the issue. The base firmware sets it at 0180. At some stage in the past, in fact no later than 2011, it would appear that the custom firmware changed this to 017F, except for brief period in 2014 when it temporarily reverted to 0180. 017F has effectively become the custom firmware standard every since. It would appear that both the base and custom firmware (hmt?) can accommodate either.
So we could, if we wanted uniformity, standardise on 0180. Or we could follow industry standard practice and declare it to be 'working as designed', and claim that that the change was made to provide a handy way to differentiate between 'processed' and 'unprocessed' recordings. (Maybe it really was?)
I'm a bit confused by this comment. Whilst the first episode of Grantchester was broadcast in 2014, this episode (Series 7 Episode 2) was broadcast last Friday on a system with webif 1.4.9-6. Am I missing something, other than good taste in my choice of recordings?
The more substantive issue, that both you and bottletop have raised is what to do about the varying encodings of non-ASCII characters. This isn't one that directly affects me, but I'm happy to be involved in any further investigation if that would help (for example the suggested test above).
Thanks again.
The main issue, the sort order, can be fixed by not putting a 0x15 in the Title, since the system seems to treat that as UTF-8 by default. But that means changing the hmt utility.
That's certainly what I hoped for as a solution. Since it has only recently been changed to insert the X'15', I'm hoping that it wouldn't be difficult to undo, or cause any other problems. From the comments so far, it seems that all the problems might have a common source, and therefore the fix might be quite easy..
I'm sure we could come up with a Jim script that would retrospectively remove any 0x15 from the Title in a .hmt, and so to all in a folder, etc.
I'm sure that's true, but I'm not sure that it's worth the effort, if we fix the underlying problem. It seems to be only me that's affected by it, and I can sort out my own problems by other means. (Apologies for the pun!)
The tag in the ITitle is explained once one remembers that SD and HD have different formats. Is this a standard feature, or related to the CFW EPG decoder?
Certainly the X15' for HD and X'106937' for SD seems to be pervasive in unmodified recordings. I have to confess that it had never occurred to me that the CFW, rather than the base Humax firmware might have been creating these prefixes. If it would help, I can reinstall one of my boxes with old (1.0.32) base firmware and see how it encodes SD and HD recordings?
From the spreadsheet, the filename position issue seems to be localised to the period before 2014, and so to whatever OEM firmware version applied then.
To some extent, it depends how we define the issue. The base firmware sets it at 0180. At some stage in the past, in fact no later than 2011, it would appear that the custom firmware changed this to 017F, except for brief period in 2014 when it temporarily reverted to 0180. 017F has effectively become the custom firmware standard every since. It would appear that both the base and custom firmware (hmt?) can accommodate either.
So we could, if we wanted uniformity, standardise on 0180. Or we could follow industry standard practice and declare it to be 'working as designed', and claim that that the change was made to provide a handy way to differentiate between 'processed' and 'unprocessed' recordings. (Maybe it really was?)
Grantchester (2014) looks to have been recorded before the firmware was upgraded.
I'm a bit confused by this comment. Whilst the first episode of Grantchester was broadcast in 2014, this episode (Series 7 Episode 2) was broadcast last Friday on a system with webif 1.4.9-6. Am I missing something, other than good taste in my choice of recordings?
The more substantive issue, that both you and bottletop have raised is what to do about the varying encodings of non-ASCII characters. This isn't one that directly affects me, but I'm happy to be involved in any further investigation if that would help (for example the suggested test above).
Thanks again.