Well, the #ListenBrainz integration in #Benben is a bit smarter now. If Benben goes to submit something to it, and it can't 'cause of a network error or similar, then it will store the submission and try again later. This functionality is in the trunk code in the repository. I've also updated the manual to describe how ListenBrainz integration works in Benben.

EDIT: And as of a few minutes ago, Benben also submits MusicBrainz IDs for the Release, Recording, and Artist if they're present in the track metadata.

https://fossil.cyberia9.org/benben/

https://fossil.cyberia9.org/benben/uv/benben-latest-manual.html
Benben: Benben

​ Happy to be able to participate in this week's This Week in Matrix and see #Benben mentioned!

https://matrix.org/blog/2026/02/27/this-week-in-matrix-2026-02-27/
This Week in Matrix 2026-02-27

Matrix, the open protocol for secure decentralised communications

Heads up 2: Reika has been updated to v0.0.4 to fix an issue with building Lisp software. You'll want to grab this update to fix building #Benben and #XQATool.

https://fossil.cyberia9.org/reika/
https://fossil.cyberia9.org/reika/file?name=NEWS&ci=trunk

Also, Benben now uses the newer Cyberia 9 Fossil repos in its Reika project file. You'll want to do an
rm -rf deps/ inside your Benben folder then reika update to grab the new ones (since Reika isn't that smart yet).

https://fossil.cyberia9.org/benben/
Reika: Reika

I updated the instructions for building #Benben. Now that it uses my Reika build tool, it should be much easier for people to build, especially non-Lispers.

https://chiselapp.com/user/MistressRemilia/repository/benben/wiki?name=Building+Benben
Benben: Building Benben

So, #Benben can now change your status message on #Matrix if you want ​ This is implemented in the current trunk code in the repository. Here's some info:

* Your configuration file needs a new section. This is documented in the manual already. It'll also check that your perms don't have read/write/execute bits set for group and world at startup, and warn you if they do.
* When you start Benben, it will grab your current status message. Then, when you exit Benben cleanly (i.e. not using ctrl-c or when it crashes), it will restore the status message you had when you first started Benben.
* Your online presence (online/offline/whatever) is not changed, just the message.
* After a song has played a minimum of 10 seconds, and the song is 15 seconds or longer, it will change your status message to "Now playing in Benben: <title or filename>". It'll use the filename (specifically the basename of the filename, not the full path) for things like MIDIs. Strings longer than 255 characters are truncated.
* There's a
--no-matrix CLI option that temporarily and completely disables Matrix integration. Alternatively, just don't put matrix stuff in your config file.
* Obviously not all clients show your status message. FluffyChat does, but I don't think Element does.

No extra external library dependencies were added, just my CL-RemiMatrix Lisp library. Reika will pull this in automatically at build time. Be sure to do
reika force-update before building.

https://chiselapp.com/user/MistressRemilia/repository/benben/
Benben: Benben

Well, the initial-1.0-work branch for #benben has been merged into trunk, if only because there isn't much reason to keep it separate anymore. Also, the key to switch themes at runtime has been changed to a lowercase m from an uppercase M.

I also added a new CLI option,
--random-start, which starts playback at a random position in the playback queue without shuffling. Found myself wanting that the other day when I wanted to listen to my KMFDM playlist and start at a random song, but also keep the songs collected into the albums, like they are in the .jspf file :-P

The libuade stuff is on its own branch now,
add-libuade. Work on integrating that will live in that branch for the time being. I'll stop giving estimates on when it'll be ready for now XD
Got my new song finished, submitted, and accepted for this https://osu.ppy.sh/community/forums/topics/2162131?n=1  Can't wait to reveal it ​

Still can't believe I finished one... maybe I'll try to do an EP or an album this year. Add some retrowave into it, another 90s-inspired trance (maybe make that "my thing"), some dark ambient... maybe XD Time permitting, obviously.

Anyway, next is to finish libuade in Benben (I'm like 80%-85% there now - the depression/anxiety last week can go fuck itself), then get some QR code stuff ported to Pascal for RemiA2ln. Then I have some work to do on Reika, and also my RSConf parser for SDMPas. Then it's more Benben.

My recent focus on Pascal will be revealed in time. And no, Benben is not being ported to it, don't worry.

#benben #pascal
OT! Album Vol. 2 · forum

Forums » Other » Off-Topic » OT! Album Vol. 2

osu!