anansi-project / comicinfo

ComicInfo.xml's new home
https://anansi-project.github.io/docs/category/comicinfo
MIT License
136 stars 8 forks source link

New element: IssueOrder #58

Open majora2007 opened 6 months ago

majora2007 commented 6 months ago

Where does this comes from?

https://github.com/Kareadita/Kavita/discussions/2542

What is the rationale for adding support for this element?

Not all Comic Issues are numerical and as such, cannot be ordered correctly just from Issue Number. Instead, I propose a new element IssueOrder which can be a float and can dictate the order to be used.

For example: Issue 19 Issue 19.HU Issue Omega

In order for these to be ordered correctly, some extra information is needed. While 19 and 19.HU can be derived, it is not clear if Omega (or Alpha) should be always at the end or beginning (from talking with Diesel, there is no defined order).

The need to allow comics to specify an order exists and for applications to use this for ordering (if it exists).

Is the element already handled by any application or tool?

Kavita in v0.8.0 will support this type of functionality out of the box and provide hooks in the future to change in it's DB. If there was an element, Kavita is interested in supporting to give users better control when they have these (rare) situations.

bpepple commented 6 months ago

Wouldn't just sorting by Cover Date & Store Date, accomplish the same thing in most cases? This kind of numbering scheme is a fairly new phenomenon, so most issues would have a store date. For ex. Fantastic Four (2013) series that had *AU issue:

https://metron.cloud/series/fantastic-four-2013/issue_list/

majora2007 commented 6 months ago

@bpepple To my knowledge Cover Date and Store Date don't exist in the ComicInfo spec to start, just release date of the issue which is hit or miss in my experience.

bpepple commented 6 months ago

@bpepple To my knowledge Cover Date and Store Date don't exist in the ComicInfo spec to start, just release date of the issue which is hit or miss in my experience.

Yeah, I forgot just how limited the comic info spec is.

Boy, I really wish the effort spent on working/extending the comicinfo spec was directed towards a successor.

gotson commented 6 months ago

@majora2007 what applications would be writing this ?

majora2007 commented 6 months ago

I will be adding this tag to Manga Manager for the time being.

gotson commented 6 months ago

Given it works in conjunction with the existing Number, should it be called NumberSort ?

majora2007 commented 6 months ago

I'm open to that naming. It would align with SeriesSort as well.

gotson commented 6 months ago

@anansi-project/comicinfo-supporters any feedback on that ?