It's the first of the Eurovision semi-finals tonight where we will get a glimpse of the competition that we will hopefully be up against this Saturday. Ireland won't be making their semi-final appearance until Thursday, but you can still check out the sixteen weird and wonderful acts that will be vying for their place in the grand final, and of course we will have good old Marty there talking us through it all