The even system is done! I can now run the `daemon event-stream` command to request the daemon to stream any important events to the client. This doesn't have much use now, but it will be necessary to create a reactive GUI in the future.

To be fair, the implementation is somewhat crude now. The daemon sends events to *every* client through `mpsc`, but most clients ignore them.

#music #musicplayer #rust #programming #devlog #desktopapp

I now intend to implement the playback system, then I'll do a little bit of code cleanup, tests, and documentation, and I can make the repository public!

#music #musicplayer #rust #programming #devlog #desktopapp

It actually plays music now 😳

Will post a demo soon