Homebrew SZMY Music Player

zaccken

Member
Newcomer
Joined
Jul 17, 2026
Messages
14
Reaction score
10
Trophies
0
Age
40
XP
29
Country
United States
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.
  • 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.
I've only tested on the N3DS but I don't see why this shouldn't work on t he O3DS.


1784487190628.png


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
Controls:
  • 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 :D
The project is opensource, so feel free to look around and nitpick, hahaha.

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. :D
  • If you can, please include replication steps.
    Thank you.
 
Last edited by zaccken,
  • Like
Reactions: IC and Serph-DDS
Very good, thanks. Could you add a folder browser and playback with the lid closed (without headphones), like MoonShell?
Thank you!
Folder browser, I can definitely do that in future releases.
But for the playback while lid is closed, unfortunately I'm not able to. It's a 3DS limitation. Apparently, when the lid is closed, it cuts audio to the speakers. Believe me, I also wanted this too.
 

Site & Scene News

Popular threads in this forum