Homebrew RELEASE sys-tune - background audio player with overlay

  • Thread starter Thread starter HookedBehemoth
  • Start date Start date
  • Views Views 46,803
  • Replies Replies 131
  • Likes Likes 42

v2.0.0 is here :)


  • Per title control (pause / play, in game volume and sys-tune volume)
  • Global default options (set sys-tune to be paused / playing by default, set volume of the game / sys-tune by default)
  • Bulk song adding (add an entire folder to the playlist)
  • Any changes made are now saved to a config file, so they're retained after reboot
  • A blacklist feature is added for games that fatal when using sys-tune (causes sys-tune to close itself on launching a blacklisted game and will automatically re-launch itself when exiting the game)
  • A few bug fixes
It seems that most people would like music to play only on the home menu. Seeing as no one reads the readme, I'll instead write a little guide here ;)

How to play music only on the home menu (guide)​

  1. Launch sys-tune overlay
  2. Scroll down to "Play / Pause" section and click on "Tune (default)" once until it says "Pause"
  3. Whilst on the home menu and without a game launched in the background, scroll down to "Play / Pause" section and click on "Tune" twice until it says "Play" (it will say "Play" by default, but you need to click the option at least once for it to be saved to the config file)

What's next?​

I'd like to improve the overlay ui a little bit. Some ideas include:
  • option to reset all settings to default (can be currently achieved by deleting the config file)
  • Option to see info on each option. Example, pressing X on any option would show some text better explaining the option in more detail
  • Option to save / load playlist
  • Option to start a playlist automatically.
  • Per title playlist saving option (maybe, seems unlikely anyone would want this)
No promises when the above will be done, might be in a few weeks, months, years of never :lol:

The_Legend_of_Zelda__Tears_of_the_Kingdom_20230907_112435_00.jpg

The_Legend_of_Zelda__Tears_of_the_Kingdom_20230907_112453_00.jpg

https://github.com/HookedBehemoth/sys-tune/releases/tag/v2.0.0

I followed your steps in order to have the music only playing in the home menu.
After selecting a folder to create a playlist it seems to work perfectly. Song cuts when starting a game and playing back when closing it.

I'm wondering now if it could be possible to have a song/playlist automatically starts on switch startup, Is it related to those two options ?
  • save / load playlist
  • start a playlist automatically.
Thanks for the amazing work 🙌
 
  • Like
Reactions: Barracuda
I followed your steps in order to have the music only playing in the home menu.
After selecting a folder to create a playlist it seems to work perfectly. Song cuts when starting a game and playing back when closing it.

I'm wondering now if it could be possible to have a song/playlist automatically starts on switch startup, Is it related to those two options ?
  • save / load playlist
  • start a playlist automatically.
Thanks for the amazing work 🙌
Hi, yes that's a feature I would like to add. I am (unfortunately) super busy these days so I can't say when I'd be able to add it. But someone else might! The code to save / load a playlist is trivial to add and starting a playlist automatically is equally as trivial.

Works great! One suggestion. Is is possible to add ability to change song with hotkey key from homemenu? Like press R would change the song in homemenu would be awasome.
Hi, this probably won't be added. The code for detecting input would have to be added to sys-tune sysmodule. This isn't difficult but it's preferred to use the overlay for playback control. Not a bad suggestion though!

You could open an issue of the GitHub page asking for such feature, see what the author thinks of it (I'm not the author, I just added a few features and fixes) :)
 
Hi, yes that's a feature I would like to add. I am (unfortunately) super busy these days so I can't say when I'd be able to add it. But someone else might! The code to save / load a playlist is trivial to add and starting a playlist automatically is equally as trivial.


Hi, this probably won't be added. The code for detecting input would have to be added to sys-tune sysmodule. This isn't difficult but it's preferred to use the overlay for playback control. Not a bad suggestion though!

You could open an issue of the GitHub page asking for such feature, see what the author thinks of it (I'm not the author, I just added a few features and fixes) :)
Thank you for the quick answer even tho you're being busy !
Using the overlay is already a great experience and I'm thankful for it. I'll then stick around hoping for those features to eventually come.
Thank you again for the update.
 
Hi, yes that's a feature I would like to add. I am (unfortunately) super busy these days so I can't say when I'd be able to add it. But someone else might! The code to save / load a playlist is trivial to add and starting a playlist automatically is equally as trivial.


Hi, this probably won't be added. The code for detecting input would have to be added to sys-tune sysmodule. This isn't difficult but it's preferred to use the overlay for playback control. Not a bad suggestion though!

You could open an issue of the GitHub page asking for such feature, see what the author thinks of it (I'm not the author, I just added a few features and fixes) :)
Perhaps you answered this though I did not understand, is it possible in config to direct a specific track to a respective title ID or applet? Such as there being track 1 for the home menu title ID and track 2 for when the eShop applet is opened. I found a title ID list here which surely you aware of [https://switchbrew.org/wiki/Title_list]. Is something like this presently possible? This may be the root for any request of someone asking about a specific song per title.
 
Perhaps you answered this though I did not understand, is it possible in config to direct a specific track to a respective title ID or applet? Such as there being track 1 for the home menu title ID and track 2 for when the eShop applet is opened. I found a title ID list here which surely you aware of [https://switchbrew.org/wiki/Title_list]. Is something like this presently possible? This may be the root for any request of someone asking about a specific song per title.
Hi. No there's currently not a way to set a specific playlist for a title ID.
 
Hi, yes that's a feature I would like to add. I am (unfortunately) super busy these days so I can't say when I'd be able to add it. But someone else might! The code to save / load a playlist is trivial to add and starting a playlist automatically is equally as trivial.


Hi, this probably won't be added. The code for detecting input would have to be added to sys-tune sysmodule. This isn't difficult but it's preferred to use the overlay for playback control. Not a bad suggestion though!

You could open an issue of the GitHub page asking for such feature, see what the author thinks of it (I'm not the author, I just added a few features and fixes) :)
It's almost 2 years but are you able to integrate the playlist and the auto-start features when you say it's trivial. I'd do it myself, but I don't know how to program in general. Still a great project for the switch!
 
Hi, yes that's a feature I would like to add. I am (unfortunately) super busy these days so I can't say when I'd be able to add it. But someone else might! The code to save / load a playlist is trivial to add and starting a playlist automatically is equally as trivial.


Hi, this probably won't be added. The code for detecting input would have to be added to sys-tune sysmodule. This isn't difficult but it's preferred to use the overlay for playback control. Not a bad suggestion though!

You could open an issue of the GitHub page asking for such feature, see what the author thinks of it (I'm not the author, I just added a few features and fixes) :)
Just thought you guys would want to know that I wanted the playlist saving and autoplay features so badly, that I forced myself to learn switch modding and added the features myself. You can download the release from the forked repo here:
https://github.com/TheReconJacob/sys-tune

Bear in mind that since I have never done switch modding before, I can't promise that there won't be new bugs introduced.
 
Just thought you guys would want to know that I wanted the playlist saving and autoplay features so badly, that I forced myself to learn switch modding and added the features myself. You can download the release from the forked repo here:
https://github.com/TheReconJacob/sys-tune

Bear in mind that since I have never done switch modding before, I can't promise that there won't be new bugs introduced.
Awesome! Nice work. Will test it out when I get a chance.
 
This is awesome!! Would prefer it not to play on lock screen but hey, not a complaint... Loving this.... Decided to try this music out....



Edit.... Can it be stopped when loading a game? It just played through totk which loaded at a stable... That was weird lol!
 
Last edited by Lostbhoy,

Site & Scene News

Popular threads in this forum