The 19-year old singer impressed judges with his performance of 'No Name' this evening (March 31), but angered Voice producers who were unaware that he had signed up for Britain's Got Talent, The Irish Sun reports.
Fortunately for O'Shaughnessy, he was kicked out of The Voice of Ireland on his first night.
Larry Bass, CEO of production company Shinawil which produces The Voice Of Ireland, said: "We weren't aware of anything about Britain's Got Talent until the day of the first live shows.
"I'm sure that they must have been just as p*ssed off as us when they found out about it.
"Ryan had signed our contract first and we told him he was obliged to sing with us, even though he had progressed in Britain's Got Talent."
Bass continued: "[The Voice of Ireland coach] Brian [Kennedy] knew nothing about anything that was going on with BGT and, if he had chosen to keep Ryan in, he would've had to continue with us or face legal consequences."
Prior to his talent search auditions, O'Shaughnessy acted in Irish soap Fair City.
Watch Ryan O'Shaughnessy perform 'No Name' on Britain's Got Talent below: