playback and file uploads