src/main/java/org/intellimate/izou/sdk/frameworks/music/player/template/Player.java
@Override
    public List<ResourceModel> provideResource(List<? extends ResourceModel> resources, Optional<EventModel> event) {
        return informationProvider.provideResource(resources, event);
    }
@Override
    public List<ResourceModel> provideResource(List<? extends ResourceModel> resources, Optional<EventModel> event) {
        return informationProvider.provideResource(resources, event);
    }
This method is called when an object wants to get a Resource.
<p>
Don't use the Resources provided as arguments, they are just the requests.
There is a timeout after 1 second.
</p>

@param resources a list of resources without data
@param event     if an event caused the action, it gets passed. It can also be null.
@return a list of resources with data