Skip to content
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

Change playback device #332

Open
geovannimp opened this issue Oct 13, 2021 · 4 comments
Open

Change playback device #332

geovannimp opened this issue Oct 13, 2021 · 4 comments

Comments

@geovannimp
Copy link

I read the documentation but didn't found mentioning about that.

It's possible in some way to change the playback device?

@jarikomppa
Copy link
Owner

You can shut down SoLoud and initialize it with a new one. Pretty heavy-handed, but it's not anything that's done often.

@geovannimp
Copy link
Author

Actually the idea is to have two playback devices at the same time.

@jarikomppa
Copy link
Owner

That is not a use case SoLoud was designed for.

@JSandusky
Copy link

JSandusky commented Nov 18, 2022

It's a real world use case.

In some VR situations you're going to have a output device for the person in the HMD, an output for the haptic device they're wearing (they're often just LFO output devices), and the PC speakers for the additional person in a mixed mode experience/game ... up to some really insane shit when you're looking at the batshit insanity that happens in OFX / Cinder exhibition land of dozens of 1/4" TRS "output-devices" over a midi-out controller.

Skimming through, it looks like the main thing to resolve if I want to address this for myself is the absence of device-enumeration and explicit specification of which device and whatever consequences that means for a backend (ie. a backend might just not work, because it is some sort of static-hell or w/e jazz of not even supporting specified devices beyond the default and so on)? I don't really see anything high-risk (statics, etc) going on that I wouldn't be fine with sorting that junk out after the fact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants