Developer from Germany, building open-source tools for the Linux desktop: device control, audio and Bluetooth, mostly in Python and Rust around KDE Plasma and Wayland. I also run key64, my own small platform with a Discord bot, dashboard, status page and CDN.
Lately I'm working my way down the stack: kernel modules, DRM and V4L2.
Discord Rich Presence for Apple Music on Linux. Apple Music has no Linux app, and the web player never shows up in Discord. Refrain is a small tray app that puts the song you're playing into your Discord status, with cover art.
- Reads music.apple.com in Chrome, Chromium, Firefox and Zen, or a phone over Bluetooth
- Optional Last.fm scrobbling, tray controls, recently played list, 10 languages
- No account, no telemetry, everything stored locally
- Install from the AUR (
yay -S refrain) or PyPI
AirPods on Linux, from the command line. Battery per bud and case, listening mode, conversation awareness and the settings the Apple UI hides. With its optional daemon, taking a bud out pauses whatever is playing and putting it back resumes it.
- Apple Accessory Protocol over L2CAP, written from scratch, no Bluetooth crate
- Popup for Wayland and X11, tray icon, live state in
podctl watch - Install from the AUR (
yay -S podctl-bin)
Free network tools, without the ads. IP and reverse DNS, DNS and WHOIS lookups, port checks, SSL and email security (SPF, DKIM, DMARC), a subnet calculator and a speed test. Every lookup runs on Cloudflare's network.
- Results are rendered on the server, so they work without JavaScript and every result has a link you can share
- Free JSON API for the same lookups
- No ads, no cookies, no sign-up
- clientctl – Web control panel for a Linux desktop, secured with passkeys. Python
CachyOS with KDE Plasma 6 on Wayland, fish in Konsole, VS Code and Kate. Tested against Ubuntu, Debian, Fedora and openSUSE in Podman containers.
Hosting: key64 runs on SparkedHost (affiliate link)
Games: I buy mine on Instant Gaming (affiliate link)


