Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Solving the Home Library Problem?

Posted by Cliff on Wed Mar 22, 2006 11:15 AM
from the dewey-decimal dept.
zgrossbart asks: "My wife and I have about 3,500 books. We can't find anything. All the books are in random order. We want to find a solution for organizing our books. We have a barcode scanner, but I'm not sure the best way to use it. I want a solution that is easy to maintain going forward and makes books easy to find. I also want the data in an open format. I'm think about using MySQL right now, but I'm open to other suggestions. What software do other people use to organize their home libraries?"
This discussion has been archived. No new comments can be posted.
Solving the Home Library Problem? | Log In/Create an Account | Top | 579 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2 | 3
  • BookCrossing (Score:5, Interesting)


    If you love something, set it free [bookcrossing.com]!

    -- Pete.

  • Dear Mr. Guy Montag [wikipedia.org],

    It has come to our attention that you have a surplus of books stored at your residence.

    We have already dispatched firemen to alleviate you of this horrible affliction--fire trucks will be there within the hour. For you see, special-interest groups and other "minorities" objected to books that offended them. As a result, books all began to look the same, as writers tried to avoid offending anybody. This isn't enough, however, and society as a whole decided to simply burn books rather than permit conflicting opinions.

    There are other unpleasantries that books cause but there is no need for me to go that far into detail.

    As you can see, your search for a digital Dewey decimal system is unneeded. And it is quite peculiar that anyone should have as many books as you do. Do not worry, though, we are a free public service!

    Thank you again in your cooperation and trust that our services will be a valuable solution to your growing literary problem.

    Sincerely,

    Karl Rove [wikipedia.org] Senior Advisor & Chief Political Advisor The Bush Administration
  • Closed Source but reliable (Score:4, Informative)

    I bootlegged a copy of AV Cataloger [avcataloger.com] and liked it so much that I bought it. I recommend it to all, but it is a Windows-based program.

    I'm sure you can write your own, but AV Cataloger hits all the sites to gain information -- even Amazon for books. It also helps to keep track of what you loan to people (my mother is the worst thief my latest report shows!).

    I know /. readers don't like closed-source Windows-only software, so I'd welcome an F/OSS solution just like this. Until then, this is a worthy purchase.
  • Um... (Score:5, Funny)

    by DorkusMasterus (931246) on Wednesday March 22 2006, @11:17AM (#14972184)
    (http://www.argn.com/)
    I think you lost most of the slashdotters when you started with "My Wife..." People are googling this "wife" to see what they can find out about the phenomenon. Once that dies down, then maybe you'll get some results.
    • Re:Um... by blake3737 (Score:1) Wednesday March 22 2006, @02:30PM
    • Re:Um... (Score:5, Funny)

      by CSMastermind (847625) <freight_train10@hotmail.com> on Wednesday March 22 2006, @03:03PM (#14974812)
      For those of you curious.....A wife [wikipedia.org] is commonly [reference.com] refered to as: [google.com] A woman joined to a man in marriage; a female spouse........or so dictionary.com tells me.

      You may remember several famous wife's.....like Princese Leia and Marge Simpson.


      I'm thinking this post will hurt my karma.....

      ....and I'll proablly give up at life if this gets modded + anything, Insightful
      [ Parent ]
    • Re:Um... by thc69 (Score:1) Wednesday March 22 2006, @04:22PM
      • Re:Um... by thc69 (Score:2) Sunday March 26 2006, @09:39AM
  • The Dewey Decimal System (Score:4, Insightful)

    by Shimdaddy (898354) on Wednesday March 22 2006, @11:18AM (#14972193)
    (http://www.skorchedearth.com/)
    Seriously, the Dewey Decimal System has always worked for me. Unless you're running an actual "Go-ahead-and-check-stuff-out" library out of your home, the barcodes and MySQL seem like total overkill.
    • Re:The Dewey Decimal System (Score:5, Insightful)

      by TheWanderingHermit (513872) on Wednesday March 22 2006, @11:39AM (#14972399)
      This is a good point. There's no reason in going hi-tech with scanners and bar codes when simpler solutions can do the job. Maybe that's the problem -- you're looking for a hi-tech solution to a lo-tech problem, so you're forgetting things like sorting by category and alphabetizing by the author's last name. I don't use the Dewey Decimal System, but I sorted my books years ago. I have fiction divided into several groups (sf & fantasy, literature, drama...) and the rest are grouped by subject matter and eact section is sorted by author's last name. I made sure the shelving arrangement allowed for adding a lot of books along the way. When done, I also had a good sized pile of books that were left over from college or from my ex-wife that were ones I'd never need or want to read, so I took them to the used book store for credit and that helped, as well.

      Who needs scanners and bar codes? Libraries have kept much bigger book collections organized for centuries with less tech than that.
      [ Parent ]
      • Re:The Dewey Decimal System (Score:5, Insightful)

        The problem with using the Dewey Decimal system in a residence is that home users may not have room to line up books by author. Books come in multiple sizes, but an individual shelf only holds one [maximum] size of book - and is inefficient with anything smaller. Thus, most home book collections are organized by available space.

        People without more shelf space than they can use are much better off just labeling everything where it sits, and returning books to the hole from which they came. The book information can go into a database, and you can search/browse them that way. Some clever software even steals book covers from amazon so you don't have to do it manually.

        My final suggestion is to put a barcode on each shelf. You could put one on the bookshelf too, but that's redundant. Scan the shelf, then scan all the books on the shelf. You can accomplish all this with a very simple untethered barcode reader (read: inexpensive.) When you bring the reader back and dump the data, all you have to do is maintain a teensy bit of state (remember the bookshelf info from the scan) and then just stick records in the db as you go. Each book will be recorded as being in the last location scanned. When you get a new location, overwrite the old variables, and keep going. When you get to the end of the data, you go home a winner. Snarf the data out of amazon or similar using one of the many APIs available (up to and including the official one) and you're done.

        [ Parent ]
      • 1 reply beneath your current threshold.
    • Re:The Dewey Decimal System by RevDobbs (Score:3) Wednesday March 22 2006, @11:55AM
    • Re:The Dewey Decimal System by dolphinling (Score:2) Wednesday March 22 2006, @12:09PM
    • Dewey is for general libraries (Score:5, Insightful)

      by oneiros27 (46144) on Wednesday March 22 2006, @12:10PM (#14972711)
      (http://www.annoying.org/)
      If you have a specialty library, it can be completely useless -- imagine going into a library where every book was filed under '005' (computer programming). If you don't have a general library, Dewey isn't going to be as useful for sorting -- you'll want to look into a specialty thesaurus or ontology for your holdings.

      As generalized libraries go, if there's a chance of moving it to a database, I personally prefer UDC [wikipedia.org], due to the way in which is handles sub-topics. (if you had something on the History of British Railroads -- where does it get filed in Dewey? History, European Countries, or Transportation Infrastructure? UDC maintains each of the facets, without needing 3 books of indexing instructions)
      [ Parent ]
    • Conan the Librarian by everphilski (Score:2) Wednesday March 22 2006, @12:15PM
    • Re:The Dewey Decimal System by poot_rootbeer (Score:3) Wednesday March 22 2006, @12:18PM
    • Insights on Dewey, and where to get the numbers by 7grain (Score:1) Wednesday March 22 2006, @01:02PM
    • Re:The Dewey Decimal System by belmolis (Score:2) Wednesday March 22 2006, @03:20PM
    • 1 reply beneath your current threshold.
  • Delicious Library (Score:5, Informative)

    by jnd3 (116181) on Wednesday March 22 2006, @11:18AM (#14972199)
    (http://swordsaints.typepad.com/weblog)
    If you've got a Mac (a big IF, I know), Delicious Library [delicious-monster.com] is the way to go. I've not seen its equal for Mac or PC. Barcode scanning (I use a modified USB CueCat), auto-querying for book covers and other information, borrowers, and so forth. Works for books, CDs, video games, DVDs, whatever. Worth every penny!
  • Three answers by gowen (Score:2) Wednesday March 22 2006, @11:19AM
    • Re:Three answers (Score:5, Insightful)

      by ivan256 (17499) * on Wednesday March 22 2006, @11:28AM (#14972294)
      With any of those options, and such a small number of books, why not just organize the shelves. Seperate the shelves by category and then organize each shelf by author. That way a quick visual scan of the shelf will give you the book you want in less time than it takes you to query a database, or sit down and open a text file. If you can't remember which title goes with wich author, you certainly don't need your own database for that. There are plenty that exist already and are internet searchable.

      There are libraries in the world with hundreds of thousands of books, and you can walk right in and find a book you want. The technical aspects of this are just pure unnecessary geekery.
      [ Parent ]
    • Re:Three answers (Score:5, Informative)

      by jmilne (121521) on Wednesday March 22 2006, @11:48AM (#14972490)
      My wife's a librarian, and she would laugh at the idea of using LoC numbers for a collection this small. Dewey's far simpler to figure out mentally for a collection that isn't the size of your local state university's. Heck, for a collection this size, you could go with the standard used book store layout. Just use general catagories and label the shelves so you know what they are. History (maybe break down into Ancient, European, American, etc. if you have a lot of history books), Religion, Science, Math, Art, etc. Fiction could be seperated into genres like Mystery, Fantasy, and Romance, or just organized alphabetically. The beauty is, you probably already know where these books should be catagorized, and you could probably do it all in the span of a few hours. Trying to do anything else, including assigning Dewey call numbers, is going to take a lot more time and effort for not much more benefit.
      [ Parent ]
  • Start with Fiction Vs. Non (Score:3, Insightful)

    by StandSure (778854) on Wednesday March 22 2006, @11:19AM (#14972210)
    Crazy High Tech Solutions pale in comparison to old - school ones. Divide your book cases up Fiction and Non and categorize from there. Put the books most commonly read on easy to reach shelves. My parents have easily that many and don't run into any problems looking for the book they want to read. It is enough to have a vague idea of where the book is, History of Computing - Non Fiction around shelf 3 and call it a day. How do people find books at a bookstore anyhow?
  • Just a single text file by Bromskloss (Score:1) Wednesday March 22 2006, @11:21AM
  • easy by networkBoy (Score:2) Wednesday March 22 2006, @11:22AM
  • Category - series - author by DamienMcKenna (Score:2) Wednesday March 22 2006, @11:24AM
  • That's exactly what I'm doing! (Score:5, Interesting)

    by RhettR (632157) on Wednesday March 22 2006, @11:25AM (#14972266)
    I'm actually working on a project that EXACTLY fits your problem. Please check it out at homelibrary [sourceforge.net] at sourceforge. I've only just started the project, it's not very easy to install right now, and there are a few bugs, but I started it with the exact problem in mind.
  • easy (Score:5, Insightful)

    by Eil (82413) on Wednesday March 22 2006, @11:26AM (#14972270)
    (http://bityard.net/ | Last Journal: Thursday August 08 2002, @04:18PM)
    Do as the librarians do: divide the books into major subjects and then alphabetize by author. If you need to search by something else, Google is your cross-reference.
    • Re:easy by hackstraw (Score:2) Wednesday March 22 2006, @12:31PM
    • Re:easy by no_opinion (Score:2) Wednesday March 22 2006, @01:32PM
    • Re:easy by web_boyo_in_sac (Score:1) Wednesday March 22 2006, @03:43PM
    • 1 reply beneath your current threshold.
  • oss4lib (Score:5, Informative)

    by croddy (659025) on Wednesday March 22 2006, @11:27AM (#14972279)
    There is quite a large amount of open-source software available for library management. A full-blown ILS might be overkill for a personal collection, but I'd suggest checking out Koha [koha.org] and the listings at OSS4Lib [oss4lib.org].
  • Finding books.. (Score:5, Insightful)

    by onion2k (203094) on Wednesday March 22 2006, @11:27AM (#14972280)
    (http://www.phpgd.com/)
    We can't find anything. All the books are in random order.

    Have a catalogue on your computer isn't going to tidy up and organise your bookshelf. SQL queries don't work on shelves. Unfortunately.
    • Re:Finding books.. by LiquidAvatar (Score:1) Wednesday March 22 2006, @11:51AM
    • Re:Finding books.. by Anne_Nonymous (Score:1) Wednesday March 22 2006, @12:27PM
    • Re:Finding books.. by localman (Score:2) Wednesday March 22 2006, @12:32PM
    • Re:Finding books.. (Score:5, Insightful)

      by Mondoz (672060) on Wednesday March 22 2006, @12:52PM (#14973125)
      Exactly. A program is only be as good as its data.
      Taking and inventory of what you've got, and recording that data would only mask the symptoms of the underlying problem. The real solution is to organize the books, and eliminate the chaotic random scheme you have now.
      With your current setup, your inventory program would be completely dependant on being updated whenever a book is placed on a shelf, which takes discipline for the life of the application.
      Taking the time now to organize the shelves will greatly reduce the amount of work down the road, as long as you put your books back where you found them.
      [ Parent ]
    • Random Harvest by fm6 (Score:2) Wednesday March 22 2006, @01:55PM
    • 2 replies beneath your current threshold.
  • Why software? (Score:5, Insightful)

    by smoor (961352) on Wednesday March 22 2006, @11:29AM (#14972301)
    Unless you have a massive reference collection or are checking books out to friends, why bother with software? The solution to your problem is physical organization. Even if you can't have all the books together, you could organize them using LOC or Dewey, or something and label the locations.

    Having to update software everytime you move a book or add a book is just one additional step that doesn't seem to add any value.

    When I was 12 I put all my books into PFS:File on an Apple //e. Printed little labels and everything. Why? Because I was 12 and had time to burn... I never looked at it again.
  • by xxxJonBoyxxx (565205) on Wednesday March 22 2006, @11:33AM (#14972334)
    "My wife and I have about 3,500 books. We can't find anything. All the books are in random order."

    Have a couple of kids and you'll find that trivial stuff like this will be the least of your concerns - most of your possessions will be in random places.

    "We want to find a solution for organizing our books. I also want the data in an open format. "

    Dewey decimal system? Maybe one of you should pick up a degree in library science.

    "We have a barcode scanner, but I'm not sure the best way to use it.

    Aim the red light (the "la-ser") at the "zebra stripes" and wait until you hear a beep.

    "What software do other people use to organize their home libraries?"

    Hell, I read books to get a break from computers. I think if I had that many books I'd donate most of them to the local library. I know I don't have time to reread 3,500 books - there's millions more out there I haven't read yet!

    Anything else I can help you with today?

  • tough one by gEvil (beta) (Score:1) Wednesday March 22 2006, @11:34AM
  • by SeeMyNuts! (955740) on Wednesday March 22 2006, @11:34AM (#14972350)
    Shelf 1: Romance Novels
    Shelf 2: Thermodynamics Textbooks

    With all that steam, you can also use that room as a sauna!

    --
    Nanoscale Woodworking [atributetonuts.com]
    • 1 reply beneath your current threshold.
  • Use shelves. (Score:4, Interesting)

    And put the books in alphabetical order.

    It's as easy as that. I have about that many, and I can always find things. My mother has about twice as many, and she can always find things. You don't need high-tech solutions, all you need is a certain level of self-discipline.

    High-tech solutions are also very brittle. If you have to tell the system whenever you take a book off the shelf or put it back on, then you'll lose books, because at some point you will forget, and the system will have an incorrect view of where the book is. Alphabetical ordering doesn't suffer from this nearly as much.

    Plus: alphabetical ordering lets you browse. I don't know about you, but I don't want to figure out what book I want to read next by looking at a database. I want to do it by looking at the shelves, and taking them down, flipping through, looking at the cover, putting them back, etc. That's what books are all about. This is your home, not a warehouse...

  • Use an Open Source Library System by diogenesx (Score:1) Wednesday March 22 2006, @11:36AM
  • by nuggetman (242645) on Wednesday March 22 2006, @11:37AM (#14972378)
    (http://www.deadkitty.org/)
    I'm going to have to echo the "why do you need software?" calls.

    Fiction vs Nonfiction
    Break fiction down into scifi, fantasy, historical, or whatever else applies
    Break nonficiton into computers, biography, history, math, science, etc
    Then alphabetize categories by author, and label your shelves.
    Use some cardboard to make book-sized dividers and write A, B, C, D, etc on them
    • 1 reply beneath your current threshold.
  • Readerware (Score:3, Informative)

    by Tryfen (216209) on Wednesday March 22 2006, @11:39AM (#14972401)
    (http://www.digitalmasons.co.uk/)
    I use Readerware [readerware.com].

    Spent a couple of evenings scanning in my books, it then went and got all the details from Amazon etc and I ended up with a nice database of all the books.

    It was a bit slack on some of the old and obscure stuff - but if it's in an online bookstore, it will usually pick it up.

    I haven't tried it for CDs or DVDs - I use DVD Profiler [intervocative.com] for that.

    HTH

    T
  • Bits or bytes? (Score:4, Interesting)

    by oren (78897) on Wednesday March 22 2006, @11:46AM (#14972458)
    There are a lot of replies about what software to use to track the books on a PC. That's cool and all, but it is very little help when you have to find a book on the shelves. I happen to own about 1700 books - roughly half the number you have. I think people underestimate the magnitude of the task - assume roughly 1m shelves, 3500 books of 2cm each require 70 shelves - that's over a dozen packed bookcases!

    To keep things sane, I added a colored sticker (yellow in my case) to the spine of each book, marked with the first letters of the author's first and last name. Actually I cheat a bit, there are a very small number of categories I use - cookbooks, references - where I put a category icon instead. I put the books on the shelves ordered by the marker. This is loose enough that I don't have to think too much when returning a book to the library, but tight enough I can easily find anything I want. Another side benefit is that when I visit old friends (or mothers :-), my books immediately stick out amongst the pile of books in their own sizable library.
  • Go to the library by Programmer_In_Traini (Score:1) Wednesday March 22 2006, @11:50AM
  • Run magazine by Jarlsberg (Score:2) Wednesday March 22 2006, @11:53AM
  • have you tried Library Thing? (Score:5, Informative)

    by Glog (303500) on Wednesday March 22 2006, @11:55AM (#14972560)
    Here is the link: http://www.librarything.com/ [librarything.com]. This will help you with the cataloging of the books. As far as organizing, hrmmm, why not organize by color - that's how some women I know would do it :D