Milestone: 0.5.0
Things that need to be in-place for the 0.5.0 release of Benben.
General
- [x] Module file playback via libxmp
- [x] MIDI file playback via Haematite
- [x] FLAC playback via RemiAudio
- [x] MP1/MP2/MP3 playback via libmpg123
- [x] Ogg Vorbis playback via libvorbis
- [x] Opus playback via libopus
- [x] Module file rendering via libxmp
- [x] FLAC file rendering via RemiAudio
- [x] MP1/MP2/MP3 file rendering via libmpg123
- [x] Ogg Vorbis file rendering via libvorbis
- [x] Opus file rendering via libopus
- [x] MIDI file rendering via Haematite
- [x] Configure module file playback via config file
- [x] Configure MIDI file playback via config file
- [x] Configure FLAC file playback via config file
- [x] UI tag fields reconfigure themselves based on the playing file type
- [x] More UI banner animations
- [x] Theme support
- [x] Refactor FileManager to check file types only once
- [x] Parallelize file loading
- [x] WAV and Au playback
(x = finished, ? = might have a bug, / = partially working, space = not working)
Other
- [x] Document all config file options.
- [x] RemiXMP is ready for 0.1.0 as well.
(x = finished, / = partially working or finished, space = not working)