logoalt Hacker News

anpeplast Monday at 12:02 PM0 repliesview on HN

I'm building a native music player in C++ for playing music I bought. I know there's Doppler for macOS but I want different ways of curating and interacting with my library (annotating tracks, custom tags instead of a simple enum for describing genres, advanced tag editing, bulk and transactional/undoable library operations...)

Also, now that code is cheap(ish), I'm implementing UI with a thin-layer of 2D draw commands that can be easily ported (CoreGraphics, Direct2D, Pango, whatever), which is by large the most painful part of it all.

Focus is reliability, UI responsiveness and resource usage, which is why I ditched electron even though it seems to be the only sensible option today for non-ugly, cross-platform GUI.