A Forester’s Tale

You had wanted to be a forester for a long time. On childhood walks in the forest with your parents, the stacked piles of cut logs fascinated you: clearly the result of human skill, but somehow also still a part of the forest. Each log different. Each pile unique.

As an adult you found work and, each morning, you headed out into the wide, enveloping forest with your axe. Years passed, and you cultivated your skills as a forester.

Then they came to you and told you that the world had changed, and that you had to use a chainsaw. They said that chainsaws were the future. So you learned to wield one: the difference between cutting and chopping; how to bracw your body; maintenance tasks; the angle and stroke of the file to sharpen the chain. Years passed. The labour, like the forest, seemed endless, and you continued to develop your skills.

Then they came to you again and told you that the world had changed, and that you had to sit in a room in a building in an office park in the city and supervise a fleet of robotic tree-harvesting agents. The machines never stopped, they said, and were better at chopping-down trees than people were, and more productive. They said that this was the future.

So you learned how to use the remote controls, the telepresence headset, and the communication systems. Each day you devised a harvesting plan for your agents, even though the machines were almost completely autonomous. And the air in that room was grey and stale.

And that was when you realised that, for you, it was never about chopping down trees, or the height of the log-pile. It was always about being in the forest.

An MP3 Metadata Minimiser

Herewith another small software tool that I built because I needed it, and because I couldn’t find anything that already addressed that need.

ID3Minimiser minimises and simplifies the ID3 metadata found in MP3 audio files. This is the information that describes attributes like the album name, track name, genre, track number, etc. Point ID3Minimiser at directories containing MP3 files and it will re-write the metadata to make it simpler. The use-case is older, non-software media players that don’t understand proper audio tagging practices.

My need for this was because my car, a Ford Fiesta, is equipped with a somewhat idiosyncratic navigation and media system called SYNC. And while SYNC is happy to play audio files on a USB flash drive that’s plugged into the car, it often doesn’t really understand what it is doing. Modern versions of SYNC might do better, but the v1.x system that my car has is still living 2018. Sometimes it might play the tracks in the right order, and sometimes it might not. Multiple genres confuse it, as do multiple artists. Give it files that define a disc number and total discs (the TPOS tag) and it will happily play track 1 from each disc in turn (often in some almost-random order), then all the track 2s, then all the track 3s, etc. Not what I want.

ID3Minimiser fixes this by batch-editing a copyof your audio files: collapsing the track ordering to use only the normal track numbering tag (TRCK), removing multiple genres, artists, etc., and renaming files so that that their sort-order corresponds to the intended track order. It also removes some unnecessary tags. It does what I need, and not a whole lot more.

Not many people will need this. Most people just stream music on their phone, or some other more capable device. But if, like me, you need it, then the repo and initial release are here.

TakeoutExtractor v1.2

I have just pushed v1.2 of my TakeoutExtractor app to github. This is a housekeeping release that updates the projects to .NET 9, the GUI to MAUI 9, and the tests to NUnit 3. There are no new features, and this is a source-only release. The repo is at https://github.com/andyjohnson0/TakeoutExtractor.

For background, the original announcement is here (albeit mixed-up with a digression on command-line parsing) and other posts can be found here.

Loss as the Price of Love

It is perhaps a truism that to love is to acknowledge the inevitability of loss. Either by time or circumstances, all that you love will be lost. People will change, depart, die, eventually become dust. Nothing lasts, and we will lose all that we love. But still we love anyway.

This has been on my mind recently, and I was struck by this quote from an author whom I hadn’t encountered before.

“Life will break you. Nobody can protect you from that, and living alone won’t either, for solitude will also break you with its yearning. You have to love. You have to feel. It is the reason you are here on earth. You are here to risk your heart. You are here to be swallowed up. And when it happens that you are broken, or betrayed, or left, or hurt, or death brushes near, let yourself sit by an apple tree and listen to the apples falling all around you in heaps, wasting their sweetness. Tell yourself that you tasted as many as you could.”

— From The Painted Drum by Louise Erdrich1

This morning, as I left for work, there were plump, ripe apples on the tree in the front garden of my house. A reminder not just of the start of autumn here in the northern hemisphere, but also that things of sustaining wonder can persist and recur over your whole life.

And, inevitably, a reminder too that sometimes that which is wonderful does not last — and can be taken from you, and be betrayed and ruined, and become forever lost.

Time is shorter than you remember.

  1. Via the wonderful Maria Popova ↩︎

Eigiau walk

After a weekend at Blaen y Nant I had time for a Sunday afternoon walk in the Carneddau— a circuit of the valley north of Llyn Eigiau taking in the two reservoirs near Dulyn bothy.

Having recently started a new job, I was thinking about this new stage in my life. And also, with the change in season, about a few people who are unfortunately no longer around. It was good to be out.

Some pictures:

Mountain landscape with lake, and open gate in foreground
Llyn Eigiau with Pen yr Helgi Du and Pen Llithrig y Wrach

Mountain landscape
Classic Carneddau landscape

Lake and mountains
Dulyn reservoir

Lanscape with standing stone
Near Dulyn reservoir, looking north-east

Wild ponies on mountain landscape
Wild Carneddau ponies

Landscape with trees
Looking north-east

Total distance was about 10km, with a nice mix of tracks and more open ground, plus a visit to the bothy and some wild Carneddau ponies. The start and end was the parking area at the roadhead near Llyn Eigiau. Here’s the route for anyone who is curious: