diff --git a/src/core/mpris2.h b/src/core/mpris2.h
index 7324d3e33..f67e2e180 100644
--- a/src/core/mpris2.h
+++ b/src/core/mpris2.h
@@ -49,6 +49,10 @@ class Mpris2 : public QObject {
Q_PROPERTY( QStringList SupportedUriSchemes READ SupportedUriSchemes )
Q_PROPERTY( QStringList SupportedMimeTypes READ SupportedMimeTypes )
+ //org.mpris.MediaPlayer2 MPRIS 2.2 Root interface
+ Q_PROPERTY( bool CanSetFullscreen READ CanSetFullscreen )
+ Q_PROPERTY( bool Fullscreen READ Fullscreen WRITE SetFullscreen )
+
//org.mpris.MediaPlayer2.Player MPRIS 2.0 Player interface
Q_PROPERTY( QString PlaybackStatus READ PlaybackStatus )
Q_PROPERTY( QString LoopStatus READ LoopStatus WRITE SetLoopStatus )
@@ -84,6 +88,11 @@ public:
QStringList SupportedUriSchemes() const;
QStringList SupportedMimeTypes() const;
+ // Root Properties added in MPRIS 2.2
+ bool CanSetFullscreen() const { return false; }
+ bool Fullscreen() const { return false; }
+ void SetFullscreen(bool) {}
+
// Methods
void Raise();
void Quit();
diff --git a/src/dbus/org.mpris.MediaPlayer2.xml b/src/dbus/org.mpris.MediaPlayer2.xml
index 74208a733..2a791cea8 100644
--- a/src/dbus/org.mpris.MediaPlayer2.xml
+++ b/src/dbus/org.mpris.MediaPlayer2.xml
@@ -12,5 +12,7 @@
+
+