Screen Recording With System Sounds In Chrome

Capturing the system or tab sounds is now possible when using Chrome 74+ and the Pipe desktop recorder to record your screen or a tab.

A new option will now show up in the Chrome screen sharing dialog which allows the user to share the sound when recording the screen or a tab. It is up to the user to share it.


When one chooses to share the audio, it will be captured together with the microphone input (if present) in one merged audio track.

The feature works in the following 3 situations:

  • On Windows, when recording Your Entire screen (all of the system sounds will be captured) OR when recording a Chrome tab (only the tab sound will be captured).
  • On macOS, when recording a Chrome tab (only the tab sound will be captured).
  • On Linux, when recording a Chrome tab (only the tab sound will be captured).

You can not capture the (window) sound when capturing/sharing just a window.

You can not capture the system sounds on macOS when capturing/sharing your entire screen.

The feature is only available with Pipe recording clients embedded with the 2.0 embed code.

Mobile native recorder reconnect mechanism

📱 Great news! From now on, if the mobile native recorder is disconnected from the internet during an upload, a reconnect attempt will be made each second.

Once the connection is re-established, the interrupted upload will start from the beginning.

When embedded inside a form, mobile and desktop uploads no longer trigger an additional upload when the form is submitted

Recently we've discovered an issue that caused an additional upload to be triggered when Pipe was embedded inside a multipart/form-data form. This was specific to the mobile native recorder and to uploads made from the desktop recorder.

You can rest assured that this no longer happens.

CORS headers are now correctly returned for files hosted on the US region

The EU bucket was correctly configured. Only the US bucket needed a fix. Both buckets we use to store recordings have CORS enabled meaning that if you send in your GET request the Origin header, the S3 bucket will reply with the actual recording together with the following headers:

Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET
Access-Control-Max-Age: 3000

Storage logs for Pipe's own storage

We've added storage logs for our own storage in our continuous pursuit of making Pipe the best platform it can be.

We saw the need for these logs as a result of the recent Amazon S3 issue.

You can access these logs as you would with any others from the logs section.

Annotation 2019-11-13 122613.png

Correct recorder version is now delivered to Safari on iPad running iPadOS 13

The recent release of IPadOS 13 introduced a change that caused iPad OS, Safari to present itself to websites as a Mac!

This resulted in Pipe delivering the wrong recorder: desktop version instead of mobile native recorder.

This issue has now been fixed and Pipe will deliver the mobile native recorder on IPad running IPadOS 13 👍.

New APIs & Integrations Page

A new APIs & Integrations page will make it easy to find all our:

  • APIs (JavaScript, REST, POST, etc.)
  • direct integrations (S3, Dropbox, etc.)
  • plugins
  • integration tutorials (Squarespace, SurveyGizmo, etc.)

The new page is in your Pipe account area under Account > APIs & Integrations

Screenshot_2019-10-17 Integrations APIs addpipe com.png

More Accurate Sessions Info

We've updated the sessions page inside the Pipe account area:

  • FIX: date column now correctly shows the sign in date & time (it was mistakenly showing the last activity date & time)
  • FIX: removed duplicate session info on failed sign in attempts
  • NEW: we're now showing the last activity date & time in a new column

Screenshot 2019-10-02 at 14.28.44.png

Alphanumeric environment IDs

The environment IDs are now 6 character long alphanumeric strings.

All the newly generated embed codes will contain the alphanumeric ID as the value for the eid parameter.

The environment edit section now shows the alphanumeric ID.

This change is fully backward compatible and does not impact older embed codes that use the numeric environment ID.

For better security, we advise you to update the value of eid with the new alphanumeric ID for the embed codes you already have in your websites or apps.

Here's the new ID in a 2.0 HTML embed code:

alphanumeric environment ids in PIpe.png

Amazon S3 Storage Class Option

When pushing files to Amazon S3 you can now choose between 4 of their storage classes:

  • Standard (default)
  • Standard-Infrequent Access
  • Intelligent Tiering
  • One Zone-Infrequent Access

The options are available in the s3 section inside the Pipe account area.

You can find out more about each storage class here and here