refactor song_id and media location