I'm pleased to announce the release of this new utility for users of the custom firmware. It's called 'sidecar', and as the name suggests, it can generate new sidecar files from any native .ts file.
New .hmt files are built, pre-populated with metadata extracted from the PMT and EIT streams embedded within the transport stream. However, any .ts that has been shrunk using 'stripts' will already have had the EIT stream removed and in this case only a basic default .hmt can be created with no EPG information. In both cases the user must provide the channel number and channel name for the new .hmt since this information is not available in the .ts file metadata.
New .nts files are created by parsing the entire source .ts file, indexing every single video frame and associated Presentation Time Stamps in order to build an .nts entry for each individual frame. For this reason it can only work on unencrypted recordings. Creation of new .nts files is relatively slow because of the amount of pre-processing that needs to be done on the source (takes a bit longer than a manual decrypt operation).
Generation of new .hmt or .nts files is initiated from a new option available via the Opt+ drop-down menu in the media browser. This opens a new page for user input and output selection. A percentage progress bar is provided, as well as a self updating, estimated time to completion figure. Also shown is an output pane containing detailed metadata from the .ts file used for .any .hmt file creation, along with regular updates at one minute intervals detailing real-time source file analysis when generating a new .nts.
The utility can also be used from the command line. Just enter 'sidecar' to list the available options.
I'd also like to extend my thanks to af123 for beta testing this utility, and for his help in providing the plug-in hooks which enable the integration into the web interface media browser.
New .hmt files are built, pre-populated with metadata extracted from the PMT and EIT streams embedded within the transport stream. However, any .ts that has been shrunk using 'stripts' will already have had the EIT stream removed and in this case only a basic default .hmt can be created with no EPG information. In both cases the user must provide the channel number and channel name for the new .hmt since this information is not available in the .ts file metadata.
New .nts files are created by parsing the entire source .ts file, indexing every single video frame and associated Presentation Time Stamps in order to build an .nts entry for each individual frame. For this reason it can only work on unencrypted recordings. Creation of new .nts files is relatively slow because of the amount of pre-processing that needs to be done on the source (takes a bit longer than a manual decrypt operation).
Generation of new .hmt or .nts files is initiated from a new option available via the Opt+ drop-down menu in the media browser. This opens a new page for user input and output selection. A percentage progress bar is provided, as well as a self updating, estimated time to completion figure. Also shown is an output pane containing detailed metadata from the .ts file used for .any .hmt file creation, along with regular updates at one minute intervals detailing real-time source file analysis when generating a new .nts.
The utility can also be used from the command line. Just enter 'sidecar' to list the available options.
I'd also like to extend my thanks to af123 for beta testing this utility, and for his help in providing the plug-in hooks which enable the integration into the web interface media browser.
Last edited: