Back

Lunii Admin Web

completed

Admin interface for sideloading custom stories on Lunii children player device.

Notes

Disclaimer : Lunii is not affiliated with this project and use of sideloading software is only tolerated in the limits of your own, legally acquired content.

For some years I was part of the unofficial Lunii discord community. Lunii is one of the first "kids audio story player". The community revolved around a complicated open source java software that allowed sideloading stories in and out the lunii.

I decided to rewrite the software in go to create a simple user friendly version. This was before LLMs so I manually reverse-engineered the java software to build my cli (the crypto part encoding files for the lunii was very fun), and soon moved to a GUI app based on wails (the golang equivalent to tauri or electron). It was lunii admin (repo)

alt text

A year or so later I realized I could port this to the browser. With Chrome you can get access to the host filesystem (Lunii is detected as an external drive once plugged in) and it was the opportunity to make the software really universally usable - a no-install native capable application. This was lunii admin web (repo, website).

At this time I also built lunii admin builder to create a user-friendly interface to build your own lunii-compatible audio stories. This was lunii admin builder (repo, site)

Many other similar software have been built by the community, but lunii admin web still sees about 500 individual visitors per week.

Me and some others then went even further with the grigri project.