add song photo framework