Very neat. I assume this would work work on a cheap Raspberry Pi3 or 4 too, via their Bluetooth and out via its audio jack.
Now I think of it, I seem to remember seeing a project like this to make use of old wooden-box speakers (with a small amp inside too.)