Commit Graph

6 Commits

Author SHA1 Message Date
774d8880cd mpris: fix potentially invalid seconds count on >1h media 2023-03-31 19:54:39 +07:00
a301b8c4cd mpris: update docs 2023-03-31 19:54:27 +07:00
5383f7bd56 mpris: add unicode support; add position tag 2023-03-31 19:54:20 +07:00
a53c97f7f6 mpris: add tooltip and length limits 2023-03-31 19:53:53 +07:00
ea17a66dfc fix: compilation errors with cpp_std=c++20
There were two main issues with fmtlib and C++20 mode:

 - `fmt::format` defaults to compile-time argument checking and requires
   using `fmt::runtime(format_string)` to bypass that.
 - `std::format` implementation introduces conflicting declarations and
   we have to specify the namespace for all `format`/`format_to` calls.
2023-01-20 22:50:02 -08:00
0bc5314e08 Add mpris module
Uses libplayerctl to use the MPRIS dbus protocol to query, listen and
control media players.

Signed-off-by: Robert Günzler <r@gnzler.io>
2023-01-06 20:55:31 +01:00