-
Posts
5075 -
Joined
-
Last visited
-
A new version of Benben (my music player) will be out at the end of next month. It's got a bunch of new features for v0.5.0, too.
-
Benben is no longer only for VGM files. Those are still totally supported and always will be, but Benben also now supports: MP3, MP2, MP1, Ogg Vorbis, Opus, FLAC, MIDI, MUS, WAV, Au, and any tracker/module format supported by libxmp. Essentially it's now a general-purpose music player.
- FLAC, MIDI, WAV, Au, and of course VGM are all done entirely in native Crystal.
- MP3/MP2/MP1 is provided via libmpg123
- Opus is via libopus
- Vorbis is via libvorbis
- The Ogg demuxer is from-scratch and native Crystal
- All of these can be dumped to WAV/Au in parallel (except WAV/Au, which makes no sense).
- High quality resampling via a native Crystal port of libsamplerate.
- Theme support.
- Seeking (just MP3/MP2/MP1, Wav, Au, and tracker/module files right now).
- ReplayGain support for the formats that support it.
- New UI animations.
- A bunch of internal changes, performance improvements, memory optimizations, and fixes. Basically it's still fast as heck, doesn't use much RAM, and can run on a Raspberry Pi or PineBook just fine.
The release date is July 29th, but you can grab unsupported development AppImages from the repo for now. Or you know, just build it yourself.
There's a FAQ now as well.
Now that Benben supports MIDI files and has all of the same functionality as midi123, my older midi123 program is now deprecated and won't be updated any longer. Benben has all the same features (and more) starting with v0.5.0 anyway.
-
Benben is no longer only for VGM files. Those are still totally supported and always will be, but Benben also now supports: MP3, MP2, MP1, Ogg Vorbis, Opus, FLAC, MIDI, MUS, WAV, Au, and any tracker/module format supported by libxmp. Essentially it's now a general-purpose music player.