Random Sounds offers multiple methods for ingesting content into the platform.
One of the most efficient methods is bulk file transfer via an Amazon S3
bucket or FTP/SFTP
account.
These solutions act as a staging area where files can be quickly transferred from one system to another. With this method, content can be uploaded from your existing storage location into the staging area, then Random Sounds will connect to the staging area and import the files.
What you need to access Amazon S3, FTP, SFTP
In order to connect to an Amazon S3
bucket or FTP/SFTP
account, an FTP client must be used. An FTP client is a simple software application that allows users to log into various servers and upload/manage files. Our preferred FTP client is Transmit, but there are other free solutions available that provide comparable services, such as Cyberduck and FileZilla.
FTP Client Setup
After you have selected and installed an FTP client, there is a one simple setting to adjust in order to get the most out of your FTP client. If have not previously installed an FTP client on your computer, the default FTP client will most likely be set as Safari or your preferred web browser. This will likely result in issues when attempting to remote connect to S3 buckets and/or FTP/SFTP accounts from your computer
Please take the following steps to set your desired default FTP Client:
Install and open your FTP client.
Open Preferences.
Update the default FTP client to your preferred application, e.g Transmit.
Using Your FTP Client
a) Uploading files via FTP Client
To upload your files to the FTP server, take the following steps:
Create a local folder on your computer for a release, including cover art, audio files, and/or video files.
Drag and drop the folder into your FTP client.
Once upload is complete, quit the FTP client or disconnect from the FTP server.
b) Connect to S3 Bucket via FTP Client
Unlike FTP, Amazon S3 cannot be launched with the Open Connection button. You will have to manually launch the client and enter the server information. Here is a walkthrough of Amazon S3 connectivity setup in both Transmit and Cyberduck.
Transmit:
Protocol:
Amazon S3
Address:
s3.amazonaws.com
Access Key ID:
Login ID
in Random Sounds's Ingestion settingsSecret:
Login Secret
in Random Sounds's Ingestion settings. You will have received this information separately.Remote Path: Enter the bucket name in this field. This is equal to the
Host
in Random Sounds's Ingestion settings, minus thes3.amazonaws.com
appendix.Connect
Cyberduck
In Cyberduck App, click "Open Connection" on top left
Select "Amazon S3" from the dropdown menu
Server: "Host" in Random Sounds's Ingestion settings.
Access Key ID: "Login ID" in Random Sounds's Ingestion settings.
Secret Access Key: "Login Secret" in Random Sounds's Ingestion settings. You will have received this information separately.
Connect.
Uploading files via FTP Client
To upload your files to the S3 bucket, take the following steps:
Create a local folder on your computer for a release, including cover art, audio files, and/or video files.
Drag and drop the folder into your FTP client.
Once upload is complete, quit the FTP client or disconnect from the S3 bucket.