A 3DS music player with modern features.
- Supports many audio file formats:
mp3,flac,m4a,aac,wav,opus,vorbis - Queue which songs can be added to and played from
- Creating playlists, which are stored in the standard
m3ufile 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
- Indexing system to allow viewing songs in groups of albums or artist
- Universal Updater (recommended)
- Manual install of
3dsx/ciafile from releases
- double tap
R: toggle play/pause - triple tap
L: go to previous song - triple tap
R: go to next song START: exit programSELECT: toggle displaying debug console (if enabled in settings)
A: Song selected: Play selected song and switch to Player Screen. Folder selected: Open selected folderB: Go to parent folderX: Open context menuY: Switch to Player Screen
A: Play selected song in sidebarB: Go back to fileX: Open context menuY: Switch to Filebrowser Screen
A: Open playlist/play song in playlistB: Exit playlistX: Open context menu
A: Modify settingB: Go to Filebrowser ScreenX: Open context menu
- Iconoir for user interface icons
- @narayanx for home menu banner music, icon, and pixel art assets
- Bosca Ceoil Blue by @YuriSizov for the software used to make the banner music
- ctrmus by @deltabeard for initially inspiring this project
- 3DShell by @joel16 for inspiring the appearance of the player screen and inspiring this project
- pomegranate by @sheepy0125 for the idea for shoulder button controls and music library indexing
- Video_player_for_3DS/FFmpeg for 3DS by @Core-2-Extreme for the instructions for building FFmpeg which allows aac/m4a support
- RIP by @kynex7510 for the library to convert decoded images into the 3DS internal image format
- stb_image by @nothings for the image decoding library


