add checks so the streamer is allowed to request things that have already been played or that are too long or whatever