Maruv, Ukraine's entrant for the Eurovision Song Contest, has been dropped in a row related to tensions between her country and Russia.
Maruv's song, “Siren Song,” won a public vote on Saturday, but the singer later fell out with the country's national broadcaster, reports the BBC.
She was given 24 hours to sign a contract that temporarily barred her from playing in Russia.
Talks stalled on Monday and the broadcaster pulled Maruv's nomination.
The 27-year-old, whose name real name is Anna Korsun, said she was prepared to cancel her next tour of Russia, but that other stipulations in the contract amounted to "censorship".
"I am a citizen of Ukraine, pay taxes and sincerely love Ukraine," she wrote on Facebook.
"But I am not ready to address [people] with slogans, turning my participation in the contest into the promotion of our politicians. I am a musician, rather than a bat at the political stage."
The star, whose song has been watched 6.8 million times on YouTube, added: "I sincerely thank and appreciate everyone who believed in me and voted.
"I ask you to accept this situation and not to take a confrontational path."
In a statement, the state-funded UA:PBC said: "The performer representing Ukraine... also has commitments of becoming a cultural ambassador of Ukraine and delivering not only their music but also expressing the opinion of the Ukrainian society in the world.
"After the negotiations, UA:PBC and the singer Maruv have not found common ground in the mission of the representative of Ukraine at the international song contest.”