BARIX FTP MP3 Player User Manual

Manual is about: Store-and-play audio player for Barix audio decoding hardware

Summary of FTP MP3 Player

  • Page 1

    Ftp mp3 player store-and-play audio player for barix audio decoding hardware. Application user manual firmware v1.05 released 6th may. 2013 supported on: exstreamer family annuncicom family ip audio modules.

  • Page 2

    Revision table date version who change 21/01/10 1.0 asi first draft for ftpmp3 v0.71 19/11/10 1.1 asi adapted for ftpmp3 v0.74: - corrected the time format for the playlists from hh:mm to hhmm or hh:mm:ss; - added more information about quick_play configuration flag; - added information about switch...

  • Page 3

    Table of contents 1 introduction .................................................................................................................................................... 5 1.1 about the “ftp mp3 player” firmware................................................................................

  • Page 4: Illustration Index

    Debug mode.............................................................................................................................................. 17 enable ir control..................................................................................................................................

  • Page 5: 1 Introduction

    1 introduction 1.1 about the “ftp mp3 player” firmware the “ftp mp3 player” firmware was especially designed to support audio distribution by network, when a fast or reliable network is not guaranteed, or network access is limited. The application can use either the ftp or http protocol to download ...

  • Page 6

    Http://wiki.Barix.Com/index.Php5/usb_device_compatibility_list 1.4 loading the ftpmp3 firmware no barix device is supplied with the ftpmp3 application preloaded; you will need to update the firmware in the device. If you do not already have one, you will need to obtain a registered user id from bari...

  • Page 7

    2 ftp mp3 player configuration file the ftp mp3 player requires that a usb mass storage disk be attached to the device, formatted with the fat16 or fat32 file system. There should be a directory 2 “player” in the root directory and configuration file “player.Cfg” in the directory “player”. All of th...

  • Page 8

    3 configuration of the player the ftp mp3 player can be tailored to suit number of environments. As a result of this, there are many configuration settings, however normally, only a few of them are actually needed to be set to non-default values to achieve the desired behaviour. It is important to u...

  • Page 9

    Default settings: ● every 6 10 minutes (default value for music update) ● to connect using protocol ftp (default value for music protocol ) ● to server musicserver.Example.Org 7 (this has been set using music server ) ● on port 21 (default value for music port , when protocol ftp is used) ● using us...

  • Page 10

    To enable time update using the ntp protocol, set the ntp_server variable in the ftp mp3 player configuration file , so that it points to a reachable ntp server, for example: ntp_server = ntp.Example.Org if set this way, the ftp mp3 player tries: ● every 1 hour (default value for ntp_update hour) ● ...

  • Page 11

    Updates. Only "completed" playbacks are counted (where the playlist playing has not been interrupted by higher priority playlist). The counter is reset during playlist update and at midnight. Default is -1, which means unlimited playing. Volume 0..100%, in 5% steps e.G. 25, or: -70 to 0 db, in 1db s...

  • Page 12

    It is easy to create the length files using the writefilesize tool, which is included in the firmware update archives. See how to get newest version of the firmware update archive in the chapter 7 updating the firmware in a new device on page 42. Writefilesize is a command-line tool. When run withou...

  • Page 13

    Note: value of configuration variable quick_play determines the behaviour of ftp mp3 player upon boot. If quick_play is set to 0 (default if not explicitly set in the player.Cfg file), ftp mp3 player tries to refresh the configuration and the music before starting the actual playback. This can be us...

  • Page 14: 4 Web Interface

    4 web interface you can adjust network settings and monitoring settings of barix devices via the device's web interface. To enter the configuration mode you will need: • the ip address, as announced over the audio outputs (see the quick install guide) • a standard web browser open your web browser a...

  • Page 15

    • “0.0.11.0” disables all but bootp attention: “0.0.15.0” disables all discovery functions which locks you out unless you reset the device to factory defaults by pressing the reset button for about 10 seconds. Netmask enter the 4 values of the desired netmask e.G.: • “0.0.0.0” for a default netmask ...

  • Page 16

    • “192.168.0.111” for a dns note: an alternative dns is needed only in case the primary dns is not reachable. See also the note in the primary dns section above. Dhcp host name name of the device sent in dhcp request. If not set, a name based on the device's mac address is automatically generated. E...

  • Page 17

    Refresh interval defines the refresh interval for the control page in seconds. If refresh control page is set to "manual", then this configuration option is not visible. Default: "5 seconds" when you finish modifying your settings, click on the “submit” button to store the changes, or “cancel” to ig...

  • Page 18

    Information for the current song 10 , and for the next song 11 ● force configuration refresh using the settings in the player.Cfg file by clicking on the force config update link ● force configuration refresh using the configuration settings built-in the fw of the device by clicking on the force con...

  • Page 19

    On the page all playlists with their corresponding time settings are displayed, marking also the current one. An example view of the page is shown on illustration 2. If the application is not running for some reason, or the device hasn't completed the boot up process, an “error 405” may appear in yo...

  • Page 20

    4.6 factory defaults page to navigate to the factory defaults page click on the “factory defaults” button from the navigation bar. The following will appear in your browser: click on “revert to defaults” to confirm. A confirmation page counting down while the defaults are being loaded will appear. A...

  • Page 21

    Click “browse” and navigate to the directory containing the compound.Bin file you would like to upload. Select it, then click “upload” to send the file to the device. After the confirmation for successful upload go back to this page, and click on “reboot” to restart the device. Note: please do not u...

  • Page 22

    5 list of available settings variable meaning config_dir directory on the server where the configuration is stored config_password password, used only for ftp, default a@a config_port configuration port (default 21 for ftp, 80 for http) config_protocol either “ftp” (default) or “http” config_server ...

  • Page 23

    Variable meaning barimon is residing on your local network). The maximum accepted value is 1000 ms. Music_dir directory on the server containing playlists and audio files music_password password, used only for ftp music_port playlist port (default 21 for ftp, 80 for http) music_protocol either “ftp”...

  • Page 24

    Variable meaning greater than 59 minute. Update_daily_durati on specific the maximum duration (in hh:mm format) after which the download shall stop. This option is used only together with daily_update_option. If update_daily_duration=0 then it is not defined, and ignored. Note1: take care to set it ...

  • Page 25: 6 Details

    6 details 6.1 startup behaviour value of configuration variable quick_play determines the behavior of ftp mp3 player upon boot. If quick_play is set to 0, ftp mp3 player tries to refresh the configuration and the music before starting the actual playing. This can be used to prevent playing obsolete ...

  • Page 26

    Exstreamer 110, 120, 200 or annuncicom) to use this feature, otherwise this setting will be ignored. Note: in case of using playlists containing few short music files 2-3 seconds), the relay may toggle more often. 6.5 using the ir remote control to use this feature, you need either the barix ir remo...

  • Page 27

    6.6 webui security settings the ftp_mp3 application has standard barix web ui settings also integrated. However, there is no direct link to the security configuration page. To configure it, you have to type the following url in your browser: http://your.Device.Ip/uisettings.Html for example: scroll ...

  • Page 28

    7 updating the firmware in a new device barix preloads exstreamer family devices with either the 'streaming client' firmware (usa), or the “exstreamer standard firmware” (rotw). In both cases, the firmware will need updating to the abcl ftpmp3 player application. If you do not already have one, you ...

  • Page 29: 8 Dictionary

    8 dictionary dhcp short for dynamic host configuration protocol, a protocol used to assign an ip address to a device connected to a network. Ip short for internet protocol, the ip is an address of a computer or other network device on a network using ip or tcp/ip. Every device on an ip-based network...

  • Page 30: 9 Legal Information

    9 legal information © 2006 barix ag, zurich, switzerland. All rights reserved. All information is subject to change without notice. All mentioned trademarks belong to their respective owners and are used for reference only. Barix, exstreamer, instreamer, sonicip and ipzator are trademarks of barix a...