Novel Numbering...


  • Premium Member

    @khaos Sure, you can do it manually, but springboarding off Steelblaidd's comment, it's just lazy not to provide that information in the first place as the publisher.


  • Premium Member

    @myskaros Sorry, programmer speak. 'Human sort' means an algorithm that sorts things the way a human would. I was trying to say that any media app that doesn't know how to do so is deficient as at most its 20 lines of additional code to implement.


  • Premium Member

    @khaos said in Novel Numbering...:

    This is mainly just curiosity, it's a little tedious to change the title's metadata for all my volumes, but I can get over it.

    Referencing title metadata but not series numbering? That's your problem.


  • Premium Member

    @taedirk
    Hmm this was brought up earlier...

    So when I or others are using a different library manager that is unable to reference a series number, what is our problem?


  • Premium Member

    @khaos said in Novel Numbering...:

    @taedirk
    Hmm this was brought up earlier...

    So when I or others are using a different library manager that is unable to reference a series number, what is our problem?

    Using under-featured management programs. Let's say you want to read the Wheel of Time series and grab the first three books (The Eye of the World, The Great Hunt, The Dragon Reborn). Hope you remember the order they're in because they certainly don't have series numbers baked into the title.


  • Premium Member

    @taedirk No, you can not propose everyone to conform to one manager that in itself is lacking in other areas especially coming to syncing between devices or even compatibility between different devices.

    Either way this is getting off topic, moving on...


  • Premium Member

    @steelblaidd As a programmer if someone asked me to give them a "human sort" I would ask them for more information. "Just sort it as a human would", is way too ambiguous since there are literally millions of ways a human would sort it and everyone's "human sort" could be different.

    Also please note that the only thing that is changing is the comparator (comparison method, routine, function, procedure, operation, whatever you want to call it because different programming languages call it different things) and the main sorting algorithm could and would most likely stay the same (bubble sort, quick sort, merge sort, etc.) However most non programmers wouldn't realize this so this point really is not that important so long as the programmer understands what the person requesting the change really wants.

    Sort by series and volume number would be ideal, but if the publisher did not include that info in the metadata of the file then sorting by alphabetical title until you see a number would be a backup. Also remember that the more complex you make the comparison function the more time the sort will take. It won't be noticeable sorting 100 books but sorting thousands of books it will definitely be noticeable.