v.0.2.0 has a rewritten main loop that ends up making notifications much more responsive. You'll notice this especially if you change a lot of tracks very, very quickly ;).
- DBus polling is moved to a separate thread, and pushes received messages onto an unbounded channel. This lets it sit long polling for a long period, reducing CPU usage.
- Message handling state machine is greatly simplified, and the decoupled polling mechanism lets it be much more responsive to user input.
- Lots of little internal refactors and clean-ups.
- Dependencies bumped.
Full Changelog: v0.1.10...v0.2.0