You’re not required to donate, but continuing development and bug fixes can only happen if there is money to support those activities.
Alternately you can help enhance the integration with GNOME/Unity/KDE environments:
- Ubuntu sound menu integration
- Fix the media keys support under GNOME and Unity
- Prevent suspend while playing