You have the snippet call stored in a TV - I don't believe that the TV is evaluating the snippet. [or is even supposed to]
off the top of my head, I'm not sure how to gt that to work, but check the docs for the @EVAL binding and see if that is any help.
though my suspicion is that you can probably get where you are going more elegantly by doing some conditional processing in the template
worse-comes-to-worse, you can create a my_song chunk, call [[!my_song]] in there and in the TV value call the chunk [[$my_song]] ~ it's hackish, but it will work.
*** Not just websites, we also create signage, banners, print, trade show displays and more! ***
Sean Kimball CLP, CLS.
Technical Director / Sr. Developer | BigBlock Studios
._______________________________________________.
Bigblock Studios
http://www.bigblockstudios.ca Web site design & development.
27-1300 King Street East. Box 167 Oshawa, Ontario L1H8J4 Canada.
phone/fax: 905-426-5525