Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
135 stars 2 forks source link

[Setting] Split multimedia to "music" and "video" #1800

Open epicEaston197 opened 5 months ago

epicEaston197 commented 5 months ago

Is your feature request related to a problem? Please describe.

When people have music playing in the world it is a really common occurrence for music to be on the same audio type as video players which makes it really annoying if you wanna watch a video while there's music in the world this results in you needing to find the volume slider in the world turn it local turn it down then you can watch your video with your friends this is really inconvenient and that's assuming that there is even a music slider sometimes there are none

it could just be done through the settings menu through a new media type called music

Describe the solution you'd like

i would like multimedia to be Split into "music" and "video"

Describe alternatives you've considered

Maybe asking the world creator to put their music underneath sound effects but this comes with its own downsides also the default audio stream interface has it set to multimedia by default

Additional Context

Now before anyone says "you can't automatically detect if something is music. how is this going to work?" this is to give creators an extra media type to make sure their users are comfortable in their world.

Also users have created music players and a few of them use cloud variables to save your volume settings for the music. How is this any different from this?.

Having a native implementation for a music volume slider would simplify a lot of setups the creator would just have to set their music player to use music as its media type.

Requesters

@epicEaston197

EmergencyTemporalShift commented 5 months ago

I could get behind this. Even though some people play music through videos, this suggestion could add more granularity.

epicEaston197 commented 5 months ago

I could get behind this. Even though some people play music through videos, this suggestion could add more granularity.

Yeah that's also a concern of mine but the user could optionally edit the media type of the video player you could also insert the video player into a audio player that is already preconfigured to have music as its media type

shiftyscales commented 5 months ago

Hmm-I feel like the issue you are highlighting could instead be better resolved if there were a mechanism/UI to find/list, and locally adjust the volume of/mute individual audio outputs. This could also be of benefit if a given audio output doesn't have a UI attached to it like a video player, or it can't otherwise be easily located, e.g. it's playing in broadcast.

epicEaston197 commented 5 months ago

Hmm-I feel like the issue you are highlighting could instead be better resolved if there were a mechanism/UI to find/list, and locally adjust the volume of/mute individual audio outputs. This could also be of benefit if a given audio output doesn't have a UI attached to it like a video player, or it can't otherwise be easily located, e.g. it's playing in broadcast.

This doesn't seem very useful when the list is just going to contain a list of non discreet unlabeled audio outputs this would likely take even longer to find then if I just went in the world and found the volume slider myself besides that every game I've ever played has had a music slider of some sort

so it feels off for Resonite not to have one and again this is just an option for creators to categorize their audio and their worlds and items I don't see the downside of adding an extra volume slider for music

but yeah being able to tweak audio outputs locally via a list could be very useful for audio outputs that don't have any configuration UI but that's fit for a separate issue

the core issue being is that I cannot adjust someone's music from my settings menu without turning down the volume of spawned out video players

EmergencyTemporalShift commented 5 months ago

This doesn't seem very useful when the list is just going to contain a list of non discreet unlabeled audio outputs this would likely take even longer to find then if I just went in the world and found the volume slider myself besides that every game I've ever played has had a music slider of some sort

What if you got a volume preview of each one, wouldn't that help narrow it down?

epicEaston197 commented 5 months ago

This doesn't seem very useful when the list is just going to contain a list of non discreet unlabeled audio outputs this would likely take even longer to find then if I just went in the world and found the volume slider myself besides that every game I've ever played has had a music slider of some sort

What if you got a volume preview of each one, wouldn't that help narrow it down?

Maybe but it just doesn't seem like a very elegant solution to this problem even if there was volume previews the amount of audio outputs in the world could be countless with people spawning out videos it would probably take a while for you to find the music in the world but by then in that time you could have found the music player and just lower down the volume by then

it seems like an overly complex brute force solution for a really simple problem adding a music slider and a music media type would fix my issue

art0007i commented 5 months ago

I think having a music audio group would be good. I want multimedia to be up, but most of the time I have my own music playing and would prefer to keep music at 0. Currently I'd have to unmute multimedia, find the world background music and turn it off, just so I can watch one video that someone spawned out.

epicEaston197 commented 5 months ago

Currently I'd have to unmute multimedia, find the world background music and turn it off, just so I can watch one video that someone spawned out.

That is my exact problem and the exact reason why I made this issue