![]() |
#406 |
Connoisseur
![]() Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
|
Here's are a few suggestions. I am not sure how easy they are.
First, to explain: I keep wanting to use the 'local folder' cloud storage instead of the CC connection. All my devices have enough room for my entire library, and I already have cloud synchronization of various other directories set up. I would love to just be able to add things and they'd magically get on my device after a slight delay, or I push the widget labeled 'Sync' if I want them sooner. Yes, I know there's a 'connect at specific times', and I know I can set up Reading Lists to get always make sure all books are on the device...except that assumes I have Calibre always running, and that it syncs before I leave me house. I would much prefer to use Cloud storage...or, rather, synced cloud storage to local folders, like I do for *everything else* on my Androids. What keeps stopping me is that the Cloud interface is incredibly annoying. First, I can't filter on multiple things, or sort, and the display is not the same, and I have to 'download' the book, and now it's in the *other* interface, etc, etc. I though, for the longest time, there was a reason this had to be. I mean, it's how the Calibre server works, right? Except...that's not the Calibre server. And I can't figure out any good reasons this limitation makes sense. Let me dissect my thoughts: First, sometimes the cloud is a local path. Suggestion #1: Why not have the option to use the local cloud path *as* the local book path, and instead of 'downloading', the book merely gets added to the database with the path it already has? (And also need to make sure that file doesn't get deleted upon book deletion.) Why does it need to be put *somewhere else*? Suggestion #2: And then that leads to the obvious idea that if 'downloading' is just adding a database record, why not just automatically do it for *all* the books when 'connecting' to the local cloud folder? CC reads metadata.db, it fills up a database with all those books, tada. Suggestion #3: And then this leads into my confusion of why CC doesn't do this for *actual* cloud storage, too. CC already downloads metadata.db, so just fill up CC's database with all those book records, and put cloud:blah/whatever.epub as a 'virtual path' in the path field. And now it's in the *real* CC interface. Not only is this better, but whatever code is generating the 'pseudo-calibre-server interface from metadata.db' that Cloud users get can be removed. Then when they 'Read' the book, download it and change the path in CC's database. Possible issues: 1) Sometimes people just want some of their books 'on their device', but frankly, I suspect any complaints in that direction are just people not paying attention to filtering options. (And if it's some sort of 'I want to hide these books in my library from other people', uh, those books should be in a different library, not in one they put in the cloud and hooked CC to!) 2) Virtual paths are going to create some odd interaction with direct connection to Calibre, if people are trying to do both. A book could be listed as on the device, but not actually on the device. 3) The entire library directory synced to CC has some odd dangers, especially if it's then connected directly to Calibre. These can that either can be dealt with...or 99% of them can be avoided by telling users that such a sync should be one-way. (Which is sad, because it sorta excludes the obvious feature of 'marking books read'.) |
![]() |
![]() |
![]() |
#407 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Moderator Notice
Discussion moved to its own thread. |
|
![]() |
![]() |
![]() |
#408 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 6,251
Karma: 16539642
Join Date: Sep 2009
Location: UK
Device: ClaraHD, Forma, Libra2, Clara2E, LibraCol, PBTouchHD3
|
Hi Charles,
Please would you consider the following. Absolutely no rush if it's too late for this development cycle. For the 'Date published' field if you group-by-first-letters it is equivalent to grouping by millennium which probably isn't very meaningful for most book collections, or is it ![]() |
![]() |
![]() |
![]() |
#409 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Moderator Notice
Discussion moved to its own thread. |
|
![]() |
![]() |
![]() |
#410 |
Connoisseur
![]() Posts: 77
Karma: 10
Join Date: Sep 2011
Device: Nook, Boox C67ML
|
Well, my last idea didn't fly, but since then, I've discovered something very interesting: CC reads existing book in its directory when it connects to Calibre, and pulls the metadata from Calibre about those books. This almost lets me do what I want, in that I can point CC's 'Default folder' at a cloud-synced copy of the Calibre database directory, and then initiate a Calibre connection, and tada, it magically finds all the books and gives them records in CC. Eventually. After a really long time.
But this is only for a Calibre connection, and not a local cloud connection. This shouldn't be too hard for a cloud connection. Please note I'm not asking to update all metadata, which you seem to have concerns about, just *adding* records when the book file is there without a record, exactly like the Calibre wireless device connection. And obviously add covers the normal way that the Cloud connection adds covers, by grabbing cover.jpg. (Which is why I said this is for *local* cloud connections. Remote connections probably need a prompt, because that is additional data and could be costly.) Of course, the question is, would anyone but me use this? I think, yes. A good deal of people wish to keep all their books on their device already, and while it might not have occurred to them, the amount of sync tools on Android are pretty large, with all sorts of configuration. No more worries about updating. Additionally, reading the wishlist, there appear to be a lot of people who want CC to read existing books in its directory, and the solution is always 'connect to Calibre'. I suspect at least a few of those people are using the old 'Set up a folder device inside dropbox, dump all the books in it' trick to get books out (Which is what a lot of people did pre-CC.), at which point they'd benefit to switching to what I described above. In fact, that is actually where I am coming from. I had a rooted Nook Simple Touch, I had a Dropbox folder as my Device, I had a syncing tool that kept it in sync on my Nook, and all my stuff was magically there whenever I picked up the device. If for some reason it hadn't synced, like I had left it unplugged so the wifi was off, I could find any wifi or even tether it to my phone and quickly sync it. Now I have a Boox with Android 4 which can run CC, which is *massively* better at sorting and organizing the books (You wouldn't believe the plugboards and crazy templates I had set up for my Nook.) but the fact I have to remember to a) have my computer on and Calibre started, b) get my Boox, c) Fire up CC and connect, d) wait for it to finish, before I can walk out the door with new stuff, is incredibly annoying. (Or my current hack of syncing to a local folder and a local cloud connection to 'Download all', which results in two copies of everything! Heck, I even considering just living with that and making a script to hardlink the files, but then remembered sd cards are FAT32.) I don't *need* a way to get my library to my device, I've had that covered for almost a decade...I need a program that understands all the Calibre metadata and organizes everything. And CC is the best program to do that by *several orders of magnitude* (Seriously, there is nothing even close. There is basically one other program that can even *conceptually* do this, eLibrary Manager, and it requires building specific queries in advance.), with the only annoyance of having to use non-ideal ways to get books *into* the program. Which I sorta understand, you want the Calibre metadata instead of scanning it from the epub...but I have the Calibre metadata *right there*! You even are already reading it! |
![]() |
![]() |
![]() |
#411 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Moderator Notice
Message copied to other thread. The subjects are virtually identical |
|
![]() |
![]() |
![]() |
#412 |
Connoisseur
![]() Posts: 59
Karma: 10
Join Date: Dec 2009
Device: PRS700
|
Question...
One thing that frustrates me is... when I'm using either the local connection or the cloud connection to view my library... and I find a book I want I typically want to download books by the author or within that series (etc). Is there a way to hotlink the author/series fields so that if you were viewing the metadata of one book you could click on the author/series and go to the books within the selected option WITHOUT having to back out of where you are at... and tediously search to find the author/series that you are wanting? |
![]() |
![]() |
![]() |
#413 | |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Tap on an item and you go there. The content server connection cannot do the hotlinking because calibre doesn't provide the mechanisms. |
|
![]() |
![]() |
![]() |
#414 |
Calibre Companion Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
So I have had this issue for a while, and I wanted to throw it out there to see if it is worth addressing.
Lets say I am looking for a series, and all I remember is the title of one of the books. I go to the grouping drawer and search for the title. I get a match. I open the book details and select the series. What comes up is only the book I searched for because my search filtered the result list. So now I have to manually clear the search, and then search (or just go to) the series to see the whole list of books. So, what I was thinking is that since you already do things with a long press, what would you think if a long press on an item in the book details did the same thing as a regular press, but cleared out any search filter first? Thoughts? |
![]() |
![]() |
![]() |
#415 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 564
Karma: 32228
Join Date: Feb 2012
Device: Onyx Boox Leaf
|
Maybe a button "clear filter" or "show all under...." should help.
Or when you tap the search icon, tap on "clear" button, and CC screen stays where it is. Last edited by nqk; 03-16-2016 at 11:29 PM. |
![]() |
![]() |
![]() |
#416 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Say I take the following steps:
I want to see all books in that series. I can do one of two things.
|
||
![]() |
![]() |
![]() |
#417 |
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 564
Karma: 32228
Join Date: Feb 2012
Device: Onyx Boox Leaf
|
Hmm, I was fast reading and I thought he had the same thought as I did, about the Cloud Connection search. I know certain user would like to keep all books on the device, but I'm on the other side of the road and tend to search and download only the book(s) I plan to read.
1) I search for a book say with title containing "Passenger", CC returns the Level 1 structure as usual. I need to pick one of the options (all items are visible, but many of them contains nothing - I think the empty items should not be displayed) and find Books there, let's say "Passenger to Frankfurt". I tap on it and enters the Book Details. 2) Here, if I tap on a tappable item, like "Detective", CC returns the short list filtered by "Passenger". 3) If I "clear" the search (filter), CC would bring me back to the Level 1 - FULL. This is what I meant in the previous post. This, actually I intended to ask for, but as you'd said about "massive work", I managed to live without. ![]() Last edited by nqk; 03-17-2016 at 08:12 AM. |
![]() |
![]() |
![]() |
#418 | |||
Calibre Companion Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 873
Karma: 1088610
Join Date: Nov 2006
Device: Galaxy Note 4, Kindle Voyage
|
Quote:
Quote:
Quote:
I would like to refine my request. If it isn't too much effort, would you consider adding an option called "Filter Auto-Reset" with a yes/no/ask. The way it would work would be if I tapped on a details link while a filter was active, before jumping to the new list, it would automatically clear the filter if I had selected yes, behave like it does now for no, and perhaps ask if the filter should be reset with ask. I am only including the ask for completeness, I would personally set it to yes, so if the "ask" makes it a lot more effort, feel free to skip it. THoughts? |
|||
![]() |
![]() |
![]() |
#419 | ||||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
Are you really seeing something else? Quote:
Quote:
|
||||
![]() |
![]() |
![]() |
#420 | ||
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 12,352
Karma: 8012652
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
|
Quote:
Quote:
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
The Big List of Android eBook Reader Apps | beartard | Android Devices | 423 | 08-23-2021 07:52 PM |
Paperwhite 3 (PW3) features list speculation/wish list | markbot | Amazon Kindle | 115 | 09-09-2014 10:59 AM |
Is there a barcode wish-list app for Android phones? | FatDog | Android Devices | 4 | 03-03-2014 05:21 PM |
PRS-T1 list of android apps compatible even with full refresh | multiprose | Sony Reader | 5 | 05-25-2012 05:10 PM |
list of Android Tablets coming up this year | Dopedangel | Android Devices | 17 | 02-05-2011 10:23 AM |