How to watch and listen to tonight's semi-finalpublished at 19:53 British Summer Time 15 May
Tonight's show takes place in St Jakobshalle, an indoor arena in the Swiss city of Basel.
It will be broadcast live on TV on BBC One and BBC iPlayer from 20:00 BST, hosted by Scott Mills and Rylan.
You can also listen to coverage of the event on BBC Radio 2 and BBC Sounds, with Sara Cox and Richie presiding over the onstage shenanigans.
And you can watch along with us on this live page by clicking on the watch live button at the top of this page.
For participating countries outside the UK, your national broadcaster will broadcast the ceremony in full. Elsewhere, your best bet is the official Eurovision channel on Youtube., external