#1 support for metadata


There's a comicinfo.xml metadata in a software called ComicRack. CR is only for windows and no linux program has proper metadata / database handling yet. Perhaps MComix could have this feature.

metadata support allows cbz to behave like mp3's with tags. I can for example just mail a .cbz and the receiver gets all tags from the metadata. Also it allows the program to copy metadatas into a database from witch the user can make advanced queries.


  • Oddegamra

    Oddegamra - 2011-01-01

    I take it that ComicRack stores these files inside of the archive root, or alternatively, as secondary data stream on NTFS file systems (probably not feasible to reproduce this on Linux, even NTFS3g needs an additional mount parameter to actually read ADS).

    Is there such a thing as a format specification for the XML file? The closest thing I could find was the example on http://wiki.mobileread.com/wiki/CBR_and_CBZ.

  • DeusIX

    DeusIX - 2011-01-02

    archive opened

  • DeusIX

    DeusIX - 2011-01-02

    inside the xml

  • DeusIX

    DeusIX - 2011-01-02

    It uses both, but fallbacks into the first one if the filesystem is ie. FAT32.
    I've posted few screenshots. The xml-file can have more tags than my examples show, for example: ratings, viewed times, bookmarks, etc.

  • Oddegamra

    Oddegamra - 2011-01-04

    I suppose this could be connected to the library function currently available. If an archive has metadata and it is added to the library, it could also be stored somewhere in the library database.

    It it is not in the library, it could show up in the file properties window.

    I'll be working on read-only support for basic information like title, description and so forth for now.

  • Louis Casillas

    Louis Casillas - 2011-01-07

    You can find the official ComicRack XML schema at:

    The XML is stored within the comic archive and is simply a flat file. I was interested to implement this feature however I feel the library feature as a whole needs to be made more robust in order to take advantage of what the ComicRack XML incorporation would include.

  • Oddegamra

    Oddegamra - 2011-01-10

    Agreed. I find that the loose coupling of library and the rest of MComix prevents any real benefits apart from searching the library based on metadata. For example, I read a feature suggestion on the Comix tracker about marking books in the library as read when the last page of it was reached. But as it stands, there is no way to interact with the library in such a way from the main application. That is, no way that would not smell like a horrible hack.

  • Alan Horkan

    Alan Horkan - 2014-04-19

    It would be nice to be able to edit Properties/Metadata in MComix (the existing properties dialog is almost useless to me, can't even use it to rename a file, not to mention setting any other properties).

    In the meantime I've found an application that I've been able to use to add ComicInfo.xml to some existing CBZ comic archives.
    It is called ComicTagger
    Comic Tagger is writter in QT and Python and the code is available under the Apache License.


Log in to post a comment.