|
|
b5ee0b5df2
|
fix: Correct D-Bus signal subscription for properties changed
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-31 00:08:24 +00:00 |
|
|
|
b0b5905169
|
fix: Replace add_signal_receiver with bus.add_match
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-31 00:07:31 +00:00 |
|
|
|
a01a655d6c
|
feat: Subscribe to PropertiesChanged for dynamic device naming
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-31 00:06:52 +00:00 |
|
|
|
58397e6b4c
|
feat: Cache device names and listen for property updates
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-31 00:05:56 +00:00 |
|
|
|
61eb680695
|
feat: Log new devices with '(new)' suffix
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:58:59 +00:00 |
|
|
|
6ec536a964
|
style: Remove leading blank lines in scan.py
|
2025-12-30 23:58:57 +00:00 |
|
|
|
3b1e8bdaf3
|
feat: Add scan.py for continuous Bluetooth device scanning
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:56:29 +00:00 |
|
|
|
7163ff2d6f
|
feat: Add scan script
|
2025-12-30 23:56:28 +00:00 |
|
|
|
ad31ed0f2e
|
fix: Adjust volume via MediaTransport1 interface
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:26:36 +00:00 |
|
|
|
8bc8cf4089
|
feat: Add 'up X' and 'down X' commands to adjust media player volume
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:24:09 +00:00 |
|
|
|
240fe2f39d
|
feat: Add MQTT commands for music playback control
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:20:51 +00:00 |
|
|
|
ac4145ac05
|
feat: Add MQTT command "kick" to disconnect connected device
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:16:45 +00:00 |
|
|
|
be180b073a
|
fix: Reset Bluetooth pairing timer on new pair request
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:11:47 +00:00 |
|
|
|
cc63c6807d
|
fix: Remove setting of non-writable adapter Class property
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 23:00:17 +00:00 |
|
|
|
4bd98c17cf
|
feat: Set Bluetooth adapter class to display speaker icon
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:59:32 +00:00 |
|
|
|
706a9b4abd
|
refactor: Remove automatic device unpairing monitor
|
2025-12-30 22:57:28 +00:00 |
|
|
|
d9f5c7382b
|
fix: Refactor pairing agent to only trust devices
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:38:43 +00:00 |
|
|
|
aed90db5e8
|
refactor: Replace pre-connect disconnect with a sleep
|
2025-12-30 22:38:40 +00:00 |
|
|
|
99dc67e807
|
feat: Configure Bluetooth agent for DisplayYesNo and optimize connection
|
2025-12-30 22:25:12 +00:00 |
|
|
|
2a02dc0f5a
|
fix: Suppress HFP profile rejection DBusError traceback
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:15:48 +00:00 |
|
|
|
6c6c70c254
|
chore: Configure Bluetooth agent capability
|
2025-12-30 22:15:45 +00:00 |
|
|
|
8e624950aa
|
fix: Correct D-Bus signal handling and agent capability
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:12:17 +00:00 |
|
|
|
19deff17a7
|
feat: Automatically remove devices unpaired by remote host
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:10:30 +00:00 |
|
|
|
9c9adea41c
|
chore: Configure agent capability to NoInputNoOutput
|
2025-12-30 22:10:29 +00:00 |
|
|
|
d0bd68bc6b
|
Fix: Make AuthorizeService async to handle D-Bus rejections; correct CAPABILITY
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 22:00:46 +00:00 |
|
|
|
f8c09124a4
|
feat: Set agent capability to NoInputNoOutput and define service UUIDs
|
2025-12-30 22:00:43 +00:00 |
|
|
|
2e68948f09
|
fix: Attempt disconnect before connecting Bluetooth devices
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 21:44:40 +00:00 |
|
|
|
c3c2fc794c
|
feat: Reject HFP connections to disable phone calls
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 21:42:02 +00:00 |
|
|
|
4b03d92674
|
feat: Allow setting Bluetooth adapter alias to "Home Audio"
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 21:40:34 +00:00 |
|
|
|
1c219aa564
|
fix: Update agent capability to DisplayYesNo
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 21:35:51 +00:00 |
|
|
|
d67ad2ef2a
|
fix: Store D-Bus agent instance globally to prevent GC
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:59:28 +00:00 |
|
|
|
19cf54b2c2
|
fix: Adjust agent path and add agent initialization log
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:57:27 +00:00 |
|
|
|
4fdc6042dc
|
fix: Make D-Bus agent methods async to resolve pairing issue
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:55:10 +00:00 |
|
|
|
1d7a084a3a
|
fix: Correct D-Bus ObjectManager path for BlueZ
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:50:29 +00:00 |
|
|
|
ef658a76a1
|
fix: Connect to D-Bus system bus explicitly
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:48:52 +00:00 |
|
|
|
18997d5295
|
fix: Refactor D-Bus connection to use a single persistent instance
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:47:41 +00:00 |
|
|
|
a2702734ff
|
fix: Use D-Bus signature strings for Agent method annotations
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:44:59 +00:00 |
|
|
|
89e6ee718f
|
fix: Call dbus-next @method decorator as function
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:44:05 +00:00 |
|
|
|
865f010f75
|
fix: Update @method decorators and type hints for dbus-next compatibility
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:43:11 +00:00 |
|
|
|
de774ccf56
|
fix: Remove incorrect dbus_service import and decorator
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:42:12 +00:00 |
|
|
|
fb08301687
|
feat: Implement Bluetooth speaker mode with auto-pairing
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
|
2025-12-30 19:40:12 +00:00 |
|
|
|
56134c2d70
|
fix: Narrow MQTT subscription topic
|
2025-12-30 19:40:09 +00:00 |
|
|
|
c93b444488
|
Initial skeleton of MQTT listener
|
2025-12-30 19:13:48 +00:00 |
|
|
|
2de1f31670
|
Initial commit
|
2025-12-30 19:05:21 +00:00 |
|