Implement more of the mpris2 spec