James Blake released his long-awaited new album last night, with just a few hours' notice to fans.

Blake has been ramping up for the release of 'The Colour in Anything' over the last few weeks, revealing the Quentin Blake-illustrated artwork and playing tracks from it here and there on radio.

Last night, he appeared on Annie Mac's BBC Radio 1 show to premiere two new songs - 'Radio Silence' and 'I Need a Fire' - the latter of which features Justin Vernon of Bon Iver.

He also announced that the album would be released at midnight - and sure enough, you can now stream it below, via Spotify: