+diff --git a/merlinmusicplayer/src/merlinmp3player/merlinmp3player.h b/merlinmusicplayer/src/merlinmp3player/merlinmp3player.h
+index 693cbbb..d72d4d4 100644
+--- a/merlinmusicplayer/src/merlinmp3player/merlinmp3player.h
++++ b/merlinmusicplayer/src/merlinmp3player/merlinmp3player.h
+@@ -65,6 +65,7 @@ public:
+ RESULT stream(ePtr<iStreamableService> &ptr) { ptr = 0; return -1; };
+ RESULT streamed(ePtr<iStreamedService> &ptr) { ptr = 0; return -1; };
+ RESULT keys(ePtr<iServiceKeys> &ptr) { ptr = 0; return -1; };
++ void setQpipMode(bool value, bool audio) { }
+
+ // iPausableService
+ RESULT pause();
+diff --git a/partnerbox/src/servicewebts/servicewebts.h b/partnerbox/src/servicewebts/servicewebts.h
+index 27464a4..8142197 100644
+--- a/partnerbox/src/servicewebts/servicewebts.h
++++ b/partnerbox/src/servicewebts/servicewebts.h
+@@ -105,6 +105,7 @@ public:
+ RESULT stream(ePtr<iStreamableService> &ptr) { ptr = 0; return -1; };
+ RESULT streamed(ePtr<iStreamedService> &ptr) { ptr = 0; return -1; };
+ RESULT keys(ePtr<iServiceKeys> &ptr) { ptr = 0; return -1; };
++ void setQpipMode(bool value, bool audio) { }
+
+ // iPausableService
+ RESULT pause();
+diff --git a/vlcplayer/src/servicets/servicets.h b/vlcplayer/src/servicets/servicets.h
+index 5b0b65a..83710b5 100644
+--- a/vlcplayer/src/servicets/servicets.h
++++ b/vlcplayer/src/servicets/servicets.h
+@@ -80,6 +80,7 @@ public:
+ RESULT stream(ePtr<iStreamableService> &ptr) { ptr = 0; return -1; };
+ RESULT streamed(ePtr<iStreamedService> &ptr) { ptr = 0; return -1; };
+ RESULT keys(ePtr<iServiceKeys> &ptr) { ptr = 0; return -1; };
++ void setQpipMode(bool value, bool audio) { }
+
+ // iPausableService
+ RESULT pause();