2019-09-09, 09:30
Hi,
this is a feature request that may be useful to third-party media managers like TinyMediaManager or MediaElch.
What is this about?
If possible, I'd like to request a new XML tag in all NFO files, e.g. <generator> that media managers can use to write their details and metadata into.
How could this look like?
I'd like to have these tags (of course names can be changed):
Why?
Media managers do not always keep track of changes in Kodi. If users complain that "Kodi does not read my movies" it's easier to identify the culprit, i.e. the media manager that generates invalid or outdated NFO files.
Furthermore, by having a target Kodi version, media managers can better distinguish how to read NFO files. For example MediaElch reads both old and new ids (imdb/tmdb tag vs uniqueid) in case that "old" NFO files are used.
Current solution
MediaElch does not write any details about itself to NFO files (that will change in the future, though).
TinyMediaManager (if I remember correctly) writes a comment with its version and the current date + time at the beginning of the NFO.
Downside?
More tags. That may not be favorable as it adds more complexity to the existing logic.
Comments are welcome.
Regards,
Andre
this is a feature request that may be useful to third-party media managers like TinyMediaManager or MediaElch.
What is this about?
If possible, I'd like to request a new XML tag in all NFO files, e.g. <generator> that media managers can use to write their details and metadata into.
How could this look like?
I'd like to have these tags (of course names can be changed):
xml:<generator> <!-- optional tag (all children are optional as well) -->
<appname>MediaElch</appname> <!-- can be any string -->
<appversion>2.6.1-dev</appversion> <!-- can be any string -->
<appdata>meta data or similar</appdata> <!-- can be any data, e.g. multiline string, more tags, etc. | only used by the media manager itself -->
<kodiversion>18.4</kodiversion> <!-- numerical representation of the target kodi version | decimals optional | e.g. 18, 18.4 -->
<datetime>2019-09-09 11:04:10</datetime> <!-- generation time -->
</generator>
Why?
Media managers do not always keep track of changes in Kodi. If users complain that "Kodi does not read my movies" it's easier to identify the culprit, i.e. the media manager that generates invalid or outdated NFO files.
Furthermore, by having a target Kodi version, media managers can better distinguish how to read NFO files. For example MediaElch reads both old and new ids (imdb/tmdb tag vs uniqueid) in case that "old" NFO files are used.
Current solution
MediaElch does not write any details about itself to NFO files (that will change in the future, though).
TinyMediaManager (if I remember correctly) writes a comment with its version and the current date + time at the beginning of the NFO.
Downside?
More tags. That may not be favorable as it adds more complexity to the existing logic.
Comments are welcome.
Regards,
Andre