'Twas brillig, and Jason Taylor at 01/07/11 03:44 did gyre and gimble: > e.g. in module-x11-cork-request (which I very much think you should > ignore completely and disable in any install as it just gets in the way > and results in very strange behaviour due to non-stateful tracking of > the current state... e.g. by default if a Skype call comes in when you > have e.g. Amarok paused, then Amarok will unpause for you when the call > starts and pause again then it ends... > > > Would be nice if there was module-mpris2-cork-request instead... most of > the desktop media players now support the MPRIS2 dbus interface (thanks > ubuntu sound menu) http://www.mpris.org/2.1/spec/ > > The spec specifies a PlaybackStatus() , CanPause, CanPlay, Play() and > Pause() > > Since you don't have to actually pause phone roles just music/video this > would do the trick I think.. This would certainly be much more preferable to the x11 cork request but some issue would be problematic. 1. We need to match up PA streams with mpris2 clients. I think this should be solvable but I've not looked too deeply at mpris stuff to know the finer details. 2. Even with this module, the problem of a media player which uses the PA_STREAM_START_CORKED flag would still be there I think. :( Col -- Colin Guthrie gmane(at)colin.guthr.ie http://colin.guthr.ie/ Day Job: Tribalogic Limited [http://www.tribalogic.net/] Open Source: Mageia Contributor [http://www.mageia.org/] PulseAudio Hacker [http://www.pulseaudio.org/] Trac Hacker [http://trac.edgewall.org/]