Dynamic Gradient Background

Is there any way to produce dynamic colors based off of a parent images main color?

I’ve experimented with blurring an image, but the effect is better when you have an actual color that is a bit lighter/darker than the original image.

Example below: How to reproduce this?

The dark red background, and the slightly lighter red buttons beautifully pair well with the cover art.