add virtual field to song model for file url