Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

BCSTM Player 3DS: Difference between revisions

From GameBrew
2.0.0
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
|description=BCSTM-Player for 3DS.
|description=BCSTM-Player for 3DS.
|author=NPI-D7
|author=NPI-D7
|lastupdated=2023/01/17
|lastupdated=2025/12/25
|type=Media players
|type=Media Players
|version=1.5.0
|version=2.0.0
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.7z
Line 24: Line 24:


==Changelog==
==Changelog==
'''2.0.0'''
* General Stuff
{| class="wikitable"
|-
! 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 [https://github.com/tobid7 @tobid7] in [https://github.com/npid7/BCSTM-Player/pull/8 #8]
** Dev 2.0.0 by [https://github.com/tobid7 @tobid7] in [https://github.com/npid7/BCSTM-Player/pull/13 #13]
** [https://github.com/tobid7 @tobid7] made their first contribution in [https://github.com/npid7/BCSTM-Player/pull/8 #8]
** [https://github.com/npid7/BCSTM-Player/compare/v1.5.0...v2.0.0 Full Changelog: v1.5.0...v2.0.0]
* Fixes
** Fixed the glitched sound bug [https://github.com/npid7/BCSTM-Player/commit/1085acb5b8bf507fb023650f83723edea3d265c4 1085acb]
** Fixed all the crashes of course by add c++ exceptions to catch issues
* New Stuff
** Switched to [https://github.com/tobid7/palladium/tree/development palladium 0.6.0 alpha] as backend library
** Added UI7 UI on the Bottom Screen
** Added [https://github.com/tobid7/ctrff 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 [https://github.com/devkitpro/citro2d citro2d] support
** No Systemfont support yet (cause it freezes)
* 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
'''1.5.0'''
'''1.5.0'''
* Fixed the 3dsx problem.
* Fixed the 3dsx problem.
Line 60: Line 104:
* Stop Playback.
* Stop Playback.
* Reload file.
* Reload file.
==Credits==
* [https://github.com/tobid7 tobid7]: Lead Developer, author of palladium, ctrff
* [https://github.com/devkitpro devkitpro]: libctru, citro3d
* [https://github.com/cheuble cheuble]: Source of BCSTMV1 Decoding code (based on freeshop)
* [https://www.3dbrew.org/wiki/BCSTM 3dbrew]: BCSTM Documentation


==Externtal links==
==Externtal links==
* GitHub - https://github.com/NPI-D7/BCSTM-Player
* GitHub - https://github.com/NPI-D7/BCSTM-Player
[[Category:3DS homebrew applications]]
[[Category:Homebrew media players on 3DS]]

Latest revision as of 04:38, 26 December 2025

BCSTM-Player
General
AuthorNPI-D7
TypeMedia Players
Version2.0.0
LicenseGPL-3.0
Last Updated2025/12/25
Links
Download
Website
Source

This is a BCSTM player for 3DS. The Filebrowser is designed to search for .bcstm files specifically.

Installation

Available in 3DSX and CIA formats.

  • CIA - Install the .cia with the CIA manager of your choice.
  • 3DSX - Use the .3dsx provided with the Homebrew Launcher.

Screenshots

bcstmplayer.png bcstmplayer2.png

Changelog

2.0.0

  • General Stuff
Type Before After
Encoding ADPCM ADPCMPCM8PCM16
Chennels 1, 2 1, 2, 4, 6, 8
Play NonLoop to End No Yes
  • Github Generated
  • Fixes
    • Fixed the glitched sound bug 1085acb
    • 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)
  • 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

1.5.0

  • Fixed the 3dsx problem.
  • Some UI fixes.

1.4.0

  • Some UI improvements.
    • Stringshorter.
    • Currect Placements.
    • Some Debug Info.
    • Progress bar.

1.3.0

  • Fixed Filebrowser Bug.

1.2.1

  • Forgot The Controls Info and DSP not found Watermark.

1.2.0

  • Faster Filebrowser.
  • new Logo.
  • Faster UI using nlc.
  • Old bugs still there.
  • some new Fonts.

1.0.0

  • 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.

Alpha 0.2.0

  • Load music.bcstm from root of SD.
  • Fixed Sleep-mode bug.
  • Homebutton is disabled.

Alpha 0.1.0

  • Load music.bcstm from the root of the SD-Card.
  • Stop Playback.
  • Reload file.

Credits

  • tobid7: Lead Developer, author of palladium, ctrff
  • devkitpro: libctru, citro3d
  • cheuble: Source of BCSTMV1 Decoding code (based on freeshop)
  • 3dbrew: BCSTM Documentation

Externtal links

Advertising: