Actions

RadioFeed Setup Instructions

From The RadioReference Wiki

Introduction

RadioFeed is a free program with two powerful features; Source Client and Web Server.  Both of these features gets the audio from the audio input jack, encodes it, and sends it out to the internet.  Optional Metadata (text tags) from supported scanners sends data thru the internet for viewing with media players if the media player type supports Metadata.

The Source Client feature streams real time audio to Broadcastify, Icecast, and ShoutCast servers.  Source Client can replace Edcast/Oddcast and SimpleCast types of programs.  If you are a Broadcastify stream provider then the Source Client can be configured automatically.

The Web Server feature is a server that doesn't require an external server.  The Web Server serves real time audio and folders & files.  Audio and folders & files can be password protected.

System Requirements

  • Operating System - Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows XP, Windows ME, Windows 2000, Windows 98, Windows NT 4.0, and Windows Server 2003 family
  • Communications Serial Port (For streaming scanner Metadata) - RS-232 port or a USB port with a USB to RS-232 converter
  • Display - Minimum 960 x 720 screen resolution
  • Mouse
  • Sound Card
  • Internet Connection
  • Computer Font Size - Small (100%)

Installing RadioFeed

Steps

  • Download RadioFeed and either Save or Open the compressed .zip file.
  • Click the .exe setup file and follow the prompts.
  • Choose a folder for the install.

Notes

  • There is never a need to uninstall RadioFeed if any previous version of RadioFeed is installed prior to installing.
  • The existing configuration files will be retained after installation.
  • On 64 bit systems, If installing in the folder: "\Program Files (x86)", The OS will put all the RadioFeed generated files (Configuration) in "\Users\[UserName]\AppData\Local\VirtualStore\Program Files (x86)\RadioFeed" unless RadioFeed is elevated to administrative rights.
  • RadioFeed is designed for the Microsoft .net 2.0 Framework.  Your computer should have .net 2.0 installed as it's part of the Microsoft Windows Update.  If it's not installed, it will be installed automatically during the setup.

Audio Setup

For reference, see the excellent articles; Connecting Radios to Soundcards and Setting up your Broadcasting Station.

Use an audio cable with 1/8 inch connectors on both ends.  Connect the audio cable from the scanner Tape Out / Speaker / Headphone jack to the computer sound card Line In (light blue) or Mic (pink) jack.

Steps

  • Go to the Source Client or Web Server tab.
  • Select the Input Sound Device.  In most cases, this will be the Primary Sound Device which is the 1st item in the selection.
  • Select the Mode; Mono or Stereo.  It's recommended when streaming to the public, the mode should be mono.
  • Select the Samples Per Second.  A higher number will give better quality but uses more bandwidth. It’s recommended that this setting be kept at the default setting of 22050.
  • Select the MP3 Bitrate.  A higher number will give better quality but uses more bandwidth. It’s recommended that this setting be kept at the default setting of 16 (mono) or 32 (stereo).

Listening With The Computer Speakers

  • Go to Audio Monitor & Test tab.
  • Click the Capture Audio Service combo box and choose one of the audio services using.
  • Click the Loopback control.

If using the Source Client feature with the Server Type set to Broadcastify then the Samples Per Second is fixed at 22050 and the MP3 Bitrate is fixed at 16 (mono) / 32 (stereo).

Audio Level Adjustment Procedure

  • Start with the RadioFeed input level controls.  Turn up the connected input (left or right) to 100% and turn down the non connected input to 0%.
  • Click the Windows Mixer Control and go to the Recording side, not the Playback side.  Insure that the input is enabled and set to 100%.  If using a microphone input then the level control should be turned way down to minimize distortion.
  • Tune the scanner to a constant channel such as weather or a control channel frequency.  Turn the scanner volume up until you hear distortion and back off about 10%.
  • The audio is setup correctly when the level indicators changes with the audio level.  If it doesn't change then check the Windows Mixer controls and cables.

Source Client Setup

