Navidrome is a self-hosted,
open source music server and streamer. It gives you freedom to
listen to your music collection from any browser or mobile
device I heard about in the
Linux Matters podcast.
Skipping that crucial step that takes a few minutes eventually led
to wasting over 3 hours troubleshooting a issue that, apparently,
nobody has ever solved on the Internet before. Naturally,
because nobody should ever need to.
As a practice run to upgrade more complex setups, lets upgrade
the cluster running on the desktop PC,
which is only running a Plex Media Server (which recently become
unresponsive) and the
PhotoPrism® photo album (which
never worked well enough to be critical to me).
PhotoPrism® is an AI-Powered Photos App
for the Decentralized Web I heard some good comments about. I tried it on my other Kubernetes cluster
and here are impressions so far.
A big chunk of my time is spent at the computer, also during
my downtime, and there is no clear separation between study,
chores, entertainment, etc. Work happens at other computers,
where time flies by sometimes at ridiculous speeds. I often find
myself wondering where did my day/week go?
For some time I've been using a badly-cobbled-together solution
with Bash scripts doing a few basic operations, all the time:
Detect when the screen saver is active (AFk).
Capture the id and title of the active windown (when not AFK).
Store those details in plain-text log files.
Aggregate those by window id into CSV files.
Import CSV files into a spreadsheet to clean it up.
The results have been barely enough to keep track of where my
weeks go, which has already been a relief; when someone (often me)
asks "why so little progress on X?", I can check the spreadsheet and
answer with numbers: because this week, out of 40 hours, ...
At home, however, the results have been very underwhelming. This
is due to completely different behaviour patterns, which is where
I hope ActivityWatch will help.