def available_players():
bus = dbus.SessionBus()<EOL>players = set()<EOL>for name in filter(lambda item: item.startswith(MPRIS_NAME_PREFIX),<EOL>bus.list_names()):<EOL><INDENT>owner_name = bus.get_name_owner(name)<EOL>players.add(convert(owner_name))<EOL><DEDENT>return players<EOL>
Searchs and returns set of unique names of objects
    which implements MPRIS2 interfaces.

    :returns: set of unique names.
    :type: set