Welcome, Guest
General discussion about ComicRack

TOPIC: A New Start

A New Start 1 year 3 weeks ago #48627

  • Reducer
  • Reducer's Avatar
  • Offline
  • Junior Boarder
  • Posts: 22
  • Thank you received: 4
  • Karma: 2
Something I would like, that I have not seen mentioned before, is the possibility of storing the comic information in a sidefile, instead of inside the cbr or cbz archive. There are some communities that don't appreciate having the original file modified in anyway, they consider a comic file with the comicinfo.xml file in the archive as 'tainted.' Can you offer an option to this information in a file in the same directory with the same name of the comic archive? This would be in addition to storing it in a database as well.

Other programs, such as Ubooquity could be modified to support reading from this sidefile instead of reading the info. from a file in the archive.

Good luck with this project, I hope you have some result to share with us soon!
The administrator has disabled public write access.

A New Start 1 year 3 weeks ago #48628

  • pueblo
  • pueblo's Avatar
  • Offline
  • Junior Boarder
  • Posts: 30
  • Thank you received: 3
  • Karma: 0
Reducer wrote:
Something I would like, that I have not seen mentioned before, is the possibility of storing the comic information in a sidefile, instead of inside the cbr or cbz archive. There are some communities that don't appreciate having the original file modified in anyway, they consider a comic file with the comicinfo.xml file in the archive as 'tainted.' Can you offer an option to this information in a file in the same directory with the same name of the comic archive? This would be in addition to storing it in a database as well.

Other programs, such as Ubooquity could be modified to support reading from this sidefile instead of reading the info. from a file in the archive.

Good luck with this project, I hope you have some result to share with us soon!

+1 for this!
I think the best way is like Adobe Lightroom/Picasa approach for photos. Keep original files intact and operate only on db and sidefiles.
The administrator has disabled public write access.

A New Start 1 year 3 weeks ago #48629

  • Kreos
  • Kreos's Avatar
  • Offline
  • Junior Boarder
  • Posts: 22
  • Thank you received: 12
  • Karma: 1
Reducer wrote:
Something I would like, that I have not seen mentioned before, is the possibility of storing the comic information in a sidefile, instead of inside the cbr or cbz archive. There are some communities that don't appreciate having the original file modified in anyway, they consider a comic file with the comicinfo.xml file in the archive as 'tainted.' Can you offer an option to this information in a file in the same directory with the same name of the comic archive? This would be in addition to storing it in a database as well.

Other programs, such as Ubooquity could be modified to support reading from this sidefile instead of reading the info. from a file in the archive.

ComicRack does do this; or used to. You tell it not to modify the original file, and it stores it all info within ComicRack not the files. I originally had CR set up this way, and I hated it. I want the info stored in the file because there is no chance of the info file being lost by a corrupted CR database. If I transfer the comic to my laptop to enjoy, the info transfers, too. And you are expecting other programs like Uboquity to conform to this - which is not a guarantee.

Plus, I have no issue going in and modifying any cbz that isn't exactly as I want it (removing duplicated pages, re-aligning badly angled pages, color correcting, cropping pages that never were, etc). These comics are for me to enjoy. Are we now grading digital files like we grade actual comics ("This is a near mint copy of an Empire cbz. But notice the slight degradation of the 0s and 1s along the edges?" "An info file?! Why not put it in the spokes of a bike.")?

I also play with my action figures, btw.
The administrator has disabled public write access.
The following user(s) said Thank You: Xelloss, Wilber, zigl00

A New Start 1 year 3 weeks ago #48630

  • ClayM
  • ClayM's Avatar
  • Offline
  • Senior Boarder
  • Posts: 60
  • Thank you received: 5
  • Karma: 0
Kreos wrote:
Plus, I have no issue going in and modifying any cbz that isn't exactly as I want it (removing duplicated pages, re-aligning badly angled pages, color correcting, cropping pages that never were, etc). These comics are for me to enjoy. Are we now grading digital files like we grade actual comics ("This is a near mint copy of an Empire cbz. But notice the slight degradation of the 0s and 1s along the edges?" "An info file?! Why not put it in the spokes of a bike.")?

Those communities are not especially concerned about "slight degradation of the 0s and 1s", it's more about sharing those files. If you operate in a sharing community that is distributed (dc++, torrent, etc), once you've changed that original file, even just a single bit, it's essentially become useless to share.

The fact that this existed in comicrack to begin with indicates it's something that should be considered.
Last Edit: 1 year 3 weeks ago by ClayM.
The administrator has disabled public write access.

A New Start 1 year 3 weeks ago #48631

  • pueblo
  • pueblo's Avatar
  • Offline
  • Junior Boarder
  • Posts: 30
  • Thank you received: 3
  • Karma: 0
