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

Canary3DS: Difference between revisions

From GameBrew
1.1.0
 
No edit summary
 
Line 32: Line 32:


'''Option 2: Manual Install (.3dsx/.cia)'''
'''Option 2: Manual Install (.3dsx/.cia)'''
* 3DSX - Copy .3dsx to /3ds/Canary/ on your SD card, then launch via the Homebrew Launcher.
* Download from [https://github.com/narayanx/Canary3DS/releases Releases].
* CIA - Copy .cia to your SD card and install it via [[FBI 3DS|FBI]].
** 3DSX - Copy .3dsx to /3ds/Canary/ on your SD card, then launch via the Homebrew Launcher.
** CIA - Copy .cia to your SD card and install it via [[FBI 3DS|FBI]].


== Controls ==
== Controls ==
Line 95: Line 96:
'''v1.0.0'''
'''v1.0.0'''
* First release.
* First release.
== Credits ==
* [https://github.com/deltabeard/ctrmus ctrmus] by [https://github.com/deltabeard @deltabeard] for initially inspiring this project
* [https://github.com/joel16/3DShell 3DShell] by [https://github.com/joel16 @joel16] for inspiring the appearance of the player screen and inspiring this project
* [https://github.com/sheepy0125/pomegranate pomegranate] by [https://github.com/sheepy0125 @sheepy0125] for the idea for shoulder button controls and music library indexing
* [https://github.com/Core-2-Extreme/Video_player_for_3DS Video_player_for_3DS]/[https://github.com/Core-2-Extreme/FFmpeg_for_3DS FFmpeg for 3DS] by [https://github.com/Core-2-Extreme @Core-2-Extreme] for the instructions for building FFmpeg which allows aac/m4a support
* [https://github.com/kynex7510/RIP RIP] by [https://github.com/kynex7510 @kynex7510] for the library to convert decoded images into the 3DS internal image format
* [https://github.com/nothings/stb stb_image] by [https://github.com/nothings @nothings] for the image decoding library
Assets:
* [https://iconoir.com/ Iconoir] for user interface icons
* [https://github.com/narayanx @narayanx] for home menu banner music, icon, and pixel art assets
* [https://github.com/yurisizov/boscaceoil-blue Bosca Ceoil Blue] by [https://github.com/YuriSizov @YuriSizov] for the software used to make the banner music


== External links ==
== External links ==
External links - https://github.com/narayanx/Canary3DS
External links - https://github.com/narayanx/Canary3DS

Latest revision as of 01:59, 3 July 2026

Canary3DS
General
Authornarayanx
TypeMedia Players
Version1.1.0
LicenseGPL-3.0
Last Updated2026/07/03
Links
Download
Website
Source

A 3DS music player with modern features.

Features

  • Supports many audio file formats: mp3flacm4aaacwavopusvorbis.
  • Queue which songs can be added to and played from.
  • Creating playlists, which are stored in the standard m3u file format.
  • Playing songs through headphones with the lid closed.
  • Powerful context menu allowing bulk operations to add to queue/playlist.
  • Automatically plays next file.
  • Displaying embedded cover art and setting custom cover art for playlists.
  • Settings menu to customize configuration.
  • Seeking with a touch seek bar on the bottom touch screen, or using the left/right dpad to seek in steps.
  • Pause on headphone disconnect.

Installation

Option 1: Universal Updater (recommended)

Option 2: Manual Install (.3dsx/.cia)

  • Download from Releases.
    • 3DSX - Copy .3dsx to /3ds/Canary/ on your SD card, then launch via the Homebrew Launcher.
    • CIA - Copy .cia to your SD card and install it via FBI.

Controls

Double tap R - Toggle play/pause

Triple tap L or R - Go to previous/next song

Start - Exit program

Select - Toggle displaying debug console (if enabled in settings)

Filebrowser Screen:

A - Song selected - Play selected song and switch to Player Screen. Folder selected - Open selected folder

B - Go to parent folder

X - Open context menu

Y - Switch to Player Screen

Player Screen:

A - Play selected song in sidebar

B - Go back to file

X - Open context menu

Y - Switch to Filebrowser Screen

Playlist Screen:

A - Open playlist/play song in playlist

B - Exit playlist

X - Open context menu

Settings Screen:

A - Modify setting

B - Go to Filebrowser Screen

X - Open context menu

Screenshots

Canary3DS2.png Canary3DS3.png

Changelog

v1.1.0

  • Added
    • Ability for volume to go above 100%
    • Setting for enabling/disabling auto switching to the Player screen
  • Changed
    • Volume to gain mapping to better match human perception of volume
  • Fixed
    • Bug where volume reset upon song change

v1.0.0

  • First release.

Credits

Assets:

External links

External links - https://github.com/narayanx/Canary3DS

Advertising: