[Release] StreaMu - YouTube music player for 3DS

  • Thread starter Thread starter imissu
  • Start date Start date
  • Views Views 3,205
  • Replies Replies 23
  • Likes Likes 8

imissu

Member
Newcomer
Joined
Mar 23, 2026
Messages
18
Reaction score
15
Trophies
0
Age
21
XP
91
Country
Japan
I made a homebrew music player that streams YouTube audio on your 3DS.

**Features:**
- Search YouTube and stream audio directly on your 3DS
- Create and manage playlists
- Shuffle, loop, and queue controls
- Customizable themes and wallpaper
- CIA and 3DSX support

**How it works:**
A lightweight Python proxy server runs on your PC and handles YouTube fetching + audio transcoding.
The 3DS app connects to it over your local network.

**Download:** https://github.com/imissuuuu/StreaMu

Setup instructions in the README. Feedback welcome!
 
Last edited by imissu,
Hey! thanks for making this. Im currently looking for homebrews while waiting for my dual ips new 3ds xl arrive in 1 week ( CANT WAIT). I will check this out definetly!
 
Hey! thanks for making this. Im currently looking for homebrews while waiting for my dual ips new 3ds xl arrive in 1 week ( CANT WAIT). I will check this out definetly!
Thanks! I hope you enjoy this!
Post automatically merged:

Hmm...should I write more explanation? Or should I properly tag it and recreate the thread?
 
Last edited by imissu,
Thanks! I hope you enjoy this!
Post automatically merged:

Hmm...should I write more explanation? Or should I properly tag it and recreate the thread?

400 people already checked the thread. Just be patient slowly more and more people will be interested. 15 year old console homebrew scene can be slow.
Post automatically merged:

Thanks! I hope you enjoy this!
Post automatically merged:

Hmm...should I write more explanation? Or should I properly tag it and recreate the thread?
did you posted this thread on reddit r/3dshacks too? Reddit has more active users.
 
400 people already checked the thread. Just be patient slowly more and more people will be interested. 15 year old console homebrew scene can be slow.
Post automatically merged:


did you posted this thread on reddit r/3dshacks too? Reddit has more active users.
I couldn't post thread on reddit because my karma is not enough.
 
[Uppdate] I released v.1.1.0 on my repositly!!
Changes:
・UI Improvements
-Home screen rich styling (gradient, bevel, touch feedback, cursor)
-List UI restyle v2 (minimal flat, dashed separator, left accent bar)
-Custom color palette with S/V sliders for freeform color selection
And some utility improvement.
 

Attachments

  • 2026-03-27_17-21-57.383_top.png
    2026-03-27_17-21-57.383_top.png
    63.6 KB · Views: 19
  • 2026-03-27_17-21-57.383_bot.png
    2026-03-27_17-21-57.383_bot.png
    15.3 KB · Views: 14
  • Like
Reactions: EmirhanS1
[Uppdate] I released v.1.1.0 on my repositly!!
Changes:
・UI Improvements
-Home screen rich styling (gradient, bevel, touch feedback, cursor)
-List UI restyle v2 (minimal flat, dashed separator, left accent bar)
-Custom color palette with S/V sliders for freeform color selection
And some utility improvement.

edit the main post link with this so you dont have to change it every time you did an update. https://github.com/imissuuuu/StreaMu/releases
 
  • Wow
Reactions: imissu
StreaMu v1.3.0 released!

Changelog since v1.1.0:

v1.2.0
- YouTube thumbnail display on the top screen (async, center-cropped)
- Thumbnail fetched through the proxy server instead of directly from ytimg.com

v1.3.0
- Faster startup — removed artificial delays and fixed black screen on launch
- Track rename from the Track Options popup
- L/R buttons can now be set to Skip Back or Skip Fwd independently
- Fixed seek bar freezing after DASH fMP4 seek
- Fixed seek bar not pausing when using L/R as Play/Pause
- Various network and code improvements
https://github.com/imissuuuu/StreaMu/releases/tag/v1.3.0
 
  • Like
Reactions: Egoistamamono
I love that the 3DS gets more and more music players. I wouldn't be using it because i mostly use offline mp3's. But i'm keeping this app in the back of my mind.
 
I love that the 3DS gets more and more music players. I wouldn't be using it because i mostly use offline mp3's. But i'm keeping this app in the back of my mind.
Thank you. If there are many people like you, I might add support for MP3 file playback in the future. Anyway, I'm happy to get a response.
 
Couldn't find my phone so I got this from UniversalDB to try out instead while I do dishes (FourthTube also appears to have broken).

It's a nice app but it wasn't the most straightforward setup. The app itself didn't give any instructions so I had to search to find this.
While this is my own skill issue, I couldn't just run the server py script, got an error and needed to install dependencies. I've heard you can compile a py script into an .exe? Could be an idea.
Your gbatemp post here links to your first release btw, better to point to /releases/ instead of a specific one.
It didn't detect ffmpeg on my machine, and the error message didn't specify that it was ffmpeg that wasn't found, so that was a little tricky figuring what it wanted. I've made a tool that needed ffmpeg before, on mine if it doesn't find ffmpeg on PATH it downloads it automatically.
I also saw you post a screenshot with a custom image on top screen? I'm not sure how to do that.
I can search for music with the search button, but after that I don't really know what the + Add or Playlists button is for/how to make them do anything.

There may be nitpicks here but I think its important to try and make everything straightforward for even the dumbest end-users, yknow? Anyway it works and I'll need to use it again next time so its a cool app
 
First of all, thank you!! Because this is my first real feedback on an app. It's really nice to have something I created seriously appreciated. By the way, all of your points are very valuable, and I was completely unaware of any of them, because I'm a developer and know everything.

I was aware that the link in the gbatemp post was outdated, but editing the post didn't change the content. I'll try to fix the server-related issues soon. I'll include a guide in the next post and update the readme on GitHub.
Regarding the wallpaper function: Inside the 3DS SD card, in the 3ds folder, there is a Stream folder. Inside that, there should be a "wallpaper" folder. If it doesn't exist, create a folder named "wallpaper". Then, place your .png image files inside it. You should then be able to change the wallpaper in the settings screen. While some variation in image size is acceptable, 400x240 is recommended.

+Add: This button registers a playlist to Quick Access.

How to create a playlist: When the cursor is on the song you want to add, press the SELECT button. A pop-up will appear with the option "ADD to playlist". Note that SELECT displays different menu windows depending on whether you are using a playlist, a song within a playlist, or a playlist registered in Quick Access.
 
Last edited by imissu,
  • Like
Reactions: Blurro
Howdy howdy, I made this account to specifically ask how to set up a server properly as it kept saying
"Connection Error (Timeout)" even if I typed IP correctly.
I also have a question on what you mean by "If FFmpeg is not found, download it from ffmpeg.org and place the binary in the server/ directory."
Is there anything I'm specifically supposed to do? If so, please tell me as I'm lost.

Cheers!
 

Site & Scene News

Popular threads in this forum