This Is Apfelhammer! — Posts tagged "terminal"

This Is Apfelhammer!

a blog about my PowermacG5 in 2025 - and something else


TerminalDrome is evolving

May 14, 2025 — Jan Montag

My little Terminal Navidrome Project TerminalDrome is evolving and works a little bit better from day to day. So, what is working?

  • safes the state of the panes to come back later
  • in pane 4 it shows the elapsed time and a small bar is going to 100%
  • it plays the songs of an album from 1 to last

What does not work:

  • it won't changes the now playing bar when a new song is playing

This is a screenshot of my real Powermac G5 running TerminalDrome in the wild.

Ressources

Tags: ppc64, navidrome, rust, terminal, powermacg5, linux, termnavi, terminaldrome



TermNavi is renamed in TerminalDrome

May 11, 2025 — Jan Montag

Because there's already a Terminal Navidrome client called NaviTerm, and I don't really like my name TermNavi, I decided to rename my software TerminalDrome. Of course, that sounds completely stupid, but at least it's better than a copy.

I think my software will soon become famous.

Oh, and it doesn't even work properly yet. :-)

Ressources

Tags: ppc64, navidrome, rust, terminal, powermacg5, linux, termnavi, terminaldrome



TermNavi Terminal Navidrome Client ppc64

May 08, 2025 — Jan Montag

So the other day I tried to connect to my Navidrome MP3 Streaming Server, I call it "Spotify at Home", via Webinterface to listen to some music, but there were no way to do this. The Webbrowsers available are too old. Sad.

So I decided to programm a really small Navidrome Terminal Client called TermNavi (yes I know... need better name) to listen to my MP3. And what shall I say? The first implementation is ready. I tested and successfully compiled on aarch64 (my MacMini M4) and the legendary Powermac G5 with ARCH Linux or Debian Sid ppc64.

So this it is:

  • MVP for playback
  • Rust for pgramming
  • Ratatui fĂźr the Terminal UI (TUI)
  • a Powermac G5 with PPC Linux

Really happy, it is my first rust project.

known bugs

  • State handling is missing
  • UI Rendering for more selections
  • scroll logic is worst

And as a now cool hacker guy, I pushed everything in my github repo. But don't expect too much, I am a worst programmer, I often do not understand what is going on and I have everything in one file, the main.rs :-)

Ressources

Tags: ppc64, navidrome, rust, terminal, powermacg5, linux, terminaldrome




← An IndieWeb Webring 🕸💍 →

HITCOUNTER: You are visitor number several