NPR One: How do I add my local newscast?

Just as your local newscast is critical in communicating timely and relevant information to your broadcast audience, it is of equal value to your listeners in NPR One. The local newscast will immediately follow the NPR national newscast and is the first experience, after the Station Hello, of truly connecting with your local brand and content.

Your local newscast is also be available on the website when localized to your station. 

Technical Specifications:
  • Preferred Formats:
    .Wav is the preferred file format. You can upload a .wav to the ftp server and we will transcode it to a .MP4 prior to ingest. This provides an easier workflow for your station and ensures consistent quality and predictable performance in the app. (The file extension on the URL you place in StationConnect must match the file extension that is uploaded to the FTP server. Please see the steps outlined below.)

    .MP4 files are also preferred and provide higher quality audio, faster loading times and predictable performance in the app. 

    .MP3 files are accepted but please be aware that the audio may not be of good quality and may be skipped in the app due to longer load/buffering times.
Preferred .wav Format Specifications:
  • Codec: PCM
  • Channels: 2 (Stereo)
  • Bit depth: 16 or 24
  • Sampling Rate: 48 kHz
  • Extension: .wav
  • Minimum Audio Level: -65dB
  • Please note: if you are editing newscasts in Adobe Audition please be sure when you save the file that you DO NOT CHECK the box titled 'Include markers and other metadata'. (If this box is checked, extra metadata will be added to your file and will cause your file to cut out in the NPR One app). 
Preferred .MP4 Format Specifications:
  • Codec: HE-AAC v1
  • Channels: 1 (Mono)
  • Bitrate: 64 kbps
  • Sampling Rate: 44.1 khz
  • Normalization: File should have a loudness -20 LUFS or -3dB
  • Extension: .mp4
Accepted .MP3 Format Specifications:
  • Channels: 1 (Mono) or Stereo
  • Bitrate: 64 kbps Mono/ 128 Stereo
  • Sampling Rate: 44.1 khz
  • Normalization: File should have a loudness -20 LUFS or -3dB
  • Extension: .mp3
Production Requirements for Participation:
  • Maximum Length: 10 minutes.  Newscasts over 10 minutes will not play in the app
  • Clean Cuts - The newscast should not include audio from the previous show, should not start in the middle of a sentence and/or end in the middle of a sentence.
  • No sponsorship

View detailed editorial guidelines and recommendations for your Local Newscast.

Setting Up/Editing Your Local Newscast Instructions: Note: The initial set-up process for newscasts may take several days and may require assistance from an engineer or technical staff member. Please contact Station Relations via email at for help with newscast set up.

You will need to do the following in order to get your newscast into NPR One:

  • Capture your newscast (see specifications above)
  • Transcode the audio to the recommended audio specifications above (read our transcoding audio tips here)
  • The file must be named either newscast.wav, newscast.mp3 or newscast.mp4.
  • Set up an FTP Client with NPR Digital Services - Upload each audio file to an FTP folder (always overwriting the previously uploaded file). Don’t have an FTP client set up? Let us host your NPR One audio on our server. 
  • Add URL - Add a static URL to StationConnect where our API can grab the content after each upload. Newscasts are picked twice an hour. The URL should be accessible through the standard http:// port 80. Non-standard ports or alternate protocols such as ftp are not supported. 
Instructions for StationConnect:
  1. Log in to StationConnect. Note: Your login information is the same as
  2. Find "Station" and click your station's call letters (with the NPR Logo next to it) to edit
  3. In the Settings tab, scroll down to the "Content" area and  locate the Newscast URL field
  4. Paste your .wav, .mp4 or . mp3 newscast audio URL into the Newscast field
  5. You can set your newscast expiration to two, four or six hours. 
  6. Scroll to the bottom of the page and click "Save Changes
  7. A script will run twice an hour to ingest new newscasts/
  8. Newscasts remain active in the app for two, four or six hours after the hour specified in the date/time stamp of the file, the minutes and seconds are ignored. For example, if your expiration is set at two hours, a file with a time of 12:21 PM will be played in the app up until 2:00 PM. A newscast will not be replayed for a user.  Note: The process of ftping the file will set the file's time and date to the current time and date.
  9. Once you have completed all of the steps above, please follow up with an email to We will check your files and configuration to confirm that your set-up is complete.

Did you find this article helpful?