-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feat(config): Added ability to listen source rather than sink #4244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Okay, now I got another idea how to make this better: maybe implement this as an option of the "Application" entry to capture the hardware source rather than make a fake output device for the work? Otherwise the thing I did will work just globally for all the "applications" if the thing supposed to be used for many people on the same server. In my case I just share stuff from my local PC to my female-friend and we play the same thing. |
Bundle ReportBundle size has no change ✅ |
❌ 1 Tests Failed:
View the top 1 failed test(s) by shortest run time
To view more test analytics, go to the Test Analytics Dashboard |
Useful when using captured hardware, not an application.
bb1afc1 to
042a9af
Compare
|
|
It looks like this PR has been idle for 90 days. If it's still something you're working on or would like to pursue, please leave a comment or update your branch. Otherwise, we'll be closing this PR in 10 days to reduce our backlog. Thanks! |
|
I guess I will need to refresh it and make sure it's compatible with the latest state. |
I don't think anything has changed in regards to audio, so shouldn't be any conflicts. |
|
The another case:
And so, just how I used it actually:
And, generally thing I made I would like to make cleaner and being more stable. I additionally made (but not yet sent) an option that tells Sunshine to don't change audio defaults at all to don't ruin our call conversation. |



Description
Adding the
audio_sourceoption that allows to capture explicitsourcedevice (likeline-inormicrophone) rather than capturing an application's sound by making a virtual audio output device to trick the application. In my case I wanted to route the sound source from hardware, and with existing setup it's impossible to do without serious complicated tricks on the audio server by making loopbacks that connects sources and sinks.By default,
audio_sourceis empty, and behaviour is stay as before. But onceaudio_sourceis defined, then Sunshine will explicitly capture audio from the audio source rather than from the sink's monitor.Screenshot
I don't have any UI changes, only backend.
Issues Fixed or Closed
Discussion: https://github.com/orgs/LizardByte/discussions/830
Roadmap Issues
Nothing
Type of Change
Checklist
AI Usage