kichikuou / xsystem35-sdl2

Multi-platform implementation of AliceSoft's System3.x game engine.
https://kichikuou.github.io/web/
GNU General Public License v2.0
63 stars 8 forks source link

Feature Request: Mute while not in focus #37

Open RottenBlock opened 1 year ago

RottenBlock commented 1 year ago

TADA's new System 3.9 executable will actually mute the audio if the application is no longer in focus. I think this would be nice to have around on a toggle (not necessarily by default) in the Options menu. Just a suggestion, your call in the end.

I like to think I'm not just requesting this because I had to listen to the System God theme for an hour while debugging yesterday, but I suppose that's part of it.

RottenBlock commented 1 year ago

While we're on the topic, a toggleable mute option in general is probably worthwhile.

ck1521 commented 10 months ago

This might be a late reply, but there is a utility called "Borderless Gaming" that can mute any app when out of focus. I've been using it for a few games.

kichikuou commented 10 months ago

Xsystem35 has many types of audio backends, and it is not easy to control them all without causing conflicts when audio-related commands are executed during mute.

If it can be achieved with external tools, I am reluctant to implement it in xsystem35.

By the way, I have also heard complaints about System3.9's behavior of muting when inactive. He had trouble with the music stopping when he switched windows during live streaming. Different people prefer different behavior. :-)

silas1037 commented 1 month ago

@RottenBlock @kichikuou Sorry to interject, does it seem that Alicesoft fandom website has closed and migrated to Miraheze? Many memories in that fandom have been lost. Will you be updating and discussing at Miraheze in the future?

kichikuou commented 1 month ago

@RottenBlock @kichikuou Sorry to interject, does it seem that Alicesoft fandom website has closed and migrated to Miraheze? Many memories in that fandom have been lost. Will you be updating and discussing at Miraheze in the future?

https://alicesoft.miraheze.org/wiki/User_blog:RottenBlock/Yesterday%27s_Outage (see also the "Discussion" tab) https://alicesoft.miraheze.org/wiki/User_blog:RottenBlock/The_Old_Wiki_is_dead,_long_live_the_New_Wiki