https://bugs.kde.org/show_bug.cgi?id=479620

            Bug ID: 479620
           Summary: Implementing support for LE Audio and Auracast from
                    KDE/Plasma's side
    Classification: Plasma
           Product: Bluedevil
           Version: unspecified
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: general
          Assignee: now...@gmail.com
          Reporter: john.schu...@protonmail.com
                CC: plasma-b...@kde.org
  Target Milestone: ---

Greetings! 

As we head into the new year, I feel it is important to start the discussion
about the topics mentioned in the summary as I haven't seen much about it yet.  

# What is LE Audio and Auracast?

LE Audio, and it's extension, Auracast, represent the next progression in
Bluetooth based audio streaming. LE Audio utilizes a new codec, LC3, which
promises higher fidelity at lower bitrates compared to the widely used
Bluetooth classic SBC codec. Additionally, the underlying packet structure and
communications are different from L2CAP used in Bluetooth LE for things like
GATT services. These two modifications aim at reducing the power requirements
and improving the simplicity and quality of streaming audio over Bluetooth. It
also defines services for bidirectional audio streaming for integrated mics and
such.

Auracast takes this to another level by allowing one-to-many broadcast
streaming. These "audio hotspots" can be set to public or private, with the
private ones needing a passkey/passphrase to decrypt the audio data.


# Why does this matter for KDE/Plasma? 

Many new audio devices such as speakers, earbuds, headphones, etc. will come
with LE Audio + Auracast support (BLEA as I will refer to from here on out).
While many of these devices will still support Bluetooth Classic, giving users
the option to connect via BLEA will let them enjoy extended battery life and
audio quality. 

Secondly, BLEA serves as a great normalization in accessibility for those who
use hearing aids and cochlear implants. Bluetooth Classic is simply not a
feasible option for many manufacturers from a power standpoint and many of said
manufacturers are standing behind BLEA as the answer. Supporting BLEA will be a
great accessibility milestone for KDE.

Lastly, Microsoft is working on bringing (unsure of scope) support to Windows
11 and I think it's important KDE has complete support to match or exceed
Windows.


# What are the recommended BLEA features (via a settings panel or otherwise)?

     - When the peripheral(s) support it, allow users to choose stereo
streaming via LE Audio.
     - Allow users to control what Auracast stream their peripherals should
listen to. 
     - Allow users to start an Auracast broadcast (or many) from a media/audio
source and set the passkey/phrase if private.


# What will KDE depend on for such functionality?

BlueZ and PipeWire. I know PipeWire has experimental support for LE Audio. I am
not sure of the Auracast functionality status.

Thank you!

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to