Skip to main content
Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage

A library for managing bluetooth devices using Python, Bluez and DBus.

Installation

Installing the RTP/SBC codec (this must be done first):

sudo make -C codecs install

Note: the default platform is x86 (mmx). To build for a different platform e.g., armv6 then run sudo make -C codecs install PLATFORM=armv6 instead.

Install the python library by running:

pip install BT-Manager

Documentation

Documentation is hosted at https://pythonhosted.org/BT-Manager

Project resources

Changelog

v0.3.0

Bug fix for issue #1 causing erroneous signal receiver notifications.

v0.2.0

Added support for:

  • BTInput (org.bluez.Input)

v0.1.0

Initial release supporting Bluez 4.x dbus API with following interfaces:

  • BTManager (org.bluez.Manager)

  • BTAdapter (org.bluez.Adapter)

  • BTDevice (org.bluez.Device)

  • BTMedia (org.bluez.Media)

  • BTMediaTransport (org.bluez.MediaTransport)

  • BTAudioSource (org.bluez.AudioSource)

  • BTAudioSink (org.bluez.AudioSink)

Services:

  • BTAgent (org.bluez.Agent)

  • SBCAudioSink (org.bluez.MediaEndpoint): endpoint/transport for connecting A2DP SBC source

  • SBCAudioSource (org.bluez.MediaEndpoint): endpoint/transport for connecting A2DP SBC sink

Other:

  • UUID decoding for identifying supported services

  • Class of device decoding to device service, major and minor classes

  • Device vendors codes and names for device vendor decoding

  • Audio codec types and SBC codec configuration attributes

Release files for BT-Manager 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for BT-Manager 0.3.0
File Size Uploaded
BT-Manager-0.3.0.tar.gz 87.8 kB Details

Release files / BT-Manager-0.3.0.tar.gz

Download URL BT-Manager-0.3.0.tar.gz
Size 87.8 kB
Tags Source
SHA-256 checksum
How to use checksums
950e03c68951953234cd92038d115aa27a0bebc07203e64454a0962f5b22d145
BLAKE2b-256 checksum
How to use checksums
9f21856528efb3609b8c294b5f4423c3a195171ff2bee0c7948c159ba2c7089d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page