I had no idea what Tellico was until I just looked it up. You might want to attach more information to your questions in the future.
Check out GCStar (available in the default repositories).
I use GCStar. It automatically fetches metadata (author, year, etc) from various websites based on the title or ISBN and you can check if you've read it or not, and then search based on that.
You can also export a collection to multiple formats - I find HTML very handy for viewing in other devices.
I have a database of my video game collection in GCStar collection manager, but it's not entirely updated. I also keep track of my games through the amazon wish list (marking them as purchased). That's probably not updated either. I think I intended to compare the two methods and pick one, and then forgot to choose.
I prefer to use GCstar, which is a software application. It was originally developed for Linux but there is a Windows version. I use Linux, so I've only run that version. In addition to music it can catalog lots of other types of collections (e.g. movies, books).
I like it because it does what I want, plus I'd rather store my collection locally, on my own computer, than on some remote server under the control of other people.
It is not selfhosted, but opensource:
https://gitlab.com/Kerenoc/GCstar
Looks like still developed.
http://www.gcstar.org/images/screenshots/screen2.png
It is coded in perl, so someone could do a web interface (with time in hands) or port it to another language for a web based version.
I used to use GCStar for Windows, Mac, and Linux. I now use Google sheets to have my collection tracking accessible on all platforms. Here's a template of it.
Well, there is Griffith. Although work on it stalled years ago, but you could always fork it, I suppose. I would definitely appreciate having a functional Open Source collection manager again.
Otherwise you could always submit code to GCStar. I haven't used it for a number of years though, so I have no idea whether it is worth using today.
I believe you should use GCStar instead. You'll find a few useful extra plugins too (one might be able to export a collection to ODF/Calc, I'll have to look into this) and there are database front-ends for quite a few devices (eg, can share the db between your PC and your Android phone).
My only gripe is that there's no easy way to keep track of oddities and small variations in production. For instance, I have two copies of ChuChu Rocket - one includes the DC internet browser and the other not. The only sane way to keep track of that would probably be to add a comment, but I find it not really practical when you're scanning the database.