OnlyAudio version 2.2.0 marks an important milestone in the player's evolution: more responsive, technically cleaner, and above all more pleasant to use day to day.
This update doesn't add a ton of new features, but it deeply improves the user experience through a series of targeted optimizations and essential fixes.

🕒 A built-in clock for a livelier player
The most visible change: the time and date now display directly in the player's header. A small touch, but one that gives the player a more complete, more modern feel.
🎵 A more enjoyable, animated playlist panel
The playlist now has an animated panel thanks to a combo of AnimatedContainer + ClipRect + OverflowBox. The result:
- smoother opening/closing
- a more dynamic interface
- better readability
It's the kind of detail that changes the overall perception of the software.

🛠️ Major fixes: stability first
✔️ No more audio overlap
A rare but annoying bug could cause overlap between the old and new player during a track change. Version 2.2.0 fixes this with a clean, sequential shutdown:
stop().then(dispose())
✔️ Fixed album cover crash
A crash could occur while fetching metadata. The fix: a 150 ms delay to decouple the MetadataRetriever from the event pipeline.
✔️ Track model cleanup
The coverBase64 field was removed to avoid inconsistencies and simplify data handling.
🔧 Technical improvements
🧩 New coverBytes() method
Added to the MetadataService, it returns a Uint8List?, which is cleaner and more flexible for handling images.
🖥️ Updated Windows installer
The installer.iss script moves to version 2.2.0 with:
- silent uninstall of the previous version
- updated Windows build/publish scripts
🐧 Linux alignment
The Linux application identifier is now standardized:
com.audiofeel.onlyaudio
📦 Download
The Windows 2.2.0 setup is available (17.5 MB) on the project's GitHub Releases page.
🎯 Conclusion
OnlyAudio v2.2.0 isn't a revolution, but it's an essential update: more stable, smoother, technically cleaner, more pleasant to use. It clearly lays the groundwork for the next major evolutions, while strengthening the player's day-to-day quality.