BCSTM-Player changelog
v2.0.0 · Dec 25, 2025
After almost 3 years, it's time for a new big update.
As all the Updates before only fixed Logical issues with the filebrowser and some visual bugs, it was time to focus on the file loading/decoding and playing code.
General Stuff
| Type | Before | After |
| ------------------- | --------- | ------------------------------ |
| Encoding | ADPCM | ADPCM, PCM8, PCM16 |
| Chennels | 1, 2 | 1, 2, 4, 6, 8 |
| Play NonLoop to End | No | Yes |
Github Generated
- Dev 2.0.0 by @tobid7 in https://github.com/npid7/BCSTM-Player/pull/8
- Dev 2.0.0 by @tobid7 in https://github.com/npid7/BCSTM-Player/pull/13
- @tobid7 made their first contribution in https://github.com/npid7/BCSTM-Player/pull/8
Full Changelog: https://github.com/npid7/BCSTM-Player/compare/v1.5.0...v2.0.0
Fixes
- Fixed the glitched sound bug 1085acb5b8bf507fb023650f83723edea3d265c4
- Fixed all the crashes of course by add c++ exceptions to catch issues
New Stuff
- Switched to palladium 0.6.0 alpha as backend library
- Added UI7 UI on the Bottom Screen
- Added ctrff for fileinspector and ctrff-decoder
- Added Custom UI for FileInspector and Filebrowser on Top Screen
- Added Translations [en, de]
- Added partial theme support (Only for top Screen)
- Added support for opening bcwav in fileinspector (Not playable yet)
Other changes
- No more citro2d support
- No Systemfont support yet (cause it freezes)
> [!WARNING]
>## Known Bugs
>
> - License View shows text a bit out of the screen
> - OLD3DS Only runs at 30FPS (WIP)
> - It is possible to softlock in license menu
Credits
- @tobid7: Lead developer of the Project, German and Englisch Translation
- @devkitpro: libctru, citro3d
> [!IMPORTANT]
>And finally it is time to mention @cheuble, the creator of the Original BCSTM-Player which took advantage of ~~Freeshops~~ BCSTM Playing Code. This code is still kinda used in the BCSTMV2 decoder which i left in the codebase for historical reasons.
Last words
If you encounter any issues (including crashes or just bugs), report them in an issue please.
If you want to want to have your language supported as well, feel free to open a pullrequest with the json of your language. But keep in mind that i will remove some strings in some cleanup commit
I will get on them when I have time but for now i need to step back from coding. I always do too much projects and other stuff at once and it is finally time to take a break.
And finally:
Merry Christmas and happy holidays to everyone 🎄
-tobid7
v1.5.0 · Jan 17, 2023
Fixed the 3dsx problem!
Some UI fixes!
Last Update of the 1. series... working on 2.0.0 now
v1.4.0 · Jan 16, 2023
The 3dsx Version does not play sound for some reason!
Will fix this in an update!
Changes
Some UI improvements
- Stringshorter
- Currect Placements
Some Debug Info
Progress bar
v1.3.0 · Jan 15, 2023
Fixed Filebrowser Bug
The 3dsx Version does not play sound for some reason!
Will fix this in an update!
v1.2.1 · Jan 13, 2023
Forgot The Controls Info
and DSP not found Watermark
v1.2.0 · Jan 13, 2023
- Faster Filebrowser
- new Logo
- Faster UI using nlc
- Old bugs still there!
- some new Fonts
v1.0.0 · Apr 3, 2021
This is the first Version of BCSTM-Player. I'll add some stuff in future. Currently you can Play .bcstm files. The Filebrowser is optimized to search .bcstm files only. Have Fun.
