Lets bring in the source from Micstream as our baseline. Current progress is blocked waiting for tingleFM user API.