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>
Edited by Sean Davis