Blog Engine Update
I've update blog engine to statically generated site using Zola. I have been thinking of moving from Wordpress for some time, but recent php2shell vulnerability convinced me to proceed.
I've update blog engine to statically generated site using Zola. I have been thinking of moving from Wordpress for some time, but recent php2shell vulnerability convinced me to proceed.
Unfortunately last couple of years I did not have time and energy to write to my blog. But I was continuing to work on audioserve - adding some new features and also updating to latest dependencies.
I added renovate to audioserve project, which helps a lot with keeping dependencies up to date.
Also audioserve was presented at Merge Opensource conference in Berlin in June 2024.

Unfortunately I did not have much time to update my blog. But I'm not dead and neither audioserve is - actually last half of year or so I focused on building new client. As of now new client is ready for production (version 0.3.3 +) and server has some new functionality too, mainly to support new client.
There is now online demo automatically built from master branch (shared secret is mypass).
I have been working on some new features in audioserve and they are now available in latest releases. In this article I'd like to talk little bit about them and probably later also provide new demo videos, as there has been many changes from last demos.
Summary of new features:
See below for details.
As I'm using audioserve for almost a year, I'm becoming quite keen about it - it's exactly what I wanted - simple, lightweight and works as I needed. With it listening to audiobooks is just a simple pleasure. Recently I updated audioserve server with couple more features, which might not be essential, but can be useful: multiple transcoding formats ( meaning target formats) and transcoding cache.
Some updates have been done on both audioserve server (now in version 0.6.0) and Android client (now in version 0.7.0):
So finally there is something. I'm using it myself now to listen to audiobooks and it have almost all functionality I wanted it to have. It might be still bit unstable and few things is not well behaving (keep up long time in paused state, navigation between notifications and activities is still bit messy and few more issues), but generally it works.
Continue reading audioserve Android Client Early Beta Is Available →
Mybookshelf2 enters the stage, when code can be considered of alpha quality. Basic functionality is there, so it could be tried and I plan to move my ebooks collection to it soon. MBS2 is packed with new technologies and comparing to previous version (Mybookshelf) it can be considered a completely new application.
So what's new? Concerning functionality not much, but a lot happened internally. For me it's more about testing and playing with new technologies then managing ebooks (which is still important of course). Maybe some of currently used technologies are bit of overkill (like using WAMP protocol), but nevertheless they play important part in the application.
Finally I decided to update theme of my site. New theme is twentyfourteen, with very few custom css styling in child theme.
As a key benefit of new theme I see its responsive design, which it looks well also on mobile devices. Key mine customizations are: