oreo639 / LimePlayer3DS

Gui music player for the Nintendo 3DS (wip)
https://github.com/oreo639/LimePlayer3DS/wiki/
GNU General Public License v3.0
43 stars 6 forks source link
3ds 3ds-homebrew 3dsx music music-player

LimePlayer3DS

LimePlayer3DS is a graphical music player for the 3ds with metadata parsing and software midi support.

It checks for music in the sdmc:/music folder. If it doesn't exist then it just goes to sdmc:/, just like ctrmus.

The default path for midi patchsets is /3ds/limeplayer3ds/8mbgmpat/.

This path be changed in the config file located at /3ds/limeplayer3ds/config.json which should be created (if it doesn't already exist) upon launching the application.

More info about LimePlayer3DS's config.json can be found here:
https://github.com/Oreo639/LimePlayer3DS/wiki/config.json

For more information on usage of the various features LimePlayer offers, check here.

Note

LimePlayer3DS is currently in alpha so not all features are going to be avalible.

Officaly Supported Formats

Mp3, Wav, Flac, Midi, Xmi, Mus, Hmi, Hmp, Ogg vorbis, and Opus.

Building

Prerequsites:

dkp-pacman

3ds-dev 3ds-mpg123 3ds-libvorbisidec 3ds-opusfile 3ds-flac 3ds-wildmidi 3ds-jansson 3ds-pkg-config

You may also need makerom and bannertool for cia building (optional).

Compiling:

Once you complete Prerequsites, run make or make <target>. Replace <target> with one of the targets listed below

Targets:

If you want to build with compiler optimazitions, just add RELEASE=1 to the end (EX: make 3dsx RELEASE=1)

Contributors

Check CONTRIBUTORS.md for more information

Credits

Special Thanks

Copyright

The application is licensed under the GPLv3-or-later. Additional terms 7c apply.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.