Check out Tellico!

Tellico makes it easy to track your books, videos, music, even your wine and anything else. A simple and intuitive interface shows cover images, groupings, and any detail you want. Grab information from many popular Internet sites, including IMDB.com, Amazon.com, and most libraries. More info...

Tellico 2.3.4 Released

Tellico 2.3.4 is available.

Features

  • Added data sources for Google Book Search and MovieMeter.nl.
  • Added capability for searching French, Spanish, and German data from TheMovieDB.org.
  • Added importer for Goodreads collection.
  • Added icon cache for improved performance with large images (Patch from Pedro Miguel Carvalho, Bug: 272583)
  • Added UI controls for changing icon size (Patch from Pedro Miguel Carvalho, Bug: 250907).
  • Added shortcut keys for showing full-screen and hiding menubar (Patch from Pedro Miguel Carvalho, Bug: 251157).

Bug Fixes

  • Fixed bug with image link in Tri-Column report template (Bug: 272744)
  • Fixed crashing bug with CSV importer and changing delimiters
  • Fixed bug in year from Douban.com data source
  • Fixed TMDB search for multiple person results
  • Updated filter rules to match against values without diacritics for "Contains" criteria (Bug: 222400)
  • Fixed showing a doubled filter count (Bug: 281082)
  • Fixed bug when editing month in the date widget in KDE 4.7 (Bug: 281365)

This is the first release I've made from the git tree, using the releaseme tool. So please let me know if there are packaging issues.

Update: Compilation fails using KDE 4.7 when the kdepimlibs library is not installed. Since kdepimlibs is supposed to be optional, this patch is needed for compilation.

Tellico Has Transitioned From Subversion to Git

Tellico has transitioned from using KDE's SVN repository to the GIT repository. The KDE system admins have set up a very nice infrastructure for the new project management. Tellico's project page is the top-level destination. The repository is available for browsing.

All releases, back to version 0.1 in 2001, are included and tagged, though I doubt the older versions will build. The git history goes all the way back to when Tellico moved into the KDE svn repository. There are no branches yet. I'll likely work on feature branches before merging them back into HEAD.

To download the source code in development:

git clone git://anongit.kde.org/tellico

Since there are some changes on the master branch, the most stable branch is 2.3.

git checkout 2.3

Then, the directions are the same as shown on the Tellico compilation instructions.

Tellico 2.3.3 Released

Tellico 2.3.3 is available.

Features

  • Added data sources for Filmaster and Douban.
  • Added capability for importing ADS format from z39.50 sources.
  • Added check for duplicate Bibtex keys (Bug: 245225)
  • Added manga search for AnimeNfo.com.
  • Improved performance for loading and sorting large collections.

Bug Fixes

  • Fixed parsing bug for some IMDb results (Bug: 262036)
  • Fixed parsing bug for empty table values (Bug: 261108)
  • Fixed parsing bug with AnimeNfo.com results.
  • Fixed bug when editing existing filters (Bug: 268829)
  • Fixed crashing bug for editing some values (Bug: 269044)
  • Fixed bug with loans not being updated for removed entries (Bug: 270129)
  • Fixed build for Linux kernel 2.6.38+ when using newer libv4l library.
  • Fixed build with GCC 4.6.

This is likely to be the last release using KDE's subversion repository. Tellico will follow the lead of many other KDE-related projects and move to KDE's git infrastructure shortly.

That Pesky "New Entry" Dialog

I just came across an article that appeared in the June 2010 issue of Linux Journal. Entitled Economy Size Geek - Organizing a Library, the article includes reviews of Alexandria, GCstar, and Tellico, along with some online sites and full-blown library management software.

Somewhat unfortunately, the author's review of Tellico really got stuck on adding a new book to the collection using data from Amazon.

After creating a new collection of books, my first step was to add one of the test books. The process of adding a book was the most confusing out of the three applications. I clicked Create a new entry, which pulled up a dialog with a lot of options spread out over six different tabs. Title was on the first tab. ISBN was on the Publishing tab. I entered in a title for a book and clicked Save Entry. On the other applications, doing that triggered a lookup, but Tellico just sat there with no additional data. Eventually, I found an option to say Update Entry, which was able to pull down information and update it (though no book cover was provided). I tried a second time, and this time, I filled out only the ISBN field. I saved the entry and asked it to update, but nothing changed.

He's not the first user to hit the same problem. I really need to rename the menu commands or adjust the whole dialog to make it clear that the New Entry dialog is only for entering data completely from scratch. In order to add a new book from Amazon, the best way is to hit the Search... button. (Suggestions for renaming this command are welcome!) Select Amazon as the data source, search for the book, and when you find it, select it and click Add Entry. It's that easy. And yes, you can search by ISBN in the same dialog.

Also, the reviewer noted this bug:

I tried to import the ISBNs into Tellico, but each time, it crashed on the import. I wasn't able to confirm whether this was a problem with the program or the way I installed it.

So far, that functionality has worked for me. But I won't jump to the conclusion that the reviewer had an installation problem. I just wish that he had followed up by either emailing the Tellico user mailing list, posting on the Tellico forum, or even filing a bug.

Oh, well. At least, the exposure for Tellico is always good!

Tellico 2.3.2 Released

The Tellico development team, namely me, is happy to announce that version 2.3.2 is available from the download page. Tellico 2.3.2 includes several bug fixes, among them:

  • Fixed bug with list view settings not being saved between sessions (Bug 256373)
  • Fixed bug with updating groups for derived values (Bug 256374)
  • Made Nepomuk support optional
  • Added cover art support for MusicBrainz source
  • Fixed Google Scholar data source to properly fetch Bibtex
  • Fixed bug with FreeDB results not using track artists (Bug 258541)
  • Fixed bug with importing Bibtex file with keyword and keywords fields (Bug 258269)
  • Fixed sorting multiple numeric values in column view
  • Fixed sorting for numeric values in group view
  • Updated Allocine script to version 0.7.3 (Bug 258281)
  • Updated Bibtex importer to translate non-breaking spaces

Adding A Data Source

I've gotten a few emails and seen at least one forum post with questions about adding new data sources to Tellico. Here's a quick step-by-step tutorial.

First, a few notes on the terminology that Tellico uses. Any type of website, script, or interface that can be used to import data is called a Data Source, and Tellico has many of them. Each Data Source has a type, along with some options (though not all sources have options to set). You can have multiple sources defined that all point to the same place, but with different options. For example, Amazon.com has multiple country-specific sites from which data can searched. The country setting is an option for the Amazon data source. Also, for better or worst, the button labeled Search in the toolbar is used to search those sources and import information into the Tellico collection.

To add a new data source, open the Tellico configuration.
Tellico Configuration

Then, select the Data Sources page.
Data Sources

Click the New... button and change the source type to TheMovieDB.org, for example.
TheMovieDB.org

Notice that this data source only has one setting, for an access key. The link in the description points you to the website where you can register for an API key. TheMovieDB.org requires an API key in order to search the site.

After adding the source, now you can search for movie information from TheMovieDB.org. Since that data source only provides information for movies, you can only search it when you have a Video Collection open. Click the Search button and change the source to TheMovieDB.org.
Search TheMovieDB

You can also update your existing entries using the data sources, by using the command in the Collection menu or right-clicking.
TheMovieDB.org

Search the SAO/NASA Astrophysics Data System

The SAO/NASA Astrophysics Data System (ADS) is a Digital Library portal for researchers in Astronomy and Physics, operated by the Smithsonian Astrophysical Observatory (SAO) under a NASA grant. The ADS maintains three bibliographic databases containing more than 8.6 million records: Astronomy and Astrophysics, Physics, and arXiv e-prints.

In order to search the ADS from Tellico, you can use a script that I just uploaded to kde-files.org. Download the script, and then add a new external data source in Tellico with the settings as shown below. Change the location to wherever you saved the script.

ADS Settings

The search returns results in Bibtex format, which means that many of the values are bracketed for inclusion in Latex documents. Tellico does strip those brackets when viewing the entries, but they are saved in the data.

ADS Results

Annoyed by Tellico 2.3.1 not saving your window settings?

Did you upgrade to Tellico 2.3.1 only to discover that your carefully set window settings for visible columns and widths were lost? Bug 256373 is rather annoying, I know. If you compile from source, you can grab the short patch from the bug fix. Otherwise, I'll be getting 2.3.2 released in a month or so, and you'll be able to get your distribution's package.

Tellico 2.3.1 Released

I'm proud to announce the release of Tellico 2.3.1, with a number of bug fixes and a few improvements. My thanks go to everyone who has helped with the bug reporting and translating!

Get it from the Downloads page.

  • Fixed the Edit Dialog to have consistent behavior when discarding edits (Bug 255938).
  • Fixed issue in Italian translation that caused an error for HTML export (Bug 254863).
  • Updated the IMDb search for new layout (Bug 253549).
  • Updated Freebase search for new music schema.
  • Changed HTML output for URL fields to truncate link text (Bug 250880).
  • Improved the matching algorithm for updating entries when multiple good matches exist (Bug 250886).
  • Fixed crash with searching z39.50 servers (Bug 250795).
  • Updated GCstar plugin reader to use a separate thread for speed and robustness.
  • Improved GCstar import and export for wine and comic book collections.
  • Fixed bug with adding new fields during CSV import.
  • Updated the DTD to match recent changes in collection fields.
  • Fixed filter view to apply filter when item is selected (Bug 248657).
  • Updated the export dialog to allow limiting the number of exported fields (Bug 246390).
  • Added data source for searching DVDFr.com.
  • Added options in the CSV importer and exporter to read and control table delimiters.
  • Increased the maximum visible cover icon size to 256 pixels.

DVDFr Data Source Added

A data source for searching DVDFr.com has been added to Tellico. DVDFr is a French movie site with a nice XML API for performing queries, which made adding the code very simple.

DVDFr screenshot

Sites with existing APIs are easy to add as data sources, and I added DVDFr a day after I came across it. If anyone is aware of sites with APIs which are not currently supported in Tellico, please let me know.

Syndicate content