Configuring The Source Client Manually

  • Server Type - Select the server type that you attend to stream the audio to.  Broadcastify, Icecast2, or ShoutCast.
  • Broadcastify Auto Configuration - This button will be hidden unless the server type is set as Broadcastify.
  • Server IP Address or Name - Enter the IP address or name of the server.  Broadcastify provides this info if streaming to RR.
  • Server Port - Enter the port number of the server.  Broadcastify provides this info if streaming to RR.
  • Mount - Enter the mount name configured in the Icecast setup.  Broadcastify provides this info if streaming to RR.
  • Password - Enter the password configured in the Icecast setup.  Broadcastify provides this info if streaming to RR.
  • Stream Name - Any title of your choosing.  This will show on the Icecast web page.
  • Stream Description - Any description of your choosing.  This will show on the Icecast web page.
  • Genre - Any genre of your choosing.
  • Website URL - Any website URL of your choosing.  This will show on the Icecast web page.
  • Auto Reconnect - If the connection from the Source Client to the server is interrupted then this option will try to reconnect at 10 second intervals.
  • Broadcast Lockout - Click this button and enter frequencies(conventional) and talk group ID's.  The red light will illuminate when the scanner is on the freq or TGID and will not stream the audio.
  • Connect - Click the Connect button.  A successful connection is indicated with a entry to the Status Logging grid "Source Client Connected".

Broadcastify Automatic Configuration - If you are a Broadcastify stream provider then the Source Client can be configured automatically.

  • Select Broadcastify as the server type.
  • Click the Broadcastify Auto Configure button.  A dialog will appear as shown.
  • Enter your Broadcastify User Name and Password.
  • Optionally check the Remember Me box.
  • Click the Connect button.  If the RR login is correct then you will see the boxes populate with data.
  • If you have more then one feed associated with your RR User Name then the Description box will show all your feeds.  Select the feed to stream.
  • Click the Set button.
  • Click the Close button.
  • Genre - Any genre of your choosing.
  • Website URL - Any website URL of your choosing.  This will show on the Icecast web page.
  • Auto Reconnect - If the connection from the Source Client to the server is interrupted then this option will try to reconnect at 10 second intervals.
  • Broadcast Lockout - Click this button and enter frequencies(conventional) and talk group ID's.  The red light will illuminate when the scanner is on the freq or TGID and will not stream the audio.
  • Connect - Click the Connect button.  A successful connection is indicated with a entry to the Status Logging grid "Source Client Connected".

Before connecting the Source Client, check the audio format options in the Audio Control -> Source Client tab.  See Audio Setup. If streaming Metadata then the Metadata Source needs to be setup.  See Metadata Setup.

Web Server Setup

Steps

  1. Configure the audio format options in the Audio Control -> Web Server tab.
  2. Get the Web Server to work locally
    1. In the Web Server Server Port box, choose a port number from 1 to 65535.
    2. Start the Web Server.  If the port is in use then a message will appear, advising to use another port.
    3. If your computer has a firewall running, ProScan must be added to the firewall exception list.  The firewall software may show a prompt asking for your permission to allow ProScan in the exemption list.
    4. Using your favorite web browser, in the URL area, put in the computer address followed a colon and port number.  Example 192.168.1.4:5000
      If the browser fails to connect with the Web Server, troubleshoot before continuing.
  3. Get the Web Server to work remotely
    1. Configure your router to allow incoming TCP connections.  Log in to the router and look for a section called Port Forwarding, NAT, Applications, or Port Routing.  Consult your router manual.  Enter the server port number.
    2. Using your favorite web browser, in the URL area, put in the outside address followed a colon and port number.  Example 71.165.76.211:5000
      If the browser fails to connect with the Web Server, troubleshoot before continuing.
  4. Use a free DNS service
    For those with a dynamic IP address, it may change periodically.  It's recommended that you use a free DNS service like dyndns.com, no-ip.com, or dynip.com where you can choose a name that never will change.
    1. Using your favorite web browser, in the URL area, put in the no ip address followed a colon and port number.  Example proscan.dyndns.org:5000

