Refactored SongAutoComplete, using type-safe parameters for SongListRepository.