feat: increase polling intervals for MPRIS status and position fabricators
- Change status fabricator interval from 250ms to 5000ms - Change position fabricator interval from 1000ms to 2000ms - Update poll_from and on_changed callbacks to match the new intervals
This commit is contained in:
1 file changed
+2
-2
@@ -155,12 +155,12 @@ class PlayerService(Service):
|
||||
self.status = self._player.props.playback_status
|
||||
self._last_polled_status = self.playback_status
|
||||
self.pos_fabricator = Fabricator(
|
||||
interval=1000,
|
||||
interval=2000,
|
||||
poll_from=lambda f, *_: self.get_position(),
|
||||
on_changed=lambda f, *_: self.fabricating(),
|
||||
)
|
||||
self.status_fabricator = Fabricator(
|
||||
interval=250,
|
||||
interval=5000,
|
||||
poll_from=lambda f, *_: self.playback_status,
|
||||
on_changed=lambda f, value: self._on_polled_status_change(value),
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user