Web Server Configuration

  • Server Port - Select any port 1 to 65535.  Don't choose port 80 as many ISP's block that port for incoming traffic.
  • Maximum Connections - Limits the number of Media Players that will be allowed to connect simultaneously.  -1 will allow unlimited amount.
  • Web Page Title - This text will appear on the home page.
  • Stream Description - This text will appear on the home page.
  • Home Page - This text will appear on the home page.
  • Comments - This text will appear on the home page.
  • Stream Name - This text will be part of the URL.  Example: radiofeed.dyndns.org/stream
  • Web Page Update Interval - The update interval of the web page served showing Current Listeners, media players on-line, etc...  It will use bandwidth so if it's a problem, set to "Off".
  • Broadcast Lockout - Click this button and enter frequencies(conventional) and talk group ID's.  The red light will illuminate when the scanner is on the freq or TGID and will not stream the audio.
  • Live Audio
    • Never Serve - Will not serve audio unless logged in as Administrator.
    • Always Serve - Always serve.
    • Password - Password required.  Click the "Listen Live" in the browser and a prompt will appear.  Enter in the password and click the "OK" button.  An alternative is enter the password in the media player URL box.  Example: radiofeed.dyndns.org/stream mypassword.  On a few media players spaces are not allowed so use "+".
  • Folders & Files
    • Never Serve - Will not serve folders & files unless logged in as Administrator.
    • Always Serve - Always serve.
    • Password - Password required.
  • Serve Folder Location - Browse to the folder that you attend to serve.  Don't select your computer root directory as the serve folder but create a new folder.
  • Administrator
    • Password - Password to log in as administrator and serves audio, folders & files, and can see client connections.
  • Start - Click the Start button.  Check the status log for errors.  If "Port In Use" message appears, then select another port.

Before starting the Web Server, check the audio format options in the Audio Control -> Web Server tab.  See Audio Setup If streaming Metadata then the Metadata Source needs to be setup.  See Metadata Setup

Testing/Troubleshooting:
To test if the Web Server can be seen from the outside, start the Web Server then go to www.canyouseeme.org.  Enter the same port that you have in the Server Port box.  If the web site does not see the Web Server then that needs to be resolved first.  Try connecting with the browser on the same computer with the Local IP address in the browser.  If it does not work that needs to be resolved.  Enter in the outside IP address in the browser.  If it does not work that needs to be resolved.  If not working then it needs to be troubleshot.  A troubleshooting tool is canyouseeme.org

Metadata Setup - Optional

Metadata is text embedded in the audio stream.  Not all media players support Metadata.  Windows Media Player does not support Metadata.  WinAmp & iTunes does.  Metadata can come from the scanner, another program (or another instance of Radiofeed), a file, or a program that puts descriptive information such as the channel name in the title / caption bar of that program.

Text Tag Source

  • Scanner
    • Type - Select the scanner type.
    • Port - Set to the same as the computer port connect to the scanner.
    • Baud Rate - Set to the same as the scanner baud rate.
    • Custom Format: Use the custom format specifiers on the right side to custom format the type of info for the text tags.
    • Text To Show During Scanning - Check the box and enter in text when the scanner is scanning.
The green indicator will flash indicating the scanner is communicating with RadioFeed.
  • Another Program Selected In Grid Below - Click on the program appearing in the grid that's capable of putting channel information in the caption/title bar area.
  • File - Any text file with channel info.
  • None - Will not use text tags.

Text Tags will show at the bottom of RadioFeed.

Frequently Asked Questions

  • Does Radiofeed do this or does it do that?
The best way to find out is to download RadioFeed and try it.  Your questions may be answered by using RadioFeed.  If still in doubt then email or post the question.
  • Can I run multiple copies of RadioFeed on one computer?
Yes.  Many instances of RadioFeed can run on the same computer.  1) Copy and paste an existing folder and rename the new folder.  2) Run from the new folder and change the options specific to that instance.
  • How can RadioFeed automatically start streaming after the computer reboots?
Add a RadioFeed shortcut to the Windows Startup Group.  Insure that the option is checked "Start Up - Source Client & Web Server Use Last State When Program Closed".
  • How can I stream multiple feeds at the same time?
By running multiple instances of RadioFeed.
  • Which scanners does RadioFeed support for the text tags?
Currently supports the following scanners: BCT8, BCT15, BCT15X, BC250D, BC296D, BR330T, BC346XT, BC346XTC, BCD396T, BCD396XT, BCD436HP, BCD536HP, BC780XLT, BC785D, BC796D, BC898T, BCD996T, BCD996XT, HomePatrol, PRO18, PRO106, PRO107, PRO197, PRO652, PRO668, PRO2052, PSR310, PSR410, PSR500, PSR600, PSR800, WS1040, WS1065, & WS1080