I wanted to throw my own hat into the 3DS homebrew scene and I ended up with this: I call it SZMY.
It's a music player for the N3DS. I made it because I couldn't find a music player that can delete music while playing it on the Google Play Store or Apple's App store.
Features:
Known bugs with V1.0.0 include:
To use
Future?
One caveat about building from source: I made it so that if unit tests fall below 100%, it will not build properly. There is a way to bypass this in the Makefile but I'll leave it up to you to make that decision.
GitHub with Release Binaries and Source:
If you find bugs outside of the ones I mentioned or want to give feedback, good or bad, please don't hesitate to let me know.
It's a music player for the N3DS. I made it because I couldn't find a music player that can delete music while playing it on the Google Play Store or Apple's App store.
- I think Android has one built in, but the controls are tiny and I wanted a more passive or less effort way to delete songs I want out of my playlist.
Features:
- Supports MP3, FLAC, OPUS, WAV, BRSTM, etc. If the player can't play it, let me know and I'll add support for it
- FTP mode to add music on the fly
- Repeat and Shuffle mode
- Shuffle mode that doesn't repeat the same music twice in first playthrough
- Touch Screen UI to Play/Pause music
- Two visualizers (Bar and Waves)
- Close the 3DS and attach some earphones to continue listening to your music and save energy
- Tap multiple times to delete the currently playing song
- You can press L/R to move forward back between songs in clampshell mode
- A: Plays music
- B: Pause/Stops music
- L: Play previous music
- R: Play next music
- Start: go back to home screen
Known bugs with V1.0.0 include:
- When you have a ton of music files, like over 500, hitting shuffle freezes the UI temporarily. Depending on how many files you have, it can last 3 seconds to 2 minutes. (For having about 15k files, it took about 2 minutes for the UI to be responsive again)
- When in shuffle mode and the clampshell is closed, sometimes it doesn't shuffle. Opening and closing the 3DS fixes this
- When in shuffle mode and the clampshell is closed, opening it shuffles the music to the next in line
- When rapid tapping to delete a song while the 3ds is closed and shuffle is enabled, shuffle isn't honored and instead plays the next song
To use
- Create a folder in the root of your SD card called "Music" and put all your music in there
Future?
- Probably QoL stuff but I have nothing in mind for now. I kinda just want to enjoy the fruits of my labor at the moment
One caveat about building from source: I made it so that if unit tests fall below 100%, it will not build properly. There is a way to bypass this in the Makefile but I'll leave it up to you to make that decision.
GitHub with Release Binaries and Source:
If you find bugs outside of the ones I mentioned or want to give feedback, good or bad, please don't hesitate to let me know.
- If you can, please include replication steps.
Thank you.
Last edited by zaccken,







