This is a native NetEase Cloud Music client for the Nintendo 3DS.
It started as a redesign of the original ClouDS Music interface.
At some point, it became a completely different music player.
View attachment 584422
• Online music playback and search
• Daily recommendations and playlists
• QR-code login
• Animated lyrics
• Offline caching
• Real-time audio visualizers
• Album-colour backgrounds
• Touch and button controls
• Dark and immersive modes
• 3D Cover Flow
• Animated HOME Menu banner
Source code and build information:
https://github.com/Epic0522/ClouDS-Music-FA
ClouDS Music FA is based on the original ClouDS Music project by cadl:
https://github.com/cadl/ClouDS-Music
This is not an official NetEase Cloud Music product.
I made a tutorial about 3D banners after this project:
It started as a redesign of the original ClouDS Music interface.
At some point, it became a completely different music player.
View attachment 584422
• Online music playback and search
• Daily recommendations and playlists
• QR-code login
• Animated lyrics
• Offline caching
• Real-time audio visualizers
• Album-colour backgrounds
• Touch and button controls
• Dark and immersive modes
• 3D Cover Flow
• Animated HOME Menu banner
ClouDS Music FA supports songs, playlists, daily recommendations, search and QR-code login.
The interface can be controlled using either the touch screen or physical buttons.
The A button also has a Walkman-inspired shortcut:
• Single press: play or pause
• Double press: next track
• Triple press: previous track
View attachment 584423
The interface can be controlled using either the touch screen or physical buttons.
The A button also has a Walkman-inspired shortcut:
• Single press: play or pause
• Double press: next track
• Triple press: previous track
View attachment 584423
The upper screen uses an Apple Music-inspired lyric system.
Lyrics move as a spring-based queue, with smooth transitions, line wrapping, fading and distance-based blur.
Chinese, Japanese and English lyrics are supported, along with stereoscopic 3D depth.
View attachment 584424
Lyrics move as a spring-based queue, with smooth transitions, line wrapping, fading and distance-based blur.
Chinese, Japanese and English lyrics are supported, along with stereoscopic 3D depth.
View attachment 584424
The player includes waveform, spectrum and level-meter visualizers using live audio data.
When the visualizer is hidden, bass energy drives the coloured cloud background instead.
Background colours are generated from the current album cover and transition smoothly between songs.
When the visualizer is hidden, bass energy drives the coloured cloud background instead.
Background colours are generated from the current album cover and transition smoothly between songs.
Audio, lyrics and album covers are cached separately.
Once a song is fully cached, it can be played without an internet connection.
The application also includes cache limits, storage information and automatic cleanup.
Once a song is fully cached, it can be played without an internet connection.
The application also includes cache limits, storage information and automatic cleanup.
After a period without input, the lower-screen controls move away and the album cover expands into an immersive player view.
Tapping the cover opens a looping 3D Cover Flow interface, with albums grouped automatically from the current queue.
View attachment 584425View attachment 584426
Tapping the cover opens a looping 3D Cover Flow interface, with albums grouped automatically from the current queue.
View attachment 584425View attachment 584426
The CIA version includes an animated Extended Banner.
The cloud-and-headphones model gently moves and rocks, while the logo remains facing the camera as a separate billboard object.
View attachment 584427
The cloud-and-headphones model gently moves and rocks, while the logo remains facing the camera as a separate billboard object.
View attachment 584427
Source code and build information:
https://github.com/Epic0522/ClouDS-Music-FA
ClouDS Music FA is based on the original ClouDS Music project by cadl:
https://github.com/cadl/ClouDS-Music
This is not an official NetEase Cloud Music product.
I made a tutorial about 3D banners after this project:
Hacking Homebrew Tutorial Thread 'How to Make a 3D Banner Like an Official Nintendo 3DS Game'
This tutorial explains how to create a real Extended Banner for a Nintendo 3DS homebrew CIA: a banner containing a rotatable 3D model, an optional looping animation, a screen-facing logo, custom materials, and sound.
The workflow documented here was developed and hardware-tested while making the animated banner for ClouDS Music FA by myself. It also builds on the earlier static model workflow used by Super Mario 64 3DS Port Ultimate.
Most importantly, this guide documents a hardware compatibility problem which is easy to miss:
An animated banner that works in an emulator can still...
The workflow documented here was developed and hardware-tested while making the animated banner for ClouDS Music FA by myself. It also builds on the earlier static model workflow used by Super Mario 64 3DS Port Ultimate.
Most importantly, this guide documents a hardware compatibility problem which is easy to miss:
An animated banner that works in an emulator can still...- Epic0522
- Replies: 2
- Forum: Nintendo 3DS






