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
No edit summary
2.0.0
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = BCSTM-Player
|title=BCSTM-Player
| image = https://dlhb.gamebrew.org/3dshomebrew/BCSTM-Player-3DSscreenshot1.png|250px
|image=BCSTM-Player-3DSscreenshot1.png
| type = Media players
|description=BCSTM-Player for 3DS.
| version = 1.0.0
|author=NPI-D7
| lastupdated = 2021/04/03
|lastupdated=2025/12/25
| licence = Mixed
|type=Media Players
| author = NPI-D7
|version=2.0.0
| website = https://github.com/NPI-D7/BCSTM-Player
|license=GPL-3.0
| download = https://dlhb.gamebrew.org/3dshomebrew/BCSTM-Playerv1.0.0.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.7z
| source = https://github.com/NPI-D7/BCSTM-Player
|website=https://github.com/NPI-D7/BCSTM-Player
|source=https://github.com/NPI-D7/BCSTM-Player
}}
}}
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 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==
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrew/BCSTM-Player-3DSscreenshot1.png
https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer.png
https://dlhb.gamebrew.org/3dshomebrew/BCSTM-Player-3DSscreenshot2.png
https://dlhb.gamebrew.org/3dshomebrews/bcstmplayer2.png
 
==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'''
* 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==
* [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


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

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: