cbNP 4.0.2
What's new
Internal code cleanup with no functional changes — same behavior as 4.0.1.
- Connection state is now modeled as a typed enum instead of bare strings.
- Simplified the now-playing parsing pipeline (stdlib string splitting, shared field separator, direct payload building) and timer management.
Install
Download cbNP-4.0.2.dmg, open it, and drag cbNP to Applications.
The app is signed with a development certificate but not notarized, so on first launch macOS Gatekeeper may block it. Right-click the app → Open, then confirm.