Currently CR can write info directly to zip file or keep it only in database.
Both options are far from perfect. When you keep data only in database you can lose it when program hangs or you manually move files.
When you let CR to keep info inside cbz files, these files are updated each time you change something in metadata.
Personally I have 2 problems with this:
1. There was a time when updating cbz files could actually break them. Files were moved to tmp locations and were missing from library. This stopped when I disabled Auto-Update feature, but each time I do manual update I'm worrying that something could go wrong.
Other scarier example: When you update a file, CR is using its own directory as temp directory (at least in portable mode). Some time ago I was doing update on a lot of files simultaneously. CR was on my small ssd disk which filled up quickly and a large part of updated files were permanently deleted. Comic files were on network drive so no recycled bin. Other files were rewritten on disk so recovery tools didn't work. This could be fixed in CR but right now this program is abandonware.
2. Backup. I like to manage my collection and I change comics metadata very often. When you update a file it's a new file. When you do backup, it needs to be copied once again. If you versioning your backup, it takes a huge amount of space. And when you try to backup your library to cloud... Well, better don't change anything from that point ;)
If metadata would be kept in small .info or .xml file alongside original cbr/cbz file there would be no such problems.
But that's just my 2 cents ;)
The administrator has disabled public write access.

A New Start 1 year 3 weeks ago #48632

  • boshuda
  • boshuda's Avatar
  • Offline
  • Platinum Boarder
  • Posts: 335
  • Thank you received: 86
  • Karma: 10
I think an xml file alongside the original file is a perfectly reasonable alternative to embedding the info inside the comic archive in some fashion. It would/could have the same name as the original file, but with .xml slapped on the end. Apps could then read the metadata without needing to deal with decompression libraries. Obvious problem is keeping those files in sync and attached to the original comic archive.
The administrator has disabled public write access.
The following user(s) said Thank You: ClayM

A New Start 1 year 3 weeks ago #48633

  • ClayM
  • ClayM's Avatar
  • Offline
  • Senior Boarder
  • Posts: 60
  • Thank you received: 5
  • Karma: 0
If you think side files are a good idea, please chime in on this Ubooquity issue

ubooquity.userecho.com/forums/1-general/...f-file/#comment-3587
The administrator has disabled public write access.

A New Start 5 months 4 days ago #49882

  • tigerpuffs
  • tigerpuffs's Avatar
  • Offline
  • Fresh Boarder
  • Posts: 15
  • Thank you received: 6
  • Karma: 0
Well, I just found this thread while looking for something else entirely. Neat! I've been worried about ComicRack being abandoned and slowly becoming obsolete, because as far as I know it's the only program like it out there. Thanks to all of the people working on a replacement! Just as an info point, I use PC and Android and don't use cloud services for much of anything since my tablet is wifi only. I like having things available locally, and not having to be connected to the net to do anything at all.

My main uses of ComicRack:
position based reading lists: I have tons of these I've spent the last year building. I would love to be able to import not just smartlists, but also the regular reading lists I have ordered for many events, crossovers, character timelines, etc.
Convert to cbz: because I convert everything and before ComicRack it was a long and laborious process, even with batch converters and renamers
Syncing smartlists and position based reading lists to tablet/device while maintaining the positions in the list. IE, I wanna read those reading lists I've spent so long building.
And of course, the things important to others, the metadata scraper, read/reading/rated database info. I like the search and filters, being able to tag things and edit the info so things sort, group, stack and display the way I want it to.

A thought for financing: Plex is a mostly free service that charges for a few extras. It seems to have a huge client base and I bet that it has plenty of money coming in. I've gotten the impression that the only reason the ComicRack community is so small these days is because the program has been abandoned. If people could come up with ideas for small fee extras (a Plex pass is like $5 a month) that would make the paid service accessible to pretty much everyone, there would be a lot more subscribers and therefore income than making a large fee thing like cloud storage. I happily paid both the $25 donation for the PC version and the $7 for the Android version after exploring both for a while and deciding there wasn't anything else like them, and I'm sure there are other people who have done the same thing. Maybe charge a small fee for a monthly pass for wireless and cloud browsing/syncing, or make the mobile app have 2 versions, a lite version with many of the features that the current one has, and a heavier one that has fuller functions more like the PC version with the ability to build and reorder lists, view details in lists, more robust search and filter options...just kinda brainstorming here.
The administrator has disabled public write access.

A New Start 5 months 4 days ago #49894

  • khaoohs
  • khaoohs's Avatar
  • Offline
  • Senior Boarder
  • Posts: 73
  • Thank you received: 5
  • Karma: 1
I just want to say, FSCK a subscription service, I would use PLEX but for that very reason. But on the other hand, that may help push a better alternative to emerge for Windows/Android users. Like how EMBY *was* an alternative to PLEX, but has now succumbed to the same subscription service crap, see www.reddit.com/r/selfhosted/comments/6dk...ves_other_than_emby/. Thank you for posting this, it has gotten me to find, streamaserver.org/ a more open alternative to emby and plex. Now, to find a non-defunct alternative to CR.
The administrator has disabled public write access.

A New Start 5 months 1 day ago #49922

  • Kapaaian
  • Kapaaian's Avatar
  • Offline
  • Fresh Boarder
  • Posts: 4
  • Thank you received: 2
  • Karma: 1
Does anyone have any sort of contact whatsoever with cYo? If the project is really something he doesn't have any plans of coming back to, I can't imagine he wouldn't be willing to sell the code or publish it somewhere for the right price... Such a contract could even be written in a way to give him the option to take back control at such a time as he has time.
The administrator has disabled public write access.
Time to create page: 0.236 seconds

Who's Online

We have 119 guests and one member online