| #!/usr/bin/python |
| |
| import dbus |
| |
| bus = dbus.SystemBus() |
| |
| manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), |
| 'org.bluez.Manager') |
| |
| conn = manager.ActivateService('audio') |
| |
| audio = dbus.Interface(bus.get_object(conn, '/org/bluez/audio'), |
| 'org.bluez.audio.Manager') |
| |
| try: |
| headset = dbus.Interface(bus.get_object(conn, audio.DefaultHeadset()), |
| 'org.bluez.audio.Headset') |
| except: |
| pass |
| |
| try: |
| device = dbus.Interface(bus.get_object(conn, audio.DefaultDevice()), |
| 'org.bluez.audio.Device') |
| sink = dbus.Interface(bus.get_object(conn, audio.DefaultDevice()), |
| 'org.bluez.audio.Sink') |
| except: |
| pass |