Help NETWORK SETTINGS Use SonicIP® If set to "yes", the device will announce its IP address over the audio output. Default: "yes" IP Address Enter the 4 values of the desired device IP address e.g.: "0.0.0.0" for automatic discovery (DHCP/Bootp, IPzator, AutoIP) "192.168.0.12" for an internal LAN Default: "0.0.0.0" Netmask Enter the 4 values of the desired Static IP e.g.: "0.0.0.0" for a default Netmask depending on the used IP Address. "255.255.255.0" for a C class network Default: "255.255.255.0" Gateway IP Address Enter the 4 values of the desired Gateway IP address e.g.: "0.0.0.0" for no Gateway "192.168.0.1" for a Gateway in a LAN Note: The Gateway has to be set only when connecting to other devices over the WAN (through a router). Default: "0.0.0.0" Primary DNS In this field you can give the Exstreamer the desired primary and alternative DNS IP address to be able to connect to URLs (e.g. www.radio.com). Example: "195.186.1.111" Default: "0.0.0.0" Alternative DNS In this field you can give the Exstreamer the desired alternative DNS IP address in case the primary DNS is not reachable. Example: "195.186.4.111" Default: "0.0.0.0" DHCP Host Name Name of the device sent in DHCP request. If left empty, a name based on the device's MAC address is generated automatically. Enter up to 15 Characters. Web server port Defines the port where the webserver of the Barix Exstreamer can be reached. If set to "0" the default HTTP port (80) is used. HTTP Proxy URL The HTTP Proxy Server is a server that acts as a broker between the Web browser and the HTTP Server. Streaming of protocols other than HTTP is not supported by the HTTP proxy. Enter the URL of the HTTP Proxy in the format: "http://name:password@host:port/" e.g.: "http://user1:Px2Wu3@proxy.home.com:8888" "http://user1:Px2Wu3@192.168.0.1:8888" Only basic authentication is supported. Port is optional, if none is given, default port 8080 is assumed. Name and password can be omitted as well, if proxy is not authenticating e.g.: "http://proxy.company.com" User Agent When connecting to a HTTP/IceCast/ShoutCast server a so called "User Agent" identifier string is sent. If left empty the string "Barix Streaming Client" is sent instead. Default: empty | |||||||||||||||||||||||||||||||||||||||||
Help STREAMING SETTINGS 1. URL .. 3. URL Up to three independent audio sources (URLs) can be set. Each may contain a full address of a playlist, file or a stream. The three entries have different priorities, the first one has the highest priority and the last one has the lowest priority. The Barix Exstreamer processes the sources in a loop and tries to connect to the highest priority source available. Default for 1. URL: "rtp://0.0.0.0:4444" Default for 2. URL: "http://www.barix.com/radio.m3u" Default for 3. URL: "playlist.m3u" URL syntax The general URL syntax is: protocol://user:password@address:port/path. If the protocol is omitted the file:// is assumed. User and password fields are optional and depending on the protocol the port may be specified. Refer to the manual for a full description. The address field specifies the destination address to connect to. For RTP protocol it is the source address filter of the incoming stream (0.0.0.0 accepts any incoming RTP stream). See the manual for more details. Supported protocols vs. audio formats Supported protocols are HTTP, RTP, BRTP, FILE and NULL. These can be combined with supported audio formats as shown in the following table:
Notes: X¹: MP3 stream over HTTP covers the SHOUTcast and the Icecast protocol. NULL²: The NULL protocol is a dummy protocol (does not output any audio) which "plays for ever". It is intended to force the unit to stop outputting audio when playing from on-the-fly generated playlist on a HTTP server (e.g. by a PHP script). This is useful for instance in instore applications to reduce costs during night or over the weekend if the user pays for transferred data. The server is then supposed to place "null://" into the playlist during these periods. This feature should be used in conjunction with the "Periodic Refresh" feature (see Refresh above. LINE³ Use this protocol to enable selection of line input (e.g. on Exstreamer 205). Put "line://" into URL1 and music stream into URL2. By selecting channel 0 line input in URL1 is activated, other channel numbers pass on to URL2 and play music. Stream Check Period The Barix device processes the URL sources in a loop and tries to connect to the highest priority source available. This value sets the amount of time (in seconds) that a URL with a higher priority has to be available before the device will switch from a lower priority URL.To prevent frequent switching between URLs (due to network drop outs) the value is multiplied by 4 on every further drop out up to the value of "Check Period Limit" (see below). Default: "1" second Check Period Limit To prevent frequent switching between URLs (due to network drop outs) the "Stream Check Period" value is increased (multiplied by 4) on every drop out up to the "Stream Check Limit" value in seconds. Every time the higher priority URL becomes available the current value is decreased (divided by 4) until it the value drops to the configured "Stream Check Period" (see above) Default: "30" seconds RTP delay The RTP decoder keeps constant decoding latency within one frame accuracy. Set the required delay in milliseconds. To synchronise multiple receivers to the same stream, set all to the same value. The delay value should be set large enough to cope with network jitter (difference in packets delivery time) and possible packet loss. Increase the value if you are experiencing audio dropout. Default: "600" ms Recommended safe settings:
For more details about the RTP settings please visit the Barix Wiki. Audio buffer size Configure the audio buffer used by the application. Often it is true that the larger audio buffer the better for handling network errors. However in certain cases it might be useful to reduce the audio buffer to decrease the end-to-end decoding delay. If you need smaller buffer, e.g. for Icecast v2 select medium or low. Otherwise keep the default high.
Fade-in Period When a normal priority stream (URL 1-3) starts playing the audio is faded in. The length of the fade-in transition can be configured: long, short or none.
Default: long Streaming Options In this table various streaming options for each individual source can be configured: USB backup This option defines behaviour on USB (backup) playback. If play complete files is selected then the player finishes the currently playing song before switching to a higher priority stream (main stream). Switch immediately causes the player to switch back as soon as the higher priority stream is available, possibly interrupting the music. Select switch immediately if you are using long files on USB backup (e.g. several hours of music in one file). If you don't have any "main stream" and are playing only USB files then this setting is not important. Default: "play complete files" Refresh During playback of a source (URL), all higher priority sources are periodically polled for availability. In normal conditions the currently playing target is scanned only once before the playback starts and then during playback it is not polled any more. This behaviour is required in situations when e.g. only one connection per IP address is allowed or the number of connected clients is monitored, it also reduces the server load. However in some scenarios it is beneficial to poll the target even during playback and reconnect when the content changes. A typical use is a server-generated playlist containing the address of a stream (e.g. radio station). If the playlist on the server changes the unit reloads the playlist.
On reconnect play This field configures the behaviour during interruption of playlist playback. The playback can be interrupted by reset, power loss, priority stream, stream switch (higher URL available) or reconnect (stream loss). If one of these events occurs and the player returns to the same URL, it starts either with the same song as before the interruption, or with the next song. For backup playlist with song files (e.g. on local USB storage) it is recommended to start with the next song (not to hear always the same song), whereas for stream playlists (where multiple streams are stored in one playlist) it is recommended to start with the same item of the playlist (stream). Note: On channel switch (or after pressing the Play button on the remote control) the playlist is always rewound to start. Consider using the Shuffle function if it is required not to start with the same song. Playlist fails This configuration option controls the player behaviour in case that an error happens during playback of a playlist item. If a playlist is configured as a source (URL), it is downloaded from the server (or loaded from local USB storage), parsed and then individual items (songs or streams) are played one after the other. If then an error occurs during playback of the item, the streaming source (URL) can be considered invalid on the first error or if all items fail. First then the backup mechanism triggers and player switches to lower priority source (URL). Note: If all items fail is selected, the time before the player switches to another stream can be significant if the cause of the error is e.g. a network failure. Therefore if a quick switch-over to a backup stream is required, the usage of on the first error is recommended. | |||||||||||||||||||||||||||||||||||||||||
Help AUDIO SETTINGS Volume, Bass, Treble Select the preferred output volume, bass and treble that will be adjusted at power up. Default volume: 50% Default bass/treble: 0 Balance Select the preferred balance that will be adjusted at power up. Negative values pan the sound center to the left, positive values to the right. Value 0 centers the balance. Default: 0 (center) Minimum and Maximum Volume In certain installations it is desirable to limit the audio volume that the user can set. Adjust the volume if needed. The Maximum Volume can be used also as ear protection. Please note that the Minimum Volume is also the mute volume. Default: Min 0%, Max 100% Volume Offset Output gain offset to compensate for different hardware types. Manual setting can be used to adjust the encoder-decoder path to 0dB. "Auto" presets the gain automatically according to the hardware. Default: "auto" &LState(2,"%s",28,!38," PLAYBACK SETTINGS Shuffle This feature affects only playlist playback. When Shuffle is enabled the play order of songs in a playlist will be randomized (shuffled). Exception: When playing from the local USB memory and a file called “shuffle.txt” is present then shuffling is enabled regardless of the “Shuffle” setting (see USB Autoplay). Default: "Off" USB Autoplay In case the active URL is pointing to a non-existent file, plays all relevant audio files from the attached USB media. Default: "On" Decoding Speed Correction This field allows fine-tuning of the decoding speed. That can help e.g. if the server delivers the stream slower than in the usual speed and the Streaming Client suffers from frequent reconnects. The value in ppm (parts per million; 10000ppm = 1%) is signed and relative. A negative correction slows down the decoder, whereas a positive value speeds up the decoder. Example: to slow down the decoding by 0.1% enter the value -1000. Allowed range: -32768 to +32767. Default: 0 NOTE: On the Exstreamer 100, 110 and 200 a 48kHz audio stream/file can not be speeded up any more (can be only slowed down). | |||||||||||||||||||||||||||||||||||||||||
Help PRIORITY STREAM SETTINGS RTP Port Configure the RTP streaming listen port on which the device will listen for a priority stream. The playback of the current stream or file is interrupted during the playback of the Priority Stream. Enter "0" to disable. Default: "0" RTP delay The RTP decoder keeps constant decoding latency within one frame accuracy. Set the required delay in milliseconds. To synchronise multiple receivers to the same stream, set all to the same value. The delay value should be set large enough to cope with network jitter (difference in packets delivery time) and possible packet loss. Increase the value if you are experiencing audio dropout. Default: "300" ms Recommended safe settings:
For more details about the RTP settings please visit the Barix Wiki. Priority Volume Control Select the type of volume control during priority message playback:
Priority Message Volume Priority messages will be played at pre-configured volume in order to avoid losing an important announcement if the user sets the volume too low. NOTE: During priority message all volume control commands are ignored. Default volume: "50" % Triggered Playlist You can configure a playlist or a file on the local USB file system to be triggered by an external command. When the trigger is received, a specific or the next file from the playlist is played. Then the playback returns to the standard stream URL 1-3. This mechanism might be useful e.g. to play local adverts on the device. Note: The triggered message is played at the same volume as the stream. Default: empty | |||||||||||||||||||||||||||||||||||||||||
Help SERIAL SETTINGS The serial port can be used as
If you want to attach the VSC panel, select VSC Panel. Select serial gateway otherwise. Default: "serial gateway" The Serial Gateway function enables tunneling of serial data over a TCP, e.g. to an Instreamer. If enabled it can operate in two modes - either as a passive receiver, or as an active initiator of the TCP connection. The serial gateway can transmit only the data; control signals (RTS/CTS) are NOT transmitted, but created locally. | |||||||||||||||||||||||||||||||||||||||||
Help I/O SETTINGS IR Input For reception of IR commands select between external "serial dongle" (from Barix) and "built-in" (built-in IR receiver available on some devices such as the Exstreamer 200). Default: "built-in" Reset Button Function Functionality of the Reset button is configurable, it can be used either to reset the device or to adjust position in playlist, volume or channel if no remote control is available. Note: Configuration of the Reset Button Function does not influence the Factory Defaults function.
Control Output 1..8 On hardware featuring control output(s) a function can be assigned to each output:
| |||||||||||||||||||||||||||||||||||||||||
Help | |||||||||||||||||||||||||||||||||||||||||
Help SECURITY SETTINGS Factory Defaults Enable or disable the "Factory Defaults" function on the Reset button. In order to revert all settings to factory defaults keep the Reset button pressed until the red LED starts blinking (approx. 10 seconds). Default: "enabled" Update Function Enable or disable the Update function of the device. If you disable the Update function, the WEB Update as well as the Remote Update will be completely disabled (no firmware update, no setup update, no remote command execution). If the Update function is disabled, the only way to update the firmware is to use serial rescue. Default: "enabled" SNMP RO Community This field visible if no community is set. SNMP community for read-only access; up to 25 characters. If no community is set (default), the device allows SNMP read with any community (i.e. no protection). Otherwise it allows SNMP read only with the valid community. Note: the device doesn't allow SNMP write. Default: no protection, i.e. any community is accepted. SNMP RO Community (old)/(new) These fields appear if a community has already been set. Provide the old community and the new community to change. In order to delete the community provide the old community and leave the new one empty. Set Password This is visible as long as no password is set. Enter a password (up to 25 characters) and hit the "Apply" button. After the restart you should close the browser window and open a new browser window. You will be asked to supply user name and password. The user name can be omitted but the password has to be supplied in order to see the web configuration. Old Password / New Password These fields are visible as long as a password is set. To allow free access (clearing the password) enter the old password and leave the field "New Password" empty. Enter the old password in the password field above the "Apply" button as well and then hit the "Apply" button. After the restart you will not be asked for user name and password anymore. To change the password enter the old password and enter the new password in the field "New Password". Enter the old password in the password field above the "Apply" button as well and then hit the "Apply" button. After the restart you will be asked for user name and password. The user name can be omitted but the new password has to be supplied in order to see the web configuration. |