Benben v0.5.0 is almost ready for release! The code is in a freeze right now, with only bug fixes going in. I’ve been releasing Linux x86-64 AppImages of each release candidate on the Releases page, or you can just build from source. There’s also a FAQ page now.
This is a huge update that introduces a bunch of new features.
- Benben is now a general-purpose music player
- VGM support is still in-place and is 100% native Crystal
- MPEG-1 support (so .mp3, .mp2, and .mp1 files)
- Module/tracker support (.s3m, .mod, .xm, etc.)
- FLAC support (100% native Crystal)
- Opus support
- Ogg Vorbis support (demuxer is native Crystal)
- MIDI support (native Crystal)
- Playback of WAV and Au (native Crystal)
- High quality resampling for MPEG-1/FLAC/Opus/WAV/Au/Ogg files via a native port of libsamplerate to Crystal
- Theme support
- More startup animations added
- Seeking support for MP3, MP2, MP1, RIFF WAV, module files, and Au files added. Support for seeking in other formats will come in the future.
- ReplayGain support for MPEG-1, Vorbis, Opus, and FLAC files
- Improved metadata display (things scroll now)
- Full changelog
Example video where it’s playing a tracker/module file (S3M) that I really like.
The finalized v0.5.0 release will come at the end of July. Enjoy :D