2023-02-15, 03:18
As an aside, for these properties I think a future Kodi version could clean this up more.
date
InfoTagVideo has SetPremiered, setFirstAired, setYear
InfoTagMusic has setReleaseDate and setYear
InfoTagPicture has setDateTimeTaken but not setYear
InfoTagGame has setYear, but not setReleaseDate
date seems like it could go away completely assuming the tags for each InfoTag type are cleaned up and more or less common.
In general, it seems like a setPremeriedYear can be abstracted from SetPremiered and a setFirstAiredYear could be abstracted from setFirstAired (i.e you set one and they're both set, but you also have the ability to seperately set just the *Year assuming the *Premiered or *FirstAired is unknown).
count
InfoTagVideo has setPlaycount
InfoTagMusic has setPlaycount
InfoTagPicture has nothing equivalent
InfoTagGame has nothing equivalent
count seems like it could go away completely assuming the tags for each InfoTag type are cleaned up and all have an equivalent setPlaycount
overlay
Nothing has an equivalent, but looking at the docs I dont even understand what this is used for
size
Nothing has an equivalent, but I think this is pretty obviously a good thing to be able to tag for each type of item to identify it's size (in bytes)
date
InfoTagVideo has SetPremiered, setFirstAired, setYear
InfoTagMusic has setReleaseDate and setYear
InfoTagPicture has setDateTimeTaken but not setYear
InfoTagGame has setYear, but not setReleaseDate
date seems like it could go away completely assuming the tags for each InfoTag type are cleaned up and more or less common.
In general, it seems like a setPremeriedYear can be abstracted from SetPremiered and a setFirstAiredYear could be abstracted from setFirstAired (i.e you set one and they're both set, but you also have the ability to seperately set just the *Year assuming the *Premiered or *FirstAired is unknown).
count
InfoTagVideo has setPlaycount
InfoTagMusic has setPlaycount
InfoTagPicture has nothing equivalent
InfoTagGame has nothing equivalent
count seems like it could go away completely assuming the tags for each InfoTag type are cleaned up and all have an equivalent setPlaycount
overlay
Nothing has an equivalent, but looking at the docs I dont even understand what this is used for
size
Nothing has an equivalent, but I think this is pretty obviously a good thing to be able to tag for each type of item to identify it's size (in bytes)