Draft: Play recording before saving (but not while renaming an existing recording)
This enables the user to play a recording right before saving a new recording. However, when onRenameRecording()
is called via renaming an existing recording, the user cannot play the recording until the user confirms renaming the recording (retaining old functionality). This addresses #120