08-21-2014, 03:21 AM | #76 | |
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
My feeling is that you are objecting to the a second app (second UI etc), and are really arguing for option 1, implemented differently to deal with our objections to IAP. I can understand this position. Clearly the combination of CC's import and the second app is not as elegant as CC itself directly accessing the cloud. On the other hand, the combination offers more functionality because it is not tied to any N (for whatever N) cloud storage companies. On the third hand, the combination is more difficult to explain. and so on. |
|
08-21-2014, 10:24 AM | #77 | |
Calibre Companion Fanatic
Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Quote:
As far as funtionality goes, at one end you have a file manager app that does nothing but browse the file folders in the cloud and allow users to download them. This replicates nothing in CC. At the other end you have a full metadata reader/browser/searcher that does everything CC except using a calibre metadata database and a cloud folder for its books. Some users like me keep their entire databases on their phones. Our use of the new app will be for the occasional times we want to grab a few new books that we not have synced after adding them to the library. We will be satisfied with a minimal app that perhaps just allows people to see which books are new (or perhaps missing). At the other end of the spectrum, some users may keep only a few books on their phone. They will want a full searching/sorting solution that helps them pick new books to download. If all your users were like me, you could do the simplest app and move on. If your users are all like the second type, then a simple app isn't going to cut it, and you are going to have to do more if you want a usable solution. I don't know what the bell curve of your users looks like, so I am just trying to come up with ideas that might start small and be extensible. I also figured an app that looked like it was part of CC would initially raise less expectations among users than a full new app. A standalone app is going to have to be fairly full featured right from the start or people whose needs are more than mine may just look at it once and never come back. |
|
Advert | |
|
08-21-2014, 10:39 PM | #78 |
Wizard
Posts: 1,759
Karma: 30063305
Join Date: Dec 2006
Location: Singapore
Device: Boyue
|
I would like calibre companion to have an in app purchase that adds the ability to compare the metadata from calibre database in my dropbox and then download the missing books and update the metadata in cc for books that have changes. It should also have the ability to set the formats to download so only epubs or the format of choice are downloaded.
The problem with this approach is that calibre companion will have to download the whole metadata.db every time it is updated unless dropbox or the cloud service of choice supports incremental changes where only the changes in the file are downloaded. |
08-22-2014, 04:52 AM | #79 | |||
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
It seems to me that option 3, the entire calibre library duplicated onto the device with CC able to read/use the calibre database, is a better fit for what you want. There would be no "sync" or missing books because CC would be directly using the complete library. Quote:
Quote:
The encouraging side is that calibre cloud must do the same thing and, for me at least, the performance is acceptable. Not good by any means, but acceptable. I hesitate to generalize because I have a gigabit internet connection, much faster than the norm. |
|||
08-22-2014, 11:16 AM | #80 |
Wizard
Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
|
metadata.db is not a large file.
the app could probably stash it and re-download it only if it's date/time stamp has changed since last time. some inspection of tablet storage will reveal if that is what c cloud already does. I find that app to be pretty quick at getting stuff from dropbox. I am 99% sure it keeps a cache of all cover thumbnails. the problem with adding all of calibre library to tablet is one of overall size. my modest collection is only 2.5 Gb but I expect the real power users have much larger libraries, and won't want to commit most of a 16GB tablet to storing a copy. & its gets silly to have one or more copies on local PC hard drives, plus one in a cloud, plus yet another one on each tablet. |
Advert | |
|
08-22-2014, 11:29 AM | #81 | |
Calibre Companion Fanatic
Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Quote:
You could then (if you wanted to) write an external program to grab the files from the cloud, but I am not convinced you would need to since programs like dropsync could do that for you. Some people would work that way, and others would just continue to do the wireless syncs. |
|
08-22-2014, 11:43 AM | #82 | |||
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Mine for a 2300 book library is 7 megabytes. That is a significant download. Smaller than a book to be sure, but not free.
Quote:
As for covers, yes, calibre cloud does keep a cache. It has a command to invalidate the cache. However, unless it ignores changes in the cloud it will be keeping covers, not thumbnails. For most people these are substantially larger than thumbs. Quote:
Quote:
|
|||
08-22-2014, 12:13 PM | #83 | ||
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Almost all of your arguments have strongly implied (I think "required") that CC be able to read and process calibre's metadata.db. For CC that means a different DB layer that understands metadata.db instead of the current db. If it can do that then it is a very small step to using the rest of the library folder structure. After all, the paths to the books are in the db in both scenarios. It is worth saying that replacing CC's data layer is an enormous amount of work. That is why option 1 is not attractive to me unless I can find a way to charge for it, etc etc as has been said many times in this discussion. Having the complete calibre library locally on the device would have to be a chargeable option, as would embedded cloud sync. Of course, having IAB to charge for the above opens the door to having all four sync types be separately chargeable (wireless device, content server, local calibre library, cloud sync), but I think down that road lies perdition. We certainly can't take functionality away from current purchasers and we can't "fork" CC to have two apps. We can't use in-app flags because they are so easy to pirate, unless we just throw our hands up and admit that the slime buckets will defeat anything we do so it doesn't matter. Another thing to deal with: having IAB for connection options reopens the free/pro question that we (hope we) just closed with the demo version of CC. Quote:
|
||
08-22-2014, 12:35 PM | #84 | ||
Calibre Companion Fanatic
Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Quote:
Quote:
So, if your storage format was the same as Calibre's, then you could store the two files together and the only thing you would have to process would be the opf's of new books. For people like me who keep their entire libraries on the device, there are really only two use cases for all this stuff: 1) I have added a new book to my library, and I forgot or wasn't able to sync it to my device before I moved away from my computer. This has happened to me occasionally, but since I always have my phone with me, it doesn't happen very often. 2) I get a book from some location while on the road (email, web, etc) and I want to add to to CC, in preparation to moving it from CC to Calibre. This is somewhat more common, but given your mistrust of the metadata in bare ePubs, is probably not going to addressed. Which is not that big a deal, because it doesn't happen that often, and because I can still read the books on the device, I just can't put them in CC. There is a sort of third use case of 3) I want my books to automagically show up in CC after I add them to Calibre, but I think that that is a huge amount of work for you, and probably not worth your trouble. For people who don't keep their all their books on their devices, there is also the usecase of: 4) I am disconnected, and I want help in getting a new book into CC. But the problem with what you are proposing is that people who don't keep all their books on their device are the last group who is going to want to keep a copy of their Calibre library on their device. |
||
08-22-2014, 12:51 PM | #85 | |||||
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||
08-22-2014, 01:03 PM | #86 |
Calibre Companion Fanatic
Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Got it now. I misunderstood a basic part of what you were proposing. Now I need to go back and reread 100 threads to see what I missed.
|
08-22-2014, 01:15 PM | #87 | |
Wizard
Posts: 3,720
Karma: 1759970
Join Date: Sep 2010
Device: none
|
Quote:
I much prefer pointing C companion, C cloud, Mantano, moon reader... all at the same single tablet directory. KISS & let's not even get into the migration issue for folks who'd have all their books suddenly in the "wrong" place on their phones/tablets, when the y installed the upgrade I'm just wondering when someone will jump to where this thread seems to be going & say , lets just write a calibre for android & be done with it Last edited by cybmole; 08-22-2014 at 01:21 PM. |
|
08-22-2014, 02:45 PM | #88 | |||
Calibre Companion Fanatic
Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Quote:
Having the same file structure between CC and Calibre makes more sense because they share a lot of the same developers, and because it simplifies a lot of the cloud sync effort. It may not be a good idea for other reasons, but "I want to use the current folder for a bunch of other programs" is probably not the biggest among them. Quote:
Quote:
Having said that, if someone came out with a complete and perfect implementation of Calibre for Android that perfectly synced across the cloud, I would not switch from CC to it. Calibre is a great tool for editing and maintaining a book library. But I don't need to do that on my phone. CC is a far better tool for browsing an existing database on a phone or tablet. |
|||
08-22-2014, 05:22 PM | #89 |
Grand Sorcerer
Posts: 11,733
Karma: 6690881
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Reprise
This is a good time to summarize what I think I am hearing.
The options:
I understand that getting compensated for our work is not the end user's problem -- not *your* problem. That is as it should be. It is up to us to choose whether or not to offer functionality, and if offered how. I further understand that it is sometimes better to do nothing than to do something half assed. This understanding argues for doing nothing or doing option 1, based on user experience. Note that no option would permit modifying the calibre database. There would be no way to change metadata or to add/delete books or formats. This is a downside of option #3 as described above; the is_read syncing would go away. |
08-22-2014, 05:41 PM | #90 |
Grand Sorcerer
Posts: 5,698
Karma: 16542228
Join Date: Feb 2010
Location: Pennsylvania
Device: Huawei MediaPad M5, LG V30, Boyue T80S, Nexus 7 LTE, K3 3G, Fire HD8
|
As far as compensation goes, can't you sell a CC Pro license instead of using an in-app purchase? This is how I got the Titanium backup pro and Supersu pro versions.
|
Thread Tools | Search this Thread |
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Amazon folds Kindle cloud storage into cloud drive | fjtorres | News | 4 | 04-17-2014 04:50 AM |
MobileRead November 2012 Discussion: Cloud Atlas by David Mitchell (spoilers) | WT Sharpe | Book Clubs | 33 | 01-03-2013 12:50 PM |
Amazon Announces Cloud Player and Cloud Drive | kjk | News | 152 | 04-20-2011 06:28 AM |
TO THE CLOUD! | DixieGal | General Discussions | 19 | 04-12-2011 03:52 PM |
Cloud 9 | TadW | Lounge | 3 | 11-02-2010 02:55 AM |