Skip to content

Untangle Player, Window and MPRIS

This is a small-to-medium cleanup on the interaction between Player, Window and MPRIS. The core principle behind it is: "the player is not tied to the window".

As such, it is architecturally wrong to make Window hold it; instead, Player should be handled by Application.

I also fixed a small fallout from 84edf883 where GstPlayer was trying to access a field that doesn't exist anymore.

Merge request reports