Skip to content
← All Posts
Build notes

Better recording recovery in SolScribe

SolScribe now saves browser audio as you record and recovers interrupted uploads more reliably. The latest updates cover browser recovery, iOS background uploads and hosted processing. A meeting cannot be recorded again after it ends, so keeping the audio available for recovery matters as much as producing the transcript.

Saving as you record

Each slice of browser audio is saved locally as it arrives, encrypted under a key the page can use but cannot export. Saved audio is available for recovery after a tab crash.

Local recovery storage is temporary. Held recordings are cleared on sign-out, idle logoff and account change, and expire after seven days. The page warns before you leave an active recording, and idle logoff waits until recording has stopped. A temporary session-refresh failure also leaves the session intact unless the server explicitly rejects it.

Slow uploads can run for up to 15 minutes while making progress, with a 30-second timeout if progress stops.

Retrying the same recording

An upload can reach the server even when its response never makes it back to the browser. SolScribe now recognises a repeat submission for 24 hours and returns the original transcription, without creating another job or reserving credits again.

SolScribe blocks manual retries while the original job is queued or running.

Recovering background uploads on iOS

iOS can relaunch an app in the background to report an upload’s completion. SolScribe now buffers those reports until the upload manager is ready to handle them.

On launch, the app checks clips marked as uploading against the tasks iOS still has running. Stranded clips become eligible for an immediate retry. Clips whose account was removed appear in Review for reassignment.

Allowing time for processing

Hosted transcription jobs now have a 45-minute processing window, with 30 minutes for merges and 15 for post-processing. These limits replace the queue library’s default timeout. They are processing limits, not expected wait times.

Cloud cancellation also releases reserved credits in the same transaction. A destruction certificate is issued only after the deletion has been recorded in the audit log.

SolScribe is transcription you can run yourself or use hosted. More at solscribe.ai.