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

Set a default output #49

Open
ZV00 opened this issue Apr 28, 2016 · 6 comments
Open

Set a default output #49

ZV00 opened this issue Apr 28, 2016 · 6 comments

Comments

@ZV00
Copy link
Contributor

ZV00 commented Apr 28, 2016

I often switch between different outputs, such as Bluetooth, Built-In-Output, etc.

I would like there to be a default (on launch) set by Background Music. I personally think that the default should be set to Built-In-Output, but perhaps a setting that can allow that to be changed would be good.

Often times, when it launches, I will have to fiddle around with the settings to get the right output device.

Thanks guys!

@kyleneideck
Copy link
Owner

When it launches, it's supposed to check what device you have set as your system's default (i.e. in Sound in your System Preferences), set Background Music Device as your system's default and then use the previous default device as the output device in Background Music.app. Are you not getting that behaviour, or do you want BM.app to ignore the device you were using before it launched? If it's the latter, I'd be happy to add it as an advanced preferences option or something. Shouldn't take much effort. (And obviously if it's the former that's a bug.)

There's also the possibility that BM.app isn't setting your device back properly when it closes. It could be crashing or there could be a bug in that code. If so, Background Music Device would remain the default while BM.app is closed (and your system would stop playing audio) and BM.app would choose its output device randomly on launch.

@ZV00
Copy link
Contributor Author

ZV00 commented Apr 28, 2016

When it launches, it's supposed to check what device you have set as your system's default (i.e. in Sound in your System Preferences), set Background Music Device as your system's default and then use the previous default device as the output device in Background Music.app. Are you not getting that behaviour, or do you want BM.app to ignore the device you were using before it launched? If it's the latter, I'd be happy to add it as an advanced preferences option or something. Shouldn't take much effort. (And obviously if it's the former that's a bug.)

For me, when I launch it (say after a system restart), it will often default to another device (for me, that is often the "Boom2Device" which comes from the Boom2 Application) But as there is no way to set a system default order (in other words, for it to check the top level device first and then move down the list) it appears to be defaulting to an item that produces no sound, and not the output that I want. (It should be noted that this seems to happen mostly after a system restart, and not after quit).

If it is easy to set a default item used in BM, then that may be a quick and easy fix!

There's also the possibility that BM.app isn't setting your device back properly when it closes. It could be crashing or there could be a bug in that code. If so, Background Music Device would remain the default while BM.app is closed (and your system would stop playing audio) and BM.app would choose its output device randomly on launch.

This does not appear to be the case, after quit it seems to go back to the correct default

@tnguyen14
Copy link

I just connected a bluetooth headphone to my mac, and the sound did not go through to the headphone. When I change the audio output from "Background Music Device" to my bluetooth, it works, but Background Music just become unresponsive (the dropdown menu was stuck with the beach ball). At the same time, keyboard inputs stopped working (the mouse was still working).

I ended up using the mouse to quit the Background Music process, then my keyboard came back. I then relaunched Background Music again, and the output option switched back to "Background Music Device", but this time the bluetooth headphone works.

@daninfpj
Copy link

daninfpj commented May 12, 2016

I have Soundflower installed. My default output device is Internal speakers. When I open BackgroundMusic, the selected device is always Soundflower. So every time I reboot my laptop I have to go there and change it to Built-in Output to get any sound.

@NaomiRP
Copy link

NaomiRP commented May 11, 2017

In addition to setting a preferred default for launch, can BGM check if a newly available output device is the default and automatically switch to it?

I have my headphones plugged into an external monitor (fewer cables to plug/unplug when using my laptop elsewhere), but every time the computer goes to sleep and is woken back up, no output device is selected in the BGM menu. I believe that the monitor disappears as an available audio output when the computer goes to sleep (thus leaving no output device selected in BGM), but is not re-selected as the audio output for BGM to use when I wake the computer and the monitor re-appears as an audio output.

If this is possible, it would also prevent me from having to select the monitor as the audio output every time I plug the monitor back into the computer.

@lkraider
Copy link

I would like to set an output order preference, so that BGM changes output when it becomes available, for example when plugging in the headphones.

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

6 participants