All Projects → deltabeard → ctrmus

deltabeard / ctrmus

Licence: GPL-3.0 license
3DS Music Player

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to ctrmus

m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (-46.58%)
Mutual labels:  homebrew, nintendo-3ds
HWL-SaveEditor
An Save-Editor for the game Hyrule Warriors Legends (Nintendo 3DS)
Stars: ✭ 18 (-75.34%)
Mutual labels:  homebrew, nintendo-3ds
bottomless-block-barrage
Panel de Pon (Tetris Attack) clone for the 3ds.
Stars: ✭ 15 (-79.45%)
Mutual labels:  homebrew, nintendo-3ds
3DS.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+23.29%)
Mutual labels:  homebrew, nintendo-3ds
Cpp3ds
Basic C++ gaming framework and library for Nintendo 3DS
Stars: ✭ 80 (+9.59%)
Mutual labels:  homebrew, nintendo-3ds
Fastboot3ds
A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.
Stars: ✭ 258 (+253.42%)
Mutual labels:  homebrew, nintendo-3ds
Libctru
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
Stars: ✭ 530 (+626.03%)
Mutual labels:  homebrew, nintendo-3ds
Pong 3ds
A 3D pong game for 3DS with software rendering.
Stars: ✭ 12 (-83.56%)
Mutual labels:  homebrew, nintendo-3ds
Guide 3ds
A complete guide to 3DS custom firmware, from stock to boot9strap.
Stars: ✭ 1,055 (+1345.21%)
Mutual labels:  homebrew, nintendo-3ds
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-43.84%)
Mutual labels:  homebrew, nintendo-3ds
Citro3d
Homebrew PICA200 GPU wrapper library for Nintendo 3DS
Stars: ✭ 143 (+95.89%)
Mutual labels:  homebrew, nintendo-3ds
Citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU
Stars: ✭ 88 (+20.55%)
Mutual labels:  homebrew, nintendo-3ds
3ds Examples
Examples for 3DS using devkitARM, libctru, citro3d and citro2d
Stars: ✭ 221 (+202.74%)
Mutual labels:  homebrew, nintendo-3ds
dotfiles
My dotfiles, meant for use on macOS computers
Stars: ✭ 48 (-34.25%)
Mutual labels:  homebrew
powerslaves
Taking PowerSaves as a slave to your will.
Stars: ✭ 28 (-61.64%)
Mutual labels:  nintendo-3ds
flipnote-player
🎬 Web player and video converter for animations made with Flipnote Studio; an animation app for the Nintendo DSi and 3DS
Stars: ✭ 85 (+16.44%)
Mutual labels:  nintendo-3ds
xash3d-switch
Check out https://github.com/fgsfdsfgs/xash3d-fwgs for an updated version
Stars: ✭ 60 (-17.81%)
Mutual labels:  homebrew
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+53.42%)
Mutual labels:  music-player
new-browserhax-XL
Another one!
Stars: ✭ 32 (-56.16%)
Mutual labels:  homebrew
drop
A LÖVE visualizer and music player
Stars: ✭ 17 (-76.71%)
Mutual labels:  music-player

The ctrmus icon

ctrmus: a music player for the Nintendo 3DS

The latest 3DSX/CIA/3DS download can be found on the releases page, or by scanning this QR code.

Features

  • Plays PCM WAV, AIFF, FLAC, Opus, Vorbis and MP3 files.
  • Pause and play support.
  • Plays music via headphones whilst system is closed.
  • Ability to browse directories.

Controls

L+R or L+Up: Pause

L+B: Stop

L+Left: Show Controls

A: Play file or change to selected directory

B: Go up folder

Up & down = Move cursor

Left & right = Move cursor skipping 13 files at a time.

Start: Exit

Contributing

I very much welcome a pull request from anyone wanting to contribute! Be it a small spelling mistake, a bug fix or otherwise.

Adding features

Create an issue before you start work so that others know that your considering working on adding a feature or fixing a bug.

Pull requests

Please consider the following when making a pull request.

  • Commit messages should be clear.
  • Code style should be consistent.

If you're unsure whether to make a pull request, just make it. 😃

Compiling

Build dependencies:

  • GNU Make
  • makerom
  • bannertool
  • devkitARM, with the following packages installed:
    • libctru
    • 3ds-libmpg123
    • 3ds-libopus
    • 3ds-libopusfile
    • 3ds-libogg
    • 3ds-libvorbisidec
    • 3ds-libsidplay

To build, type make in the project folder.

Planned features

  • Playlist support.
  • Repeat and shuffle support.
  • Metadata support.

Notes

Due to limitations in ctrulib, only ASCII characters are displayed correctly. Other characters will appear garbled, but functionality is not affected.

Ctrulibの制約でアスキー文字のみ正しく表示されます。それ以外の文字エンコードの場合文字化けはしますが、機能自体に影響はありません。

Banner music uses a modified version of "Rad Adventure" by Scott Holmes.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].