Tellico is a KDE application for organizing your collections. It provides default templates for books, bibliographies, videos, music, video games, coins, stamps, trading cards, comic books, and wines.
Tellico allows you to enter your collection in a catalogue database, saving many different properties like title, author, etc. Two different views of your collection are shown. On the left, your entries are grouped together by any field you like, allowing you to see how many are in each group. On the right, selected fields are shown in column format, allowing you to sort by any field. On the bottom is a customizable HTML view of the current entry. The entry editor is a dialog box where you enter the data. Check out the screenshots.
Tellico keeps things simple, so no database server is needed. The data is saved in XML format, which makes for easy parsing, portability, and styling. It will run on any platform which KDE supports, most commonly Linux. Tellico is licensed under the GNU General Public License, giving you the freedom to modify and distribute the source code.
If you download Tellico and like it, do let me know. I'm happy to try to accommodate any suggestions. If you have translation updates, please pass them along to the KDE translation teams. I do have to say that Tellico is a hobby for me, and it is released without any guarantees or warranties. It may crash a lot for you, it may not do anything that you find useful.
Homepage
Download
Recent Releases
4.0.125 Nov 2024 21:45
minor bugfix:
.
encoding for HTML export in Qt6 ()..
compilation with Qt6/msvc..
Added a menu item for changing the application language..
.
4.023 Nov 2024 07:45
major bugfix:
.
Building with Qt6 is enabled by default..
Book and video collections can be imported from file metadata ()..
All entry templates were updated to include any loan information ()..
Creating and viewing the internal log file is supported through the --log and --logfile command-line options ()..
The DBUS interface can output to stdout using -- as the file name..
Choice fields are now allowed to have multiple values ()..
The iTunes, Discogs, and MusicBrainzt sources now separate multi-disc albums ()..
A configurable locale was added to the IMDb data source..
The Allocine and AnimeNFO data sources were removed..
.
3.5.525 Jun 2024 07:45
minor bugfix:
.
the XSLT file loading to work correctly with libxml2 = 2.13 ()..
for showing entries with large content ()..
Improved the SRU fetcher to allow user-defined search indices ()..
.
3.5.425 Mar 2024 10:05
minor bugfix:
.
with opening help from the config dialog ()..
Updated Open Library source to search for comics ()..
with filter dialog buttons ()..
display with entry status ()..
for entry selection after changing group field ()..
DVDFr searches with title accents..
Updated FilmAffinity data source..
.
3.5.315 Jan 2024 20:59
minor feature:
mproved some entry matching heuristics when updating from other sources.
Updated the author search for the Open Library data source.
Updated Kino-Teatr data source.
Fixed compilation for versions of KDE Frameworks 5.94.
Fixed layout bug in Fancy template for custom collections with no image.
3.501 Jul 2023 13:36
minor feature:
3.3.314 Sep 2020 11:05
minor feature:
Bump copyright dates
.
Bump to git version for 3.3.3.
.
detailed listview header visibility after reordering fields.
.
Update ChangeLog with last name.
.
regression for created and modified dates for duplicated entries.
.
Use correct url and sent appropriate HTTP headers for amazon request.
.
Combine client and error test for data source.
.
Update to DBC open search 5.2.
.
Pass along message error from Isbndbfetcher.
.
Update to ISBNdb API v2.
.
Update ISBNdb data source to search for multiple ISBN values.
.
Set focus on correct widget when opening New Entry Dialog.
.
Enable multiple ISBN search in ISBNdb fetcher without POSTing.
.
ISBNdb response is different when batch searching.
.
check string emptiness before calling i18n.
.
Update Entrez source to honor rate limit and allow API key usage.
.
Account for TvSeries in KinoPoisk fetcher.
.
Use a timer in EntrezFetcher for constant API rate.
.
Include loan information for EntryView xml.
.
Ready for 3.3.3.
3.3.208 Aug 2020 19:45
minor feature:
compilation with Qt 5.9
.
Bump to git version 3.3.2.
.
GIT_SILENT made messages (after extraction).
.
Use generic New icon in Entry Edit Dialog when using a base collection.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
GIT_SILENT made messages (after extraction).
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
switch order of cmake modules so it gives priority to the local copy .
.
Merge remote-tracking branch 'old/3.3' into 3.3.
.
Update template KNSRC category so downloads work.
.
Only install the NewStuff KNSRC files if linking against NewStuff.
.
QString::localeAwareCompare is case insensitive. Avoid toLower call.
.
Revert "QString::localeAwareCompare is case insensitive. Avoid toLowe .
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
When the entry creation date is empty, use the modified date.
.
GIT_SILENT made messages (after extraction).
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Update Allocine fetcher with new key.
.
Improve Goodreads importer, add unit test.
.
Add ChangeLog entry for KNewStuff update.
.
Update IGDB fetcher test.
.
Update KinoPoisk data source.
.
Ready for 3.3.2.
3.3.101 Jun 2020 03:15
minor feature:
SVN_SILENT made messages (.desktop file) - always resolve ours
.
Use unnamespaced hex for Qt 5.14.
.
Normalize return value of TitleComparison::compare.
.
Bump version number.
.
Add additional screenshot showing a full movie collection.
.
build with Qt 5.9.
.
GIT_SILENT made messages (after extraction).
.
Account for QByteArray::at returning char, not uchar.
.
Use correct uchar cast for QByteARray in ISO-6937 converter.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Uncomment previous test for ISO5426.
.
Improve game platform normalization to match 'Nintento Game Boy' corr .
.
Tweak test to avoid deprecated warning for QSet::fromList.
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
Avoid matching Nintendo platform unless full name match.
.
Bump working version on master branch.
.
Update version on stable branch.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Remove TODO item already implemented years ago.
.
User timer to avoid race condition deleting document importer.
.
Add Colnect to list of default data sources.
.
for setting creation date field for duplicated entries.
.
Allow matching filter rules against equal empty strings.
.
Update Dark Horse Comics data source script.
.
Tweak AlexandriaExporter to avoid control characters in output.
.
Ready for 3.3.1.
3.323 Apr 2020 03:25
minor feature:
GIT_SILENT made messages (after extraction)
.
GIT_SILENT made messages (after extraction).
.
Bump version number.
.
Merge branch 'master' of git://anongit.kde.org/tellico.
.
Merge branch '3.2'.
.
Delete CMakeLists.txt.user.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
doc: Write docbook date in standard format.
.
doc: Write docbook date in standard format.
.
Merge branch '3.2'.
.
GIT_SILENT made messages (after extraction).
.
Merge branch '3.2'.
.
Merge branch 'master' of git://anongit.kde.org/tellico.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Merge branch '3.2'.
.
Merge remote-tracking branch 'origin/3.2'.
.
GIT_SILENT made messages (after extraction).
.
build with Qt 5.13.
.
Merge branch 'master' of git://anongit.kde.org/tellico.
.
Merge branch '3.2'.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Merge branch '3.2'.
.
Merge branch '3.2'.
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Merge branch '3.2'.
.
Merge branch 'master' of git://anongit.kde.org/tellico.
.
GIT_SILENT made messages (after extraction).
.
Merge remote-tracking branch 'origin/3.2'.
.
Add TODO note about using KRatingWidget.
.
GIT_SILENT made messages (after extraction).
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
link: ui.html - menus.html.
.
Apply patch to build on Windows.
.
Merge branch 'master' of git://anongit.kde.org/tellico.
.
Use URLs with transport encryption, update some links.
.
ing the print calls which are python2 only.
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
Update python scripts to work in python3.
.
Merge branch '3.2' of git://anongit.kde.org/tellico into 3.2.
.
TD: change
3.2.326 Nov 2019 03:45
minor feature:
bump git version
.
Improve performance when selecting many items and only select entries .
.
appdata: sort versions by most recent ones.
.
IGDB ESRB rating value.
.
Update some test values.
.
GIT_SILENT made messages (after extraction).
.
SVN_SILENT made messages (.desktop file) - always resolve ours.
.
Update test values for TMDB.
.
Ready for v3.2.3.
3.2.210 Nov 2019 20:05
minor feature:
Bump git version. Forgot to set it correctly for 3.2.1 release
.
Add checklist for making releases.
.
Use empty QString in tests.
.
Pass QSize by value.
.
Don't create a static QByteArray just to check header length.
.
Move function for stripping control codes from text to utils.
.
clazy shhhh.
.
i18n: translate UI string.
.
GIT_SILENT made messages (after extraction).
.
build with Qt 5.13.
.
clazy checks on plymorphic slicing.
.
Slow progress on using QStringLiteral in some of the tests.
.
apparent build problem on Jenkins.
.
GIT_SILENT made messages (after extraction).
.
Move logic for calculating relative URL to a separate class.
.
Remove file name in QDir c'tor when calculating relative links.
.
Merge branch '3.2' of git://anongit.kde.org/tellico into 3.2.
.
GIT_SILENT made messages (after extraction).
.
Add Colnect as a TODO item.
.
Update docs for some online data sources.
.
Merge branch '3.2' of git://anongit.kde.org/tellico into 3.2.
.
Tweak OMDB name in doc.
.
Add note about kino-teatr API.
.
At the moment, https is not enabled on tellico-project.org.
.
Update tellico-project.org to use https.
.
build with KF 5.61 (Fedora ).
.
Revert "build with KF 5.61 (Fedora )".
.
GIT_SILENT made messages (after extraction).
.
GIT_SILENT made messages (after extraction).
.
Add colon to row label.
.
Add an importer for LibraryThing.com collections exported in JSON.
.
GIT_SILENT made messages (after extraction).
.
Automatically select newly added entries.
.
Merge branch '3.2' of git://anongit.kde.org/tellico into 3.2.
.
Ready for 3.2.2.
3.2.111 Oct 2019 19:55
minor feature: