src/main/java/org/intellimate/izou/sdk/frameworks/music/user/PlayerRequest.java
@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