song detail  ui logic