Comment by akho
3 years ago
What’s there to manage? They are files. Read a book, copy a new book over, delete old book. A file manager does all that, and is simpler and easier.
3 years ago
What’s there to manage? They are files. Read a book, copy a new book over, delete old book. A file manager does all that, and is simpler and easier.
Most (all commercially available?$ebook readers are not as simple as that.
And a file manager doesn’t track which books of mine are synced and which are not. Calibre does.
A file manager does not make it easy for me to correct the ebook’s metadata so it appears properly on the ebook reader. Calibre does. Calibre will also automatically download metadata for you from a variety of sources (with many options for the level of automation, including individual review with diffs from the existing metadata).
Calibre also makes it trivial for me to create a web server so I can access my books from any device from anywhere.
Calibre will also track which books I’ve read and which ones I haven’t. Which a file manager won’t.
Calibre also makes it possible for me to read the books on my computer itself before I sync them to my device.
Calibre will also automatically convert my book to a different format depending on the device I’m syncing to, something a file manager won’t do either.
So "it's job is not well defined".
It's a webserver, file manager, sync client, transcoder/converter, RSS reader, metadata manager all in one.
With all possible regards and respect to the author, I find calibre a terrible mess. It does a lot of things, none of which very well. And the one thing that I want it to do, it doesn't. Not reliable or not at all. I want it to give me access to the ebooks I buy online.
This isn't calibres' fault, but the industries'. DRM, incompatible formats pushed by tech giants. But in the end, all I want is a way to see, reference and sync the books that are on my Kobo with my (Linux) desktop.
A python script, A proprietary Kobo app over wine, some bash scripts and a well kept directory achieves this. But calibre doesn't. Though it can read RSS feeds.
> I want it to give me access to the ebooks I buy online.
> This isn't calibres' fault
The software doesn’t do everything.
…but you really only want it do something else, that’s not possible.
So it’s bad.
This is a very difficult position to defend:
There is software, free, maintained as a labour of love, that others like. …but it doesn’t do the one thing you want.
So it’s categorically bad and a mess.
That’s the sort of entitlement that makes open source developers quit. :(
4 replies →
> And the one thing that I want it to do, it doesn't. Not reliable or not at all. > I want it to give me access to the ebooks I buy online.
There are perfectly good Calibre extensions that do this. Given the legalities, it is not at all surprising that those extensions are not written or maintained by the main Calibre developer, and not included with Calibre. But they are easy to find and install.
> It does a lot of things, none of which very well. And the one thing that I want it to do, it doesn't. Not reliable or not at all. (...) A python script, A proprietary Kobo app over wine, some bash scripts and a well kept directory achieves this. But calibre doesn't.
I prefer to have an all-in-one application that does all this for me. My ebook workflow is not particularly demanding, so I let Calibre manage everything and don't maintain my own scripts.
Such a definition of "job not well defined" is just "IDE, but for ebooks" when seen from a different angles. People swear by IDEs for all kinds of reasons, convienience and integration first and foremost. You may not need an IDE, but I'll take it over rolling my own tools any day.
>And the one thing that I want it to do, it doesn't. Not reliable or not at all. I want it to give me access to the ebooks I buy online.
Yeah, and no free pony coming with each download either...
It's job is to manage your digital library of books. Are you upset that it has too many features? I just don't understand why you're debating.
If you don't need it, then don't use it.
2 replies →
You go write your scripts, maintain them, etc since you feel that's a superior option
We'll keep using Calibre
2 replies →
The alternative reality where all of those functions are handled by independent pieces of software, or even worse by software not specialized in ebooks at all, is not necessarily better.
In fact I'd bet money it it would be less useful and less productive and much more forbidding to users.
You've got a bunch of people here saying "I love Calibre", that should be enough proof that it's doing a good job, however well you understand that job to be defined.
Calibre does a lot of course, but for your first point, Kobo exposes a folder when connected via USB, and you can drag plain epubs over which it will then load into its library with no additional software.
As does a Kindle, except you need .mobi files.
> Most (all commercially available?$ebook readers are not as simple as that.
Only if you make them. Have been pretty simple for me. I don’t do most of the things you mention, and do not see myself wanting to.
I do use Calibre for conversion (through the command-line ebook-convert tool, wrapped in a script that converts and mails to Kindle in one operation). I don’t use different devices, to “automatically” does not mean much.
> Only if you make them. Have been pretty simple for me. I don’t do most of the things you mention, and do not see myself wanting to.
That's not how it works. Each device and firmware has its own way of doing things. For example, I would have no idea how to build "ebook groups" on my reader, but I don't have to worry about that because Calibre knows how to do it for me. Creating those by hand would likely involve a third party tool or XML/other structured text format editing, which would be annoying.
> I don’t use different devices
That's your setup. Another person may have three readers, for whatever reason. How would you keep track of it then, and would it not be easier to just hand over things to Calibre for automatic synchronisation?
5 replies →
While you can do that with a Kobo you can't drop the file and expect it to appear in some collections. To associate a book with a collection you have to either use Calibre or the vendor's app. I have epubs and PDFs that weren't bought through the Kobo/Rakuten store and they don't get filed in my collections. With Calibre (and a plugin) I can do that.
I do agree I could live without it but files tend to accumulate and putting books in collections help.
All of this would be much easier if the kobo was dumber and just created shelves/collections based on folders.
Curious about the downvotes here.
>Please don't comment about the voting on comments. It never does any good, and it makes boring reading.
https://news.ycombinator.com/newsguidelines.html
I have an old Kindle and it's always had trouble trying to just load files over a USB connection - books show up in the wrong section, no metadata, etc.
Calibre makes it simple and the books appear properly on the device. And it can fix metadata on books downloaded from the internet. That's the main reason I use it. Add in the fact that it's a nice management tool for seeing all my books at once and I'm very pleased with it.
There's a lot of nutty stuff under the hood like ensuring that covers are sized optimally for each device, which often have their own aspect ratios, DPIs and what not.
It also does a lot of database management ie; for Kobo, inserting things into the Kobo database, where schemas have varied over time etc etc.
You can of course just copy paste files as a baseline and it'll work.
If I knew how to do that on either the Kobo Libre or the Kindle 2012 model, I'd do it. As it is, Calibre is very easy to use anyway.
I don’t understand. All Kindles I had — from Kindle 2 to Voyage — mounted as external drives when connected via USB, and copying mobi files just works (but their email delivery works fine, so I usually use that). From a brief Google search, Libra is the same (with epub).
I feel like I’m missing something every time Calibre comes up. People seem to love it, but I just found it confusing and unnecessary when I dealt with it.
When I connect the Kindle via USB to a MacBook Pro running macOS Monterey, I do not see a mounted drive with files in it, just the device itself. To email the files to Kindle, I first need to convert them anyway to mobi files.
For the Kobo Libre, I can indeed see a mounted volume, but copying a file into it does not consistently make that book available for reading.
Given I don't have these problems when I use Calibre, I'd definitely say it makes my life easier.
2 replies →
It's iTunes for eBooks. If you're someone that has 19 different readers, wants to keep them synced to the same page, make the metadata perfect, rate books, write notes about them etc. it makes a lot of sense.
For me it's basically a way to use two plugins and occasionally fix a book cover. It's a bit bloated IMO.
3 replies →
the extensive library of plugins allows you to do things not possible with just command line tools or the file manager. But of course the basics are just awareness of metadata, metadata editing, and grouping different file formats of the same book together in one entry. Using an app that is aware of the metadata conventions of the specific media files you are managing is indispensable to me.
I use its ability to add the number of the book in a series. So I get:
This is a book - book 1 of 3 That book - book 2 of 3 There book - book 3 of 3
There's more to it but that is the gist of it. It's awesome.
They may be "files" but I have thousands of them on my devices. And there is no way in the world I'm managing that through Kindles interface.
I only read 60-80 books a year, maybe 40-60 on a Kindle. I guess I need to take up some sport to live long enough to reach your numbers (and to stop deleting things).
Even including an occasional article, 'thousands' is very impressive.
My worst habits are largely (TT)RPG manuals. I've got a huge collection from DTRPG especially. Sometimes one RPG purchase will have ten/twenty PDF files inside it (player's guides, GM guides, adventures/modules, etc). (Not to mention the combinatorial explosion if you ever talk yourself into a big sales bundle or two.) There's a bunch of weird reasons to keep them around "read" or not, and make them searchable if I need to look something up or am trying to remember a detail. Syncing some of them to my kindles or to other tablet devices from time to time can be handy for portable retrieval (or on the go skimming). I eventually realized my Books folders were huge and unmanageable even with a detailed folder structure and have been happy with moving that all to Calibre with better tags and metadata management.
I'm a horrible hoarder but I've also had a kindle and have been using Calibre since it started. You can store a ridiculous amount (thousands+) of books on a Kindle but as soon as you do that the interface slows to a crawl, it's really unpleasant to use at that point. Just page turning in your library takes seconds and I think it only lists 10-20 books a page.. oof.
I bounce between books a LOT. I don't read daily or anything and no speed reading skills but I'm usually reading 5-10 at a time and I fall asleep to audiobooks.
1 reply →