Homebrew RELEASE sys-play sysmodule: Background music player for Nintendo Switch!

  • Thread starter Thread starter XorTroll
  • Start date Start date
  • Views Views 57,663
  • Replies Replies 101
  • Likes Likes 51
For those who want,
download source on github,extract it, go to ready files folder and copy all contents from inside to your sd and add your music to it readme are here for help you.
and replace sys-play.kip by it posted on this thread
 
DAMN. I tried everything, moved the .kip file in the root, resize the .mp3 to 2MB... Nothing.
Yeah, I still can't get it to work either. I've tried everything, including different formats (mp3, wav, and ogg). The media plays correctly inside of NXPlay and NX-Shell, but not sys-play.
 
I've updated the github release and the thread's zip by @subcon959's kip.
BTW, I'm taking a look at some possible stuff right now, to detect current app running, I'd like to add specific audio support for each title, that would really rock!
 
Last edited by XorTroll,
Maybe it failed with the mp3, don't think so but the mp3 may be wrong, but no idea
Yeah... no idea too. That .mp3 worked fine on my PC but not on the switch .___.
Nevermind, it works great nonetheless.
Any fix for sleepmode?
 
IT WORKS IF YOU FOLLOW THIS GUIDE

folder=modules
sys-play.kip
sys-play.txt


hekate_ipl.ini
CFW + Music]
kip1=modules/newfirm/loader.kip
kip1=modules/newfirm/sm.kip
kip1=modules/sys-play.kip

root of your SD
named sys-play.txt
audio1.mp3
audio2.mp3
audio3.mp3
audio4.mp3
audio5.mp3


folder=media
audio1.mp3
audio2.mp3
audio3.mp3
audio4.mp3
audio5.mp3

--------------------- MERGED ---------------------------

[QUOTE = "TheGrayShow1467, post: 8152668, member: 354904"] Simplemente parece congelarse para mí. [/ QUOTE]
FUNCIONA SI SIGUE ESTA GUÍA

carpeta = módulos
sys-play.kip
sys-play.txt


hekate_ipl.ini
CFW + Música]
kip1 = modules / newfirm / loader.kip
kip1 = modules / newfirm / sm.kip
kip1 = modules / sys-play.kip

raíz de tu SD
llamado sys-play.txt
audio1.mp3
audio2.mp3
audio3.mp3
audio4.mp3
audio5.mp3


carpeta = medios
audio1.mp3
audio2.mp3
audio3.mp3
audio4.mp3
audio5.mp3
 
The player is pretty picky about MP3 encoding. I tried encoding a song to multiple bitrates/frequencies and couldn't get it to work, but as a WAV or 224kbps CBR OGG, it works fine. Every song I have tried works with that OGG format.
 
Here is my set up. I have tried different songs, different formats, and different bitrates. Nothing seems to work. The audio plays fine in NXPlay, but refuses to work with sys-play. Is there something that I am just mistaking here? Because I've redone this multiple times and nothing wants to work.
And yes, I am booting from CFW + Music, before anyone asks.
 

Attachments

  • Screenshot from 2018-07-20 17-26-20.png
    Screenshot from 2018-07-20 17-26-20.png
    40.5 KB · Views: 293
Tbh I'm surprised it's not laggy at all, as it plays audios very quickly even when playing a game. This has made me think that we may be able to render graphics in a sysmodule like this way, as sdl2 I think it would render graphics in a new layer...
 
Tbh I'm surprised it's not laggy at all, as it plays audios very quickly even when playing a game. This has made me think that we may be able to render graphics in a sysmodule like this way, as sdl2 I think it would render graphics in a new layer...
If sysmodules run on a separate core to userland, then yeah definitely sounds worth looking into.
 
I've found the error why sometimes sys-play fails: nxplay can load big audios, but sys-play cannot because of limited memory size, but I'll try increasing it to make longer audios work!

Probably should play around with the memory size to make sure it doesn't drain the battery significantly, and find a sweet spot and just tell people there is a file size limit.

You may have already had that in mind though :)
 
Works fine, but music plays literally ANYWHERE, even while you launch games. And after sleep - music starts stuttering. And still - FINALLY some music on home screen :D
 

Site & Scene News

Popular threads in this forum