Piosenka dla Niemiec was the third edition of the Polish music competition Piosenka dla which was held to select the country's entry for The Origin Song Contest 04. Hosted by Anna Popek, who co-hosted the first edition of The Origin Song Contest, five songs competed in the selection (four in Polish and one in English) which consisted of a final and a superfinal. The final took place on 20th December 2017 and the superfinal on the 30th. Both events were held at the TVP Studio in Warsaw.
Viktor Svensson, Michel Zitron, John Martin, Joakim Jarl, Alex Papaconstantinou & Teddy Sky
"Motyle i ćmy" (Butterflies and moths)
Marta Markiewicz, Marcus Goranson & Johannes Lindsmyr
The superfinal took place on 30 December 2017. Honorate and Dominika participated as the top two of the final round. After also winning the final (and being the first participant to win both the final and the superfinal, as both Lanberry and Bovska came second in the first round), Honorata Skarbek was the winner by a small margin of 31 votes and won the right to represent Poland in Cologne with the song "Na koniec świata".
On 14th January 2018, the semi-final allocation draw for the edition took place in Cologne, where the countries were allocated into halves of the two semi-finals. Poland was allocated into the first half of the first semi-final. On 25th January, the running order for the semi-finals was revealed, having been determined by the OBU since the second edition. To avoid bias, the position of Poland is always drawn randomly, and this edition Poland was drawn into the starting position of 06 in the second semi-final, following Cyprus and preceding the United Kingdom.
Poland was ranked first of the thirty-five participants in the betting odds for the edition with odds of 2.44, meaning it was the country most likely to win the contest outright. To date, this was the fifth-highest betting odd and it placed Poland fairly high above runner-up Moldova.
Poland qualified from the second semi-final, and was drawn to perform in eleventh position in the final, preceded by Bosnia and Herzegovina and followed by Monaco. The country finished as runner-up of the edition with 112 points, winning the positive points with 138 points but coming eighteenth in the negative votes with -26 points. After the edition, it was revealed that Poland won the semi-final with 107 points (beating Finland by tiebreak procedure).