oh yeah. once I realized that termux-notification needed Termux::API to be installed, even the notification works!
Ideally I should find a way to intercept the headsets buttons, but for now I'm already happy ![]()
actually... amused-web works too, so I have the control UI available too. this is starting to become an interesting option. I only need to discover if the android scheduler will let my audio thread working in the background.
thanks to @thfr, we're making progresses with #godot 4 on #OpenBSD. After a tiresome fight with some C++ types mismatches, here it is! #PlayOnBSD
Wasted some hours last night implementing websockets support in the amused-web' home-grown HTTP server. It even seems to work!
extra fun points for using only libc (plus SHA1*() and imsg.)
It means that, with a bit of added javascript, the UI now automatically updates itself when events happen (a track finishes, another client jumps to some other track, ...). Still a few details to adjust but it's almost done!
mad enough to start writing an #android audio backend for amused (on #termux, I'm afraid of the world of pain would be to port android studio to #OpenBSD and I don't have non-virtualized linux at hand anyway)
The good news is that so far it compiles, which is already something, and I'm still free from C++-induced headaches (for the time being.)
The so-so news is that I'm likely misusing the oboe' APIs and so it doesn't make any sound.
The bad news is that I need more work anyway since amused expects an fd to poll(2) on and the android audio doesn't work that way.
I've started to work on gmid again after quite some time of inactivity. The first step was working on a real privsep (i.e. fork + exec, not fork only.) Still has a few things to fix before being able to commit, but it's a start!
(next thing is a privsep crypto engine, looking forward to play with that.)
Finally got around finding some time to play with #suckless libgrapheme. It's really nice to use!
Next version of telescope will use it for text wrapping. While telescope can't handle (yet?) right-to-left languages, the improvement is already visible, especially for smaller screens. Note also how the Thai text triggered a bug in the old naive algorithm that makes the buffer 530 (!!) long.
(disclaimer: I don't have the slightest idea what that text means
)
loving the update! The models for the Han buildings and units are really cool!
(i'm still sucking at it, but that's another story
)
OpenBSD Slacker, CS student. Interested in all things BSDs, security, LISP and compilers. From Italy, currently trying to learn Japanese.