ba1e535f9c
core/util: add experimental member macros
...
An experiment that should reduce boilerplate for properties that just
access a backing value. Code also exists for using it as an interface
for other properties as well, but isn't currently in use.
2024-07-30 20:23:57 -07:00
abc0201f6e
service/mpris: add uniqueId property to detect track changes
...
Also emits all property changes after trackChanged
2024-07-29 01:34:44 -07:00
a9e4720fae
docs: use new member reference shorthand
2024-07-21 17:41:49 -07:00
d8fa9e7bb3
service/mpris: add properties for common track metadata
...
This was done to work around bad player implementations sending weird
metadata, such as removing the art url halfway through a song.
2024-06-21 19:03:40 -07:00
c56a3ec966
service/mpris: add shorthand for playback state changes
2024-06-21 16:31:02 -07:00
06240ccf80
service/mpris: improve compatibility with noncompliant players
2024-05-23 18:15:49 -07:00
ac339cb23b
service/mpris: expose desktopEntry property
2024-05-22 05:40:03 -07:00
ed3708f5cb
service/mpris: add trackChanged signal
2024-05-21 05:07:24 -07:00
4ee9ac7f7c
service/mpris: finish mpris implementation
2024-05-21 04:09:19 -07:00
3b6d1c3bd8
feat: mpris
2024-05-21 04:09:19 -07:00