RSSAmplifier

Blog

Roberto Frenna

Roberto Frenna's personal blog - technical thoughts and more.

rbf.devRSS feed ↗7 posts

Latest posts

How Apple accidentally broke my Spotify client

Journey on how I discovered an obscure flag for the system DNS resolver that ruined my music listening experience.

Using a custom player with the Cast Receiver Framework

The Cast Receiver Framework does not allow to easily use a third-party player rather than its own. Fortunately, it's possible to circumvent this.

Over-engineering my TV watching - Part 2: automating playback via Chromecast

About my over-engineered system to watch TV at home. This is Part 2, which details about automating playback via my Chromecast.

Over-engineering my TV watching - Part 1: bypassing geo-block with a custom reverse proxy

About my over-engineered system I designed to watch TV at home. This is Part 1, which details about bypassing geo-block.

Rooting a Hikvision Indoor Station to set a static IP address

Recently, I’ve been tinkering with a Hikvision surveillance system which includes an Android Indoor Station aptly named DS-KH9510-WTE1. Whilst this runs Android behind the scenes, it exposes a custom UI made by Hikvision that completely hides the standard Android screens and menus.

NixOS on a Raspberry Pi: creating a custom SD image with OpenSSH out of the box

NixOS has a great out-of-the-box support for ARM64v8 systems, but that comes with a catch: you have to use the prebuilt images to install the system, which are (obviously) not customizable, and come without OpenSSH enabled by default. Unfortunately, this requires to attach a display to the Raspberry Pi to complete an installation – not ideal! This article is the story of my journey to build a…

Why doesn’t `resize2fs` resize my filesystem?

I have spent the past few days working on building a custom image of NixOS for my Raspberry Pi, taking note of all the problems that I encountered along the way to write about it. It has certainly been an interesting experience, as I am building the image emulating AArch64 (or ARM64v8, the architecture of the Pi 3) with QEMU, so I wasn’t expecting a smooth ride at all. There was one particular…