From Bookstats to LibrisLog: How to Migrate Your Reading Statistics

Bookstats will not continue operating in the near future. The app announcement cited serious health problems affecting the person who keeps the project running. No fixed shutdown date or export deadline was given, and nobody knows what will happen to the server data after a shutdown. If your library still lives in Bookstats, I would export it now rather than wait.
The question of alternatives also came up in the Reddit thread about the Bookstats shutdown and the Bookcrossing thread about alternatives. I personally pointed to LibrisLog because it can import Bookstats export files and is designed for people who want to keep control of their own library data. The source code is openly available on GitHub. That reply is what led to this migration guide.
I am the developer of LibrisLog, and I ran the migration myself using my own Bookstats export. It contained 178 book rows. The workflow is pleasantly […]

LibrisLog 1.9.0: Smarter Import Search, Public Profiles and More

LibrisLog 1.9.0 is a substantial feature release rather than a tiny maintenance bump. Released on September 15, 2026, it focuses on import search, shareable profiles and the small points of friction that tend to turn a book tracker into a spreadsheet with feelings.
Edition groups and an import basket
Search results from different providers that describe the same book are now grouped into expandable edition groups. LibrisLog matches editions by ISBN or, when no ISBN is available, by title and authors. That makes it much easier to compare variants and pick the right one without losing results in a long, repetitive list.
The selected edition is highlighted, and a new import basket lets you collect results before importing them. The basket can be reviewed, individual entries can be removed, and everything can be imported in one go. Reading status, possession status and medium are kept with each entry, while duplicate additions are prevented.

Speed up the Alexa app on Android – no more sluggishness

You know how it is: you open the Alexa app on your Android smartphone, click through the menus—and every “click” feels like it’s in slow motion. Whether you’re controlling smart home devices or looking for a simple setting, instead of a quick response, using the app becomes a test of patience.
I had exactly this problem. And the solution is as simple as it is curious.

The culprit: Contacts permission

In most cases, the cause of performance issues is not your smartphone or your internet connection, but rather an app permission. More specifically: access to your contacts.
In my case, the app apparently tried to scan through my 1,000+ contacts every time I changed pages. On a second smartphone with fewer contacts, it worked much faster. The fact is, as long as the […]

How to send push notifications in C#

Push-notifications-in C-SharpIn today’s article, we’ll look at how to push notifications out of C# onto smartphones or other devices. It does not matter if it is an Android or an Apple / iOS device. But when do you need such functionality?
For example, I run a few niche sites (affiliate websites) with which I earn monthly through affiliate programs. However, the revenue reports have to be picked up proactively in almost all affiliate programs. So I wrote a small C# client, which regularly downloads the reports and sends me a push notification for new sales. That’s just one of many uses and I’m sure you’ll think of a few more. But now back to the topic.
Selection of push platform
For a quick and easy integration of the push functionality in C#, […]

How to get Whatsapp notifications on Sony Ericsson Liveview

LiveView Custom Notifications Whatsapp
Today I want to introduce you to a small plug-in for Sony Ericsson LiveView.  The LiveView makes it all really worthwhile for me. The plug-in is a “CustomNotifier plugin” and is available free at the Google Play Market, however, cannot be found easily through a normal search. (Unless you are versatile in Chinese.) That is the reason; I recommend you download the plug-in by following this link here. What is the plug-in capable of?
The CustomNotifier plugin, can as the name already implies, display any notifications on the LiveView. More specifically, pretty much every notifications of your Android device can be displayed.
Thus, for example, it is also possible to display notifications from your Whatsapp on the LiveView, without using a special Whatsapp plug-in. Since the configuration of CustomNotifier […]