The Eurovision Song Contest is well underway, with the first semifinal done and dusted.
In no particular order, here are the 10 countries going through to the Eurovision grand final:
- Croatia: Let 3 – Mama ŠČ!
- Moldova: Pasha Parfeni – Soarele şi Luna
- Switzerland: Remo Forrer – Watergun
- Finland: Käärijä – Cha Cha Cha
- Czechia: Vesna – My Sister's Crown
- Israel: Noa Kirel – Unicorn
- Portugal: Mimicat – Ai Coração
- Sweden: Loreen – Tattoo
- Serbia: Luke Black – Samo Mi Se Spava
- Norway: Alessandra – Queen of Kings
That means Malta, Latvia, Ireland, Azerbaijan and the Netherlands miss out.
The second semifinal will take place at 5am on Friday AEST, with Australia going up against Albania, Armenia, Austria, Belgium, Cyprus, Denmark, Estonia, Georgia, Greece, Iceland, Lithuania, Poland, Romania, San Marino and Slovenia.
Last year's winners, Ukraine, will automatically get a grand-final spot along with the big five: Germany, France, Italy, Spain and the United Kingdom.
The big five are the countries that make the biggest financial contribution towards the contest.
Perth synth-metal band Voyager is representing Australia with its song Promise. Australia has been participating in Eurovision since 2015.
Major changes to how Eurovision voting works were announced this year.
The 10 countries to qualify from each semifinal are now decided solely by votes cast by viewers, rather than a combination of a jury and public votes.
But professional juries will still contribute to the grand-final results.
Here are the semifinal performances by the acts which have gone through to the grand final.
Eurovision 2023 is being broadcast on SBS TV and SBS On Demand, with the grand final taking place at 5am AEST on Sunday May 14.