allow mp3 generator to be called as a function with a dict as arguments