Эта фраза означает окончание чего-то очень важного. Например, чьей-то жизни, или окончание благополучного существования. Фраза "песенка спета" происходит от другого известного выражения -
"спеть лебединую песню", т.е., сделать что-нибудь в последний раз. Выражение это было известно еще в древности, и связано с поверьем, что лебеди поют в конце жизни. На самом деле это совсем не так. Возможно подобное поверье возникло из-за того, что один из видов лебедей - кликун, перед смертью издает трубный звук, который на песню, конечно, совсем не похож. Превратился этот звук в песню лишь благодаря стараниям античных писателей-романтиков<wbr />, с чьей подачи фраза "лебединая песня спета", а в последствии просто "ваша песня (песенка) спета" пошла в массы.