@SuppressWarnings("unused")
    public static Optional<PlayerRequest> createPlayerRequest(Playlist playlist, Identification player, AddOnModule source) {
    """
	creates a new PlayerRequest.
	<p>
	the resulting PlayerRequest is not permanent, which means that it will mute all other sound but is limited to
	10 minutes.<br>
	For this method to return a non-empty Optional the following criteria must be met:<br>
	<ul>
	<li>the player must exist and be support the standard defined through the sdk</li>
	<li>the players-capabilities must allow requests from outside</li>
	<li>the players-capabilities must allow a requests with specified a specified playlist/trackInfo</li>
	</ul>
	@param playlist the playlist to pass with the request
	@param player the player to target
	@param source the addOnModule used for Context etc.
	@return the optional PlayerRequest
    """
        return createPlayerRequest(playlist, false, player, source);
    }
@SuppressWarnings("unused")
    public static Optional<PlayerRequest> createPlayerRequest(Playlist playlist, Identification player, AddOnModule source) {
        return createPlayerRequest(playlist, false, player, source);
    }
@ SuppressWarnings ( "unused" ) public static Optional < PlayerRequest > createPlayerRequest ( Playlist playlist , Identification player , AddOnModule source ) { return createPlayerRequest ( playlist , false , player , source ) ; }
creates a new PlayerRequest.
<p>
the resulting PlayerRequest is not permanent, which means that it will mute all other sound but is limited to
10 minutes.<br>
For this method to return a non-empty Optional the following criteria must be met:<br>
<ul>
<li>the player must exist and be support the standard defined through the sdk</li>
<li>the players-capabilities must allow requests from outside</li>
<li>the players-capabilities must allow a requests with specified a specified playlist/trackInfo</li>
</ul>
@param playlist the playlist to pass with the request
@param player the player to target
@param source the addOnModule used for Context etc.
@return the optional PlayerRequest
creates a new PlayerRequest . <p > the resulting PlayerRequest is not permanent which means that it will mute all other sound but is limited to 10 minutes . <br > For this method to return a non - empty Optional the following criteria must be met : <br > <ul > <li > the player must exist and be support the standard defined through the sdk< / li > <li > the players - capabilities must allow requests from outside< / li > <li > the players - capabilities must allow a requests with specified a specified playlist / trackInfo< / li > < / ul >