Skip to content

known-players and persistent-players properties use app names instead of IDs or executables

I discovered the newly added known-players, persistent-players, and ignored-players properties in 0.4.7. Since these properties do not use binaries or application IDs, they are subject to be lost when an application changes name or a user changes their locale settings. It also prevents distributions such as Xubuntu from shipping customized settings.

We previously used the mpris-players property to preload our player menu for new installations.

    <property name="plugin-9" type="string" value="pulseaudio">
      <property name="mixer-command" type="string" value="pavucontrol"/>
      <property name="mpris-players" type="string" value="parole;rhythmbox"/>
      <property name="known-players" type="string" value="Brave;Firefox Web Browser;Rhythmbox"/>
      <property name="persistent-players" type="string" value="Rhythmbox"/>
    </property>

Downstream (Ubuntu) Bug

Edited by Sean Davis