this post was submitted on 28 Feb 2026
21 points (100.0% liked)

Nintendo

23955 readers
7 users here now

A community for everything Nintendo. Games, news, discussions, stories etc.

Rules:

  1. Stay on topic.
  2. No NSFW content.
  3. No hate speech or personal attacks.
  4. No ads / spamming / trolling / self-promotion / low effort posts / memes etc.
  5. No linking to, or sharing information about, hacks, ROMs or any illegal content. And no piracy talk. (Linking to emulators, or general mention / discussion of emulation topics is fine.)
  6. No console wars or PC elitism.
  7. Be a decent human (or a bot, we don't discriminate against bots... except in Point 8).
  8. All bots must have mod permission prior to implementation and must follow instance-wide rules. For lemmy.world bot rules click here
  9. Links to Twitter, X, or any alternative version such as Nitter, Xitter, Xcancel, etc. are no longer allowed. This includes any "connected-but-separate" web services such as pbs. twimg. com. The only exception will be screenshots in the event that the news cannot be sourced elsewhere.

Upcoming First Party Games (NA):

Game | Date


|


Pokémon Pokopia [S2] | Mar 5 Super Mario Bros. Wonder [S2] | Mar 26 Tomodachi Life: Living the Dream | Apr 16 Yoshi and the Mysterious Book | May 21 Fire Emblem: Fortune's Weave [S2] | 2026 Pokémon Champions | 2026 Rhythm Heaven: Groove | 2026 The Duskbloods [S2] | 2026 Pokémon Winds & Waves [S2] | 2027 Splatoon Raiders [S2] | TBA

[S2] means Switch 2 only.

Other Gaming Communities


founded 2 years ago
MODERATORS
 

Removing images

I have meticulously tagged all of my music files on my PC with images as well as all appropriate text info (I use MusicBrainz Picard for this purpose, but most ID3 tagging software works). However, when I loaded these files on the 3DS, the folders took seemingly forever to load, despite 3DS Sound not supporting images. This turned out to be because the 3DS still had to go through these images even though they weren't loaded, so stripping them from the files resulted in far faster load times.

File conversions

Since the 3DS does not support FLAC, I had to convert my music to AAC for it to play. It seems the 3DS, like some iPods, is very picky about the encoder that gets used to create the files. The one I have found most success with is iTunes' converter (used either directly or through Foobar2000, both on Windows). I did manage to use some FFmpeg settings one time that managed to get a consistently playing file with all metadata, however that command has escaped me.

EDIT: Linux encoder support

Did some experimentation after this post and it seems the Fraunhofer AAC encoder is compatible with the 3DS, unlike FFmpeg's default encoder. However, due to licensing restrictions, to use it with FFmpeg requires you to install a version with the encoder enabled, which is usually not provided by most Linux distros. Therefore, the best way I found is to install the fre:ac Flatpak (which includes the FDK AAC encoder), and to strip the images using either FFmpeg or MusicBrainz Picard. Alternatively, on the command line you can use this with the fdkaac tool:

ffmpeg -i input.flac -map 0:a -f caf - | fdkaac - -b 320 -o output.m4a

replacing the file names with what you wish to use. This command also removes all images using the map option, so no further processing is needed.

StreetPass

It's surprisingly active still (at least where I live)! However, in order to use it, you need to specifically add songs to your StreetPass playlist as well as enable it in the menu, which is a step many people skip.

Random other bits and pieces

Tired of the random drums going off whenever you put your 3DS into your pocket? If you tap the icon enough times, you can make it have a crossed out symbol, which disables the button. This also allows you to cycle through a few other sounds.

The 3DS is very picky about folder sizes, so any folders with more than 100 files will only show the first 100 files. If you have big multi disc albums, split them into disc folders.

The interface colour can be changed in the settings menu to any one you choose, and is reflected in all the menus.

If you have folders that take time to load, after the first time you load them, the index stays in memory. This means any subsequent loads before you close the app will be far quicker.

top 7 comments
sorted by: hot top controversial new old
[–] Turret3857@infosec.pub 4 points 3 weeks ago

something I'll throw in is that the 3ds sound application supports MP3s up to 256kbps. It'd be best to down sample from a FLAC collection.

[–] vogi@piefed.social 2 points 2 weeks ago (1 children)

Thanks for the write up. The other day I did try to find the correct ffmpeg settings as well but without luck. The other options you mentioned are not available to me :( Maybe i will also try audacity.

[–] heythatsprettygood@feddit.uk 2 points 2 weeks ago (1 children)

Just did some more trials and the Fraunhofer AAC codec works. Check the update in the post for details, but the TL:DR is to either use fre:ac's Flatpak (which includes the encoder) or find a version of FFmpeg for your distro that includes the encoder.

[–] vogi@piefed.social 2 points 1 week ago (1 children)

Thank you for getting back to me. I have added -filter:a "volume=1.5" as at least for me the resulting files were really quiet. For Debian there is https://packages.debian.org/stable/sound/fdkaac I just have to add the non-free component to your sources. Its crazy how specific they made it, I am wondering how many got it working back when the DS was in its hayday.

[–] heythatsprettygood@feddit.uk 2 points 1 week ago (1 children)

To the best of my knowledge, most of the CD rippers back in the day used the Fraunhofer codec or in the case of iTunes its own encoder, so I guess this only really became an issue once FLAC sources became somewhat commonplace. In addition, the encoders used on a decent number of music download sites (most notably Sony's Mora) seem to work fine on the 3DS, bar the long loading time with the images, so I guess Nintendo never felt the need to make it work with other encoders. Knowing them though, there's probably some horrible spaghetti code behind the scenes causing this.

[–] vogi@piefed.social 2 points 1 week ago (1 children)

Yea, that does makes sense. Just noticed I have been doing that yesterday on the DSi and not the 3DS, it works there too, which is interesting as they seemingly did not change too much about their approach then.


If you "like" spaghetti code you might like Skawo? They got some good vids to watch alongside eating your cereal in the morning about the code of various Nintendo DS games.

[–] heythatsprettygood@feddit.uk 2 points 1 week ago

Great minds think alike, already watch them. My hand nearly hit my head at supersonic speed when I found out the super advanced NSMB Wii copy protection ended up being broken before release.