SoundExchange Streaming File Format Standard Announced

Dec 9, 2012

The Q4 reporting period is approaching, please submit your reports now or before January 5, 2013. Get complete SX reporting details.


In June of this year we announced, effective April 2013, Digital Services will require that SX streaming logs conform to one common file format. The standard format is detailed below.

The objective is to make this new requirement as easy to complete as possible.

We recommend that stations make the necessary changes to the file format prior to January 1 for the Q1 2013 reporting period. For stations sending only a two-week sample, please make sure the file meets the standard before sending.

While we will continue to process files in formats other than the new standard, starting with the Q1 2013 reports, stations submitting access logs not meeting the formatting requirement will be charged a file-processing fee each quarter. This change does not apply to playlist files. Read the complete details on the fee structure.


Using a Streaming Provider?

You will need to alert your streaming service provider to update their file export settings for your stream with this standard.

Is your station streaming in-house?

You will need to coordinate with your station engineers, or whoever supports the streaming server to make the necessary changes.

Streaming with NPR Digital Services?

No need to worry, we have already made the necessary changes for you.

Having trouble getting it to work?

Contact us by emailing and provide detail around the issues you are experiencing.  Please let us know if you are an in-house streamer or which streaming provider you are working with to help us understand the issue.


File type: tab delimited .txt

Do not combine logs; send separate files for each stream

We will no longer accept data for two streams in 1 log file.

Columns (in order):

• IP address (#.#.#.#; Do NOT include port numbers (

• Date listener tuned in (YYYY-MM-DD)

• Time listener tuned in (HH:MM:SS; 24-hour military time; UTC time zone)

• Stream ID (No spaces)

• Duration of listening (Seconds)

• HTTP Status Code

• Referrer/Client Player  

Please be sure to include the required header row as it is displayed in the above example. Your log will not process without it. Thanks for your help.