Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

BCSTM Player 3DS: Difference between revisions

From GameBrew
No edit summary
2.0.0
 
(7 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=2021/04/03
|lastupdated=2025/12/25
|type=Media players
|type=Media Players
|version=1.0.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 12: Line 12:
|source=https://github.com/NPI-D7/BCSTM-Player
|source=https://github.com/NPI-D7/BCSTM-Player
}}
}}
This is the first Version of BCSTM-Player. Currently you can Play .bcstm files. The Filebrowser is optimized to search .bcstm files only.  
This is a BCSTM player for 3DS. The Filebrowser is designed to search for .bcstm files specifically.


==Installation==
==Installation==
Line 23: Line 23:
https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer2.png
https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer2.png


==Known issues==
==Changelog==
There is a bug in the Filebrowser.
'''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


==Changelog==
'''1.5.0'''
'''1.0.0 2021/04/03'''
* 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.
* 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 2021/02/04'''
'''Alpha 0.2.0'''
* Load music.bcstm from root of SD.
* Load music.bcstm from root of SD.
* Fixed Sleep-mode bug.
* Fixed Sleep-mode bug.
* Homebutton is disabled.
* Homebutton is disabled.


'''Alpha 0.1.0 2021/02/04'''
'''Alpha 0.1.0'''
* Load music.bcstm from the root of the SD-Card.
* Load music.bcstm from the root of the SD-Card.
* 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: