Add Bluetooth audio support and a Terminal-based music player#5
Open
ggoodale wants to merge 23 commits into
Open
Add Bluetooth audio support and a Terminal-based music player#5ggoodale wants to merge 23 commits into
ggoodale wants to merge 23 commits into
Conversation
…b to make wifi happy, but that's neither here nor there
…the BT module to bluetoothd
…lseaudio, at least not yet).
Something in udev would really prefer it if there was an "sgx" group in existence at boot time.
Something in udev would really prefer it if there was an "sgx" group in existence at boot time.
…l being launched at boot time
Owner
|
After rebasing on |
Author
|
Are you on a Zero W or a Zero 2 W? I only have a 2 to test with, unfortunately.
|
Owner
|
Just got back to this, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR adds the following:
Pipewire is configured to launch at boot time, owned by the beepy user for ease of use. BlueZ integration is configured and pipewire will auto-switch to a bluetooth audio device when one is connected.
To use:
bluetoothctland run the following:> sudo /etc/init.d/background/S45pipewire restartbeepyuser, launch cmus:> cmusDefault shortcuts:
Currently this supports MP3, ogg, and WAV, but cmus could be rebuilt with support for AAC, FLAC, or other audio formats as well. Tested with a pair of Apple bluetooth headphones and a bluetooth speaker I had laying around.
@ardangelo It appears that submodule changes have been swept up in this PR for reasons beyond my limited git-fu. let me know if I need to recreate this PR to exclude them (and how to do that, if you know!)