James Blake appeared on BBC's Essential Mix for the first time over the weekend, and he put together an eclectic mix for the occasion. The playlist touched upon classical, hip-hop, and dubstep, and sprinkled into it were three original Blake songs not yet heard by the public. No word if these are from his upcoming Enough Thunder EP.

You can listen to his entire mix for BBC over here, or download it through Blake's Twitter.

Also Watch