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...

How do I add new entry templates?

Entry templates should be saved in $KDEHOME/share/apps/tellico/entry-templates/ for access for a single user or $KDEDIR/share/apps/tellico/entry-templates/ for access by everyone. Templates in $KDEHOME will override any files by the same name in $KDEDIRS. The entry templates can be set on a per collection-type basis in the settings dialog.

Templates for the Report Dialog are saved in $KDEHOME/share/apps/tellico/report-templates/.