Amberol sends mpris:length as a string
Querying Amberol from D-Bus using MPRIS displays in metadata that the mpris:length
field is sent as a string, microseconds but in string format.
According to the mpris spec, this needs to be a 64-bit integer.
Now this issue originates from the crate used mpris-player
which for some reason decides to serialize the length as a string
This causes issues with existing code that consumes MPRIS data because they assume an integer, for example:
Unfortunately since mpris-player
is no longer maintained this means moving to another crate like mpris-server
which has been implemented in MR !150
Edited by Ravener