Home

Store&Play User Manual V1.4

image

Contents

1. ccecececcenecececececucecuenenenecenueueuceeuengusnenuneeueueeeusueusnenueuececeeueeeueneuens 7 2 3 MSU PLAYLIST FORMA Tica ia iia 10 CONFIGURATION OF THE SYSTEM inn sacs deat ind Atdeaetaccndeavatwncaabacdeawticanacivnae dela 11 Ol PLAYLISTS CREATION iii 12 SA PEAYEIST CONFIGURATION PARAMETERS wices ncatscecescans ince ceaeaenu naan c 12 3 2 PLAYLIST CREATION DIPS AND TAS o dea io aa ad 12 3 2 GENERATION OF PLAYER CFG unto 13 3 2 PLAYER CEG CONFIGURATION PARAME TER Smii a a e cad da o 13 3 2 A PLAYERIGEG GENERATIONST IPS AND WT RICK Sa is 14 3 30 UPLOAD ALL FILES TO CORRESPONDING SERVERS ussccscecececececucneneneeeneneeueeeusneusneeeneeueeeueusueuseegeeeceeceeneuenenens 15 3 4 ACTIVATE THE EXSTREAMER STORE amp PLAY PLAYER DEVICES ccececcececnecececuscececusneeeeucusceceeuseeeeeuseeceeusaeeeeueas 15 94 1 USING EXTERNAL UGB MEMORY SICK cache sce sus dd e 15 34 2 USING INTERNAL MICROSD CARD se c2i262 eo S esa 16 39 DEVICE MONITORING ssion das 17 Sl DARIMVION MONITORING sci ta 18 SLO LOA MONITOR INC e a ates a E teeseaua Mireur etnmatens ndammateumunenaune 20 3 6 UPDATING PLAYLISTS AND CONFIGURATION ccccecnscecnenececusneceeucuseeeecuseeeeuseceeusueeeensuseeeeeuseeeeeuseeeeeususeeeueas 21 202 UPDATINC PLA VES a ide dated 21 32022 A de caiemauasoctecke bo amaicaawsis reed aaa sah aula tea ulaaneetaamnedmencemeensoonds 21 OOS LOCALIZED CONTENT ce eke EA E E A rede E E E E EE uated A A T A E E EE EEE 22 4 WEB U
2. BARIX AG Store amp Play User Manual 45 46 7 Legal Information 2014 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 SoniclP and IPzator are trademarks of Barix AG Switzerland and are registered in certain countries For information about our devices and the latest version of this manual please visit www barix com Barix AG Seefeldstrasse 303 8008 Zurich SWITZERLAND Phone 41 43 433 22 11 Fax 41 44 274 28 49 Internet web www barix com email sales barix com support supportObarix com BARIX AG Store amp Play User Manual 46 46
3. microSD from the drop down menu of the Storage Media line APPLICATION SETTINGS Storage Media microSD Player Directory Note that if Copy to microSD function was used the Exstreamer Store amp Play will automatically change the Storage Media to microSD without any manual intervention after a successful copy of all the files present in the USB s Player Directory and it will eject the USB for safe removal BARIX AG Store amp Play User Manual 31 46 4 2 4 FALLBACK CONFIG SERVER SETTINGS These settings define the credentials of the Fallback configuration server that the Exstreamer Store amp Play will use in two different scenarios 1 When the device doesn t find a valid player cfg in the selected Storage Media and Player Directory 2 When the user forces the device to fetch the player cfg from this server by pressing Force Fallback Config Server Settings button in the DEFAULTS tab FALLBACK CONFIG SERVER SETTINGS Config Server Name IP Address Config Server Protocol demo barix com ftp Config Server Port 21 Config Server Directory ce Config Server confi Username 9 Config Server Password According to the Factory Defaults the FALLBACK CONFIG SERVER SETTINGS will point to the configuration of the BARIX demo content announcing a Welcome message the time of the year first half or second half of the year the time of the day morning or afternoon and repeating
4. 8 8 Application Store 4 Play Application version vb1 31 Linux version 3 5 1 plambe ford gcc version 4 6 1 Linux kernel version Sourcery CodeBench Lite 2011 09 70 1 PREEMPT Tue Apr 15 19 16 51 CEST 2014 System status System time Wed Apr 23 13 03 26 UTC 2014 Local time Wed Apr 23 15 03 26 UTC 2014 Uptime 7 days 6 hours 37 minutes 40 seconds Mass storage devices Device Size Used Available Use Filesystem Status microSD 3 6G 932 6M 2 5G 27 ext4 read write USB 4790M 1 8M 477 2M 0 vfat read write APPLICATION STATUS Current playlist 8 of 12 Current track 1 of 1 Going to play Current playlist volume Local volume File being downloaded Display a menu Device Information provides information about the HW and IPAM Types MAC and IP addresses Network configuration and installed Store amp Play and Linux kernel versions System Status shows the System Time UTC and the Local Time of the device as well as the Uptime of the Exstreamer Store amp Play time since last reboot Mass Storage Devices displays information about the mounted flash drives and its size and usage It will also show the File System type of those storage devices and if they are in read write or read only mode Application Status shows the same information as in the HOME tab regarding the current active Playlist and playing next downloading Tracks as well as Volumes BARIX AG Store amp Play User Manual 35 46 Current player cfg file i
5. Exstreamer 62 62 AC 81 Syslog 62syslog z Time Info Source 2 10 11 48 860480000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen and drop on 0 v4wildcard 0 0 0 0 UDP 123 n 192 168 72 10 11 48 862384000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen and drop on 1 v6wildcard UDP 123 n 192 168 2 10 11 48 865188000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 2 lo 127 0 0 1 UDP 123 n 192 168 2 10 11 48 866612000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 3 ethO 192 168 2 31 UDP 123 n 192 168 2 10 11 48 869475000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 4 ethO fe80 208 elff fe03 c079 UDP 123 n 192 168 2 10 11 48 874697000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 5 lo 1 UDP 123 n 192 168 2 10 11 48 876411000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 peers refreshed n 192 168 2 10 11 48 877738000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listening on routing socket on fd 22 for interface updates n 192 168 2 10 12 02 201917000 CRON INFO Apr 22 08 12 01 crond 1187 crond USER root pid 16419 cmd usr sbin logrotate etc logrotate conf n 192 168 2 10 13 02 212313000 CRON INFO Apr 22 08 13 01 crond 1187 crond USER root pid 16514 cmd usr sbin logrotate etc logrotate conf n 192 168 2 10 14 02 222827000 CRON INFO Apr 22 08 14 01 crond 1187 crond USER root pid 16576 cmd usr sbin logrotate etc logrotate conf n 192 168 2 10 15 01 119135000 LOCA
6. FS Volume shows the Current Volume set in the device The user can change the playback Volume manually by moving the red triangle slider clicking on the slider itself or in left right triangular arrows at the right of the Volume slider indicator The user can reset the Playlist Volume with the Use Playlist Volume button 0 Current Volume 30 100 Volume Use Playlist Volume 30 IMPORTANT Note As default behavior after start up of the application the Volume will be automatically set to the Playlist Volume defined in the BARIX configuration line of the M3U playlist every time a new Playlist is loaded However if the Volume is changed manually by moving the slider clicking on the Volume arrows or pressing Use Playlist Volume button from the web Ul the application will keep this manual Volume set until the next reboot of the device BARIX AG Store amp Play User Manual 25 46 The lower part of the left frame of the HOME tab displays information about the Tracks and Playlists that are currently active Current Track 67 of 95 07 LEmporda mp3 Current Playlist 61 of 61 Backgrd3 M3U Going to play 14 Jupiter room mp3 File being downloaded Current Track displays the name of the MP3 file being played It also shows the number of the track within the Playlist Current Playlist shows the name of the active BARIX M3U Playlist and the priority of the Playlist among all the Playlists th
7. and check if it has to download any new MPS files After downloading the MP3 files and if NO_DELETE is set to O default value the Exstreamer Store amp Play will automatically go through a cleanup process to delete all MP3 files that are not present in the Playlists in order to free up space in the selected Storage Media Note that if an updating time window is set see below the periodical playlist updates defined with MUSIC_UPDATE will be ignored Configuration server credentials mandatory for online operation These variables set the login credentials to the FTP or HTTP server that stores the configuration file player cfg to be used by the Store amp Play application Note that the Configuration server can be the same as the Content server but in some cases it s convenient to store the configuration file on a separate server or directory in order to easily manage multiple devices with different configurations These login credentials are mandatory unless Exstreamer Store amp Play is used in a standalone completely offline mode The CONFIG_UPDATE variable is used to define an automatic periodical update of the player cfg This means that every CONFIG_UPDATE seconds the Exstreamer Store amp Play will connect to the configuration server and download first a new player cfg and then trigger a MUSIC_UPDATE to download all the M3U playlists defined in the new player cfg and all the new MP3 files included in those playlists that are not al
8. are no longer used after each MUSIC_UPDATE during the cleanup phase All files in the local storage that are not the player cfg neither mentioned in player cfg nor mentioned in any of the PLAYLISTs will be deleted from the local storage drive Unused folders and directories will not be touched 10 In order to prevent deletion of files with the default NO_DELETE 0 users can include a special ghost Playlist for example called NeverPlay m3u that contains all the audio files that the user wants to keep in the local pool of music Even if this Playlist is never active for instance with an END_DATE in the past the Store amp Play application will never delete the files mentioned in this Playlist and will not play the files unless they are mentioned in the active playlists BARIX AG Store amp Play User Manual 14 46 3 3 Upload all files to corresponding servers After the generation of the Barix Playlists M3U files and the configuration file player cfg the next step is to upload all the files to the corresponding servers Using the credentials of the MUSIC_SERVER defined in player cfg the user needs to upload all M3U and corresponding MP3 files to make these files available Likewise using the credentials of the CONFIG_SERVER defined in player cfg the user needs to upload the player cfg to make it available for downloading to all Store amp Play devices 3 4 Activate the Exstreamer Store amp Play player devices Once all the confi
9. audio tracks e Playlists can be scheduled to be played at configured times and days of the week e Playlists can be restricted to be valid only for a specified date range e Control and configuration is possible using a simple text editor and a web browser e Fallback Configuration server settings in case of broken or missing configuration e Embedded RIC keeps track of time even if NTP is not reachable to ensure timely playback e Monitoring via Logs from web UI Barimon and SYSLOG e Automatic network configuration DHCP as well as manual static IP address e Long file name format support for Playlists and Tracks e Configurable Playlist Volume Shuffle and Interruption modes e SoniclP announcing the IP address on power up over the audio outputs See http www barimon net BARIX s automated monitoring and alerts service BARIX AG Store amp Play User Manual 4 46 1 3 Installing the device Please follow the instructions contained in the Quick Install Guide supplied with the device to install the hardware This document explains how to install the Exstreamer Store amp Play and how to configure the Network settings to enable web UI access to the Exstreamer Store amp Play from any browser in the network A printed version of the Quick Install Guide is included in the device packaging and can also be downloaded from www barix com There is a copy of the Quick Install Guide in the Appendix of this User Manual In order to verify
10. barix ntp pool org BARIX AG Store amp Play User Manual 30 46 4 2 3 APPLICATION SETTINGS These settings are used to define which Storage Media is the Exstreamer Store amp Play application going to use for downloading and playback of audio files By default the Exstreamer Store amp Play will use the external USB as Storage Media and the root directory as Player Directory so at start up from factory defaults the device expects to find a USB memory stick optionally with a valid player cfg and media files in the root directory attached to the EXT port in the front plate of the device APPLICATION SETTINGS Storage Media USB Copy to microSD Player Directory Whenever USB is selected a Copy to microSD button will appear that can be used to copy all the content of the Player Directory of the USB into the internal microSD This can be used to initialize the device to use the internal microSD as explained in the previous Chapter 3 4 2 The Player Directory defines the directory in which the Exstreamer Store amp Play expects to find the player cfg and all the rest of necessary files for its operation such as M3U Playlists and MP3 media files As already explained in previous Chapters of this Manual it is strongly recommended to use the internal microSD for increased robustness and security of the system In order to force the device to use the internal microSD the user has to select
11. may be corrupted on the device and no longer reachable Update in progress please wait Once the update process has finished successfully the device will reboot itself in case it performed a system update and the new Store amp Play version will be ready to be used After a few minutes please be patient since it can take some time the device will restart automatically with the latest version already installed and ready to use An alternative update method using a USB stick locally is also available for Exstreamer Store amp Play devices with PW 32 14 onwards Please refer to the download section of our web for more info BARIX AG Store amp Play User Manual 40 46 4 9 REBOOT tab The REBOOT tab gives access to the Reboot the device button that reboots the device en STORE amp PLAY e DEFAULTS UPDATE REBOOT Exstreamer 100L MAC O STORE amp PLAY Help REBOOT p A Reboot the device This lets the device restart Click Reboot the device to restart the device While restarting the device a screen appears showing a countdown _Reboot the device _ A local user can also reboot the device by pressing shortly the RESET button on the front plate of the Store amp Play device Note that in order to be able to perform the reboot this function has to be enabled in the SECURITY SETTINGS in the SETTINGS tab see Chapter 4 2 5 BARIX AG Store amp Play User Manual 41 46 5 Dictionary DHCP
12. of the device running the packet analyzer network sniffer in order to capture the traffic sent from the Exstreamer Store amp Play collecting all the Syslog messages that are so useful for troubleshooting purposes Syslog Address 192 168 2 94 Note If the Syslog Address field is empty the Syslog messages are not broadcasted BARIX AG Store amp Play User Manual 29 46 4 2 2 TIME SETTINGS The TIME SETTINGS are used to define the NTP server that the Exstreamer Store amp Play should be using to get the time reference from the network By default the NTP Time Server will be set to Application player cfg TIME SETTINGS NTP Time Server Application player cfg NTP Server 1 O barix pool ntp org With this setting the Exstreamer Store amp Play will try to connect to the NTP defined in the NTP_SERVER line of the player cfg In this situation NTP Server 1 will display the NTP server that is being used as defined in the current player cfg Note that this line will be grayed out so it s not possible to edit the NTP server name However it is possible to set the NTP Time Server to System in which case the user is allowed to manually set up to 3 different NTP Servers that the Exstreamer Store amp Play will use ignoring the setting defined in the NTP_SERVER line of player cfg TIME SETTINGS NTP Time Server System NTP Server 1 1 barix pool ntp org NTP Server 2 2 barix pool ntp org NTP Server 3 3
13. of the played audio file 4 Playback Volume 5 Number of MUSIC_UPDATES since start 6 System uptime in seconds 7 Total number of files available 8 Total file size of all files in Bytes 9 Number of missing not downloaded Playlists 10 Number of missing not downloaded audio files e00 BariMon e ES aa barimon net project php G Q THE VOICE OF SIMPLICITY Main Project Admin Project Devices View All Devices View Alarms View history Export Logout Project Testing All file missing music files missing playlists music_updates count _ playlist w total files total file size w uptime w Volume e Ah eit A A 44 i za min a EE ee eee max MO A EE EE Oe ee eee bays Pie idole music updates count uptme total mes aota Ne sizes 2014 04 22 0045 52 BackgrasMBU 09 7 Baborermps E E E 27 strato 2074 04 22 09 502 e T E T E 20 _esto10z6a 2014 04 22 09 40 14 Backgras m3U 6 Eyenguimes so 11 sz0a7s 217 a 2074 04 22 09 36 00 Backgrd3 MSU 17 Gindur De Om Barna oz 207 esaa 2074 04 22 09 36 03 Ad0935M3U Commoniomes T E T E 217 _est51076a 2014 04 22 09 30 13 Backgra3 MBU 09 Anything nep 30 tf zona a totaal 2074 04 22 09 25 31 Backgrd3 MSU 02 TooLongmps d ao e 217 aa 2014 04 22 09 25 02 Ad0925M3U_ commoo0amps foo f a 2074 04 22 09 24 08 Backgrd3 MSU 11 Balada LuiLoanmps sesos 27 _est51016a __ 2014 04 22 09 20 26 Backgrd3 MSU 15 Sietquedesambmimps 30 11 sr9eea 217 _ests
14. reference only Barix Exstreamer and SonicIP are trademarks of Barix AG Switzerland and are registered in certain countries BARIX AG Store amp Play User Manual 43 46 Front view Rear view ustrcamen Store amp Play BARIX O EOR amis O E os 0 O o RESET EXT STATUS as A Reset button G LAN port 10 100 RJ45 Ethernet socket A brief press of the button will reset the device Holding the reset button pressed in Pin Description for approximately 10 seconds until the red LED starts flashing will reset the device 4 Tx and restore the factory default settings when the button is released 2 Tx 3 Rx B EXT 4 Not connected USB 2 0 interface for flash memory sticks 5 Not connected not supplied 6 Rx 7 Not connected C Status LEDs 8 Not connected Green and red LEDs for status display H Power Standard microUSB 5 VDC 2 Watt max D Headphone out Standard stereo mini jack 3 5 mm i LAN stat LED status s Green LED for Link status yellow LED for Activity status E Line out Stereo RCA line outputs F RS 232 serial port DSub 9 pin male Pin Description _ Not connected Receive Data RxD Transmit Data TxD V 5V 100mA max Ground GND Not connected Ready to Send RTS Clear to Send CTS O OMDInNI ol aJ AJOJ Not connected BARIX AG Store amp Play User Manual 44 46 1 Installation STEP 1 Plug a standard straigh
15. tab Format USB or microSD meme Format USB or microSD Use this function to format the external USB stick or the internal microSD card in case there is a problem with the File System of your flash drives EXT4 is the recommended File System for flash memory drives The internal microSD card can only be formatted in EXT4 Using non journaling File Systems like FAT is not recommended ATTENTION Formatting your storage drive will completely erase all of its content and new configuration and media files will have to be downloaded from scratch Please make sure that the Fallback configuration server defined in the SETTINGS tab is correctly pointing to your configuration server before you format your storage drives Display a menu The Reset Factory Defaults button is used for resetting all the settings from the SETTINGS tab except the Network Settings and the Fallback config server settings to its factory default values If the user wants to make a complete reset of all the settings to its factory defaults including Network settings and Fallback config server settings he can use the Hardware reset functionality by pressing the RESET button in the front plate of the device and holding it pressed during approximately 10 seconds If the device was configured to disable the Reset Factory defaults see Chapter 4 2 5 Security Settings this function will not work Force Fallback Config Server button al
16. that your device is working out of the box simply connect an empty USB to the Exstreamer Store amp Play allow it to have Internet access and the device will automatically reach out to the default BARIX demo server and download the demo configuration and content You will hear an announcement Welcome to the BARIX Store amp Play demo followed by other messages The BARIX demo is an example of how the system works 1 4 Local storage media The Exstreamer Store amp Play device supports 2 types of local flash memory drives for storage of configuration and media files It is possible to attach an external USB memory stick to the USB 2 0 interface or to use an internal microSD memory card The Store amp Play device can be supplied with an internal microSD card pre installed and pre formatted in EXT4 Please note that Barix does not supply USB memory sticks In case of using USB sticks for Store amp Play it is strongly recommended to format them in a journaling File System for example EXT4 and try to avoid using non journaling File Systems such as FAT Journaling File Systems provide additional robustness against file system corruption The web UI of the Exstreamer Store amp Play can be used to format external USB sticks and internal microSD cards to EXT4 from the DEFAULTS tab The Storage Media to be used by the application is selected from the SETTINGS tab of the web Ul The Store amp Play application is set by default to use the USB memory sti
17. the weekday in which it is playing Monday Tuesday Wednesday Friday Saturday or Sunday It is strongly recommended to change these settings to point to the appropriate CONFIG_SERVER that the Exstreamer Store amp Play should be using during normal operation BARIX AG Store amp Play User Manual 32 46 4 2 5 SECURITY SETTINGS These settings are used to protect the Exstreamer Store amp Play from undesired manipulation and configuration changes by enabling or disabling some features and functionalities SECURITY SETTINGS Reboot Function Disabled Enabled Reset Factory Defaults Disabled Enabled Update Function Disabled Enabled Web UI Password By default all the functions are enabled and unprotected but the user has the possibility to Disable or protect the following functions Reboot Function Disables the Reboot button from the REBOOT tab of the web UI and also disables the hardware Reboot short press of the RESET button in the front plate of the device Reset Factory Defaults Disables the possibility to reset all settings to factory defaults from both the Reset Factory Defaults button in the DEFAULTS tab and the hardware Reset long press of the RESET button in the front plate of the device Update Function Disables the possibility to perform an application or system update from the UPDATE tab of the web UI Web UI Password Sets a protection password to access the web UI of the Exstreamer Store amp Pl
18. to suit a number of environments As a result of this there are many configuration settings In most cases only a few settings are actually needed to be changed from default values to achieve the desired behavior It is important to understand that configuration of the system falls into several categories Initial configuration of the Store amp Play device e Hardware installation see Quick Install Guide e Network Settings see Quick Install Guide and Chapter 4 2 1 e Playlists and player cfg generation see Chapters 2 and 3 1 3 2 e Upload files to Content and Configuration Servers see Chapter 3 3 e Copy Download files to local Storage Media see Chapter 3 4 Day to day operation of Exstreamer Store amp Play e Monitor the Store amp Play operation see Chapter 3 5 e Update configuration and Playlists on the servers see Chapter 3 6 BARIX AG Store amp Play User Manual 11 46 3 1 Playlists creation 3 1 1 Playlist configuration parameters Store amp Play users have to generate at least one playlist in the special M3U format See previous chapter 2 3 containing songs announcements advertisements and whatever other audio content is to be played Note that all audio tracks in the playlist have to be in MP3 format At this stage the user can define the active time window of the playlist defining START END DATE DOTW and START END TIME for which the playlist should be valid the VOLUME at which the playlist should be play
19. 01 cron info crond 1154 crond USER root pid 497 cmd usr sbin logrotate etc logrotate conf sep 14 28 01 local notice store and play SCHEDULER Scheduling playlist Backgrd3 M3U Activating 127 songs volume 30 inte sep 12 28 01 cron info crond 1154 crond USER root pid 498 cmd usr sbin logrotate etc logrotate conf sep 14 28 21 local notice store and play PLAYBACK 15 Si et quedes amb mi mp3 finished sep 14 28 21 local notice store and play PLAYBACK 15 Si et quedes amb mi mp3 stop sep 14 28 22 local notice store and play PLAYER Backgrd3 M3U Music files count 127 Sep 14 28 22 local notice store_and_play PLAYBACK Player_state_newplaylist SetNewPlaylist start Sep 14 28 22 local notice store_and_play PLAYBACK 09 7 Baboker mp3 start Sep 14 28 22 local notice store and play SCHEDULER Playlist Backgrd3 M3U activated Sep 14 28 22 local notice store _ and play BARIMON Notify playlist Backgrd3 M3U file 09 207 20Baboker mp3 volume 30 music_upd sep 12 29 01 cron info crond 1154 crond USER root pid 500 cmd usr sbin logrotate etc logrotate conf sep 12 30 01 cron info crond 1154 crond USER root pid 501 cmd usr sbin logrotate etc logrotate conf sep 12 31 01 cron info crond 1154 crond USER root pid 502 cmd usr sbin logrotate etc logrotate conf sep 14 31 55 local notice store _ and play PLAYBACK 09 7 Baboker mp3 finished sep 14 31 55 local notice store and play PLAYBACK Mr Probz Waves Robin Schulz
20. AY 0 setting in case it is defined 6 Every successful CONFIG_UPDATE implies a MUSIC_UPDATE but not the opposite During a CONFIG_UPDATE the Store amp Play device will first fetch the new player cfg from the CONFIG_SERVER go through the PLAYLISTs that have been defined in this new player cfg file and then perform a MUSIC_UPDATE which downloads all Playlists again from the MUSIC_SERVER even if there were Playlists with the same name already present in the local storage After that Store amp Play will go through all the MP3 files listed in those Playlists and download the ones that are missing in the local storage 7 At every boot up there will automatically be a CONFIG_UPDATE Note that if UPDATE_DAILY_TIME has been set and the boot up happens to be out of the allowed downloading window of time the Store amp Play device will not download any files until UPDATE_DAILY_TIME is reached To ensure a CONFIG_UPDATE in this situation users can force the download manually by pressing Force Config Update button in STATUS tab or Force Fallback Config Server in DEFAULTS tab 8 Store amp Play is not able to detect changes in the content of music files MP3 in the MUSIC_SERVER In order to force the Store amp Play device to download the music files again in the next MUSIC_UPDATE these have to be renamed and mentioned in the Playlists accordingly 9 If NO_DELETE 0 as it is by default the Store amp Play device will search for files that
21. BARIX VOICE OF SIMPLICITY store amp Play Automatic download and scheduled playback of playlists Application User Manual v1 4 Store amp Play Firmware v1 40 Released 24 September 2014 Supported on Exstreamer Store amp Play Revision Table Date 23 04 14 07 05 14 15 07 14 21 08 14 17 09 14 30 09 14 Version 1 0 1 1 1 2 ee 1 3 1 4 Who JAP JAP JAP JAP JAP JAP Change First version of the User Manual for Store amp Play vb1 31 Added QIG in Appendix noted PORT defaults vb1 31 added Tips amp Tricks NeverPlay m3u Updated information regarding Store amp Play v1 32 Updated information about default and mandatory variables in player cfg Barimon messages and QUICK_PLAY 0 behaviour Updated changes on manual Volume settings from web UI Updated information with changed added features in Store amp Play interim FW v1 35 and v1 36 Added USB update method information for v1 40 BARIX AG Store amp Play User Manual 2 46 Table of Contents A INTRODUCTION ii di aa 4 1 1 ABOUT THE STORESPLAY APPLICATION n 4 1 2 STORE amp PLAY MAIN FEATURES cia a 4 to INSTALLING THE DEVICE Sii 5 1 4 COCA STORACE MEDIA ds 5 1 5 STORESPLAY FIRMWARE VERSION Gui 5 2 STORE amp PLAY CONFIGURATION FILES oocococcncononnocononnncoconnnnononnnnanonononconononcnnonnnranonnananononnnnaronnnnnanaoa 6 2 1 PLAYER CEG CONFIGURATION FILE iaa 6 2 2 PLAYER CFG CONFIGURATION VARIABLES
22. Insert master USB with player cfg and optionally all media files M3Us and MP3s 2 Select USB and corresponding Player Directory and Click on Copy to microSD next to the Storage Media selection under APPLICATION SETTINGS in the SETTINGS tab of the web UI Using this method the device will check that there is enough space in the microSD card to copy all files present in the Player Directory of the USB stick and copy them in the same folder created in the microSD Once the copying has finished successfully it will automatically select microSD as Storage Media and eject the USB to be able to remove it safely IMPORTANT Note using this method will erase all previous content existing in the internal microSD and it can take a long time to copy all the files from the USB to the microSD Activation of the device Tips and Tricks 1 If the USB stick is not formatted or not present and the Storage Media selected is USB the Store amp Play application will show an error message in the HOME tab of the web UI and will stop 2 If the configuration file player cfg is not found in the selected Storage Media the Store amp Play application will automatically try to fetch the player cfg file from the CONFIG_SERVER defined in FALLBACK CONFIG SERVER SETTINGS in the SETTINGS tab of the web UI If for whatever reason the Fallback configuration server is not reachable the device will use the
23. L7 NOTICE Apr 22 10 15 00 store_and_play SCHEDULER Scheduling playlist Ad1015 M3U Activating 1 songs volume 60 interrupt on shuffle of n 192 168 2 10 15 01 135294000 LOCAL7 NOTICE Apr 22 10 15 00 store_and_play PLAYBACK 04 Concrete Jungle featuring Rakim mp3 stop in 192 168 2 10 15 01 878194000 LOCAL7 NOTICE Apr 22 10 15 01 store_and play PLAYER Ad1015 M3U Music files count 1 n 192 168 2 10 15 01 879625000 LOCAL7 NOTICE Apr 22 10 15 01 store_and_play PLAYBACK Player_state_playing SetNewPlaylist start n 192 168 2 10 15 01 881531000 LOCAL7 NOTICE Apr 22 10 15 01 store_and_play PLAYBACK Comm0014 mp3 start n 192 168 2 10 15 01 882901000 LOCAL7 NOTICE Apr 22 10 15 01 store_and_play CPlayer LoadPlaybackInfo song name to be displayed Comm0014 mp3 n 192 168 2 10 15 01 884240000 LOCAL7 NOTICE Apr 22 10 15 01 store_and_play SCHEDULER Playlist Ad1015 M3U activated n 192 168 2 10 15 01 886019000 LOCAL7 NOTICE Apr 22 10 15 01 store_and_play BARIMON Notify playlist Ad1015 M3U file Comm0014 mp3 volume 60 music_updates_count 11 uptime 522962 192 168 2 10 15 02 233421000 CRON INFO Apr 22 08 15 01 crond 1187 crond USER root pid 16577 cmd usr sbin logrotate etc logrotate conf n 192 168 2 10 15 30 075442000 LOCAL7 NOTICE Apr 22 10 15 29 store_and_play PLAYBACK Comm0014 mp3 finished n 192 168 2 10 15 30 122349000 LOCAL7 NOTICE Apr 22 10 15 29 store_and_play SCHEDULER Scheduling playlist Backgrd3 M3
24. P Server 2 2 barix pool ntp org NTP Server 3 3 barix ntp pool org APPLICATION SETTINGS Storage Media Player Directory Debugging r ot FALLBACK CONFIG SERVER SETTINGS Config Server Name IP Address Config Server Protocol Config Server Port 21 Config Server Directory Config Server Username Config Server Password o EY MERE AE demo barix com config config SECURITY SETTINGS Reboot Function Disabled Enabled Reset Factory E Defaults Disabled Enabled Update Function Disabled Enabled Web Ul Password Submit Cancel Exstreamer 100L MAC 00 08 E1 03 00 79 FW 4 vb1 31 THE VOICE OF SIMPLICITY Help NETWORK SETTINGS Use SonicIP If set to yes the device will announce its IP address over the audio output Default yes SoniciP Volume Sets the volume at which the SonicIP will be announced at boot Default 50 Protocol Select DHCP for automatic assignment of IP address Netmask Gateway and Primary Alternative DNS Select Static for manually assigning IP address Netmask Gateway and Primary Alternative DNS Note If set to Static all fields are mandatory except Alternative DNS and Syslog Address Default DHCP DHCP Host Name When DHCP is selected as protocol you can optionally set a DHCP Host Name to be sent in the DHCP request Web server port Defines the port where the webserver of the Barix Stor
25. PT flag but also make sure they are listed in the configuration file player cfg in the PLAYLIST section with the right Priority order in the list in the Configuration Server This is also valid in case the user wants to define any new Playlist with a new name Therefore the user will have to upload not only the new Playlist to the MUSIC_SERVER but also the new player cfg to the CONFIG_SERVER and wait until the Exstreamer Store amp Play connects for a Configuration Update Note that the user can also force the Configuration Update without having to wait until the scheduled CONFIG_UPDATE by pressing the Force config update button from the STATUS tab of the web UI see Chapter 4 4 for more details The next time the Exstreamer Store amp Play connects to the Configuration Server CONFIG_SERVER it will download the new player cfg and will detect that there is a new Playlist defined it will then download the new Playlist along with all other Playlists defined in player cfg and will parse the Playlists to determine which new Tracks have to be downloaded from the MUSIC_SERVER In parallel if the new player cfg doesn t contain a Playlist any longer the device will delete all the audio files that are not needed any longer those that were mentioned in the Playlists that was removed and were only mentioned in that Playlist BARIX AG Store amp Play User Manual 21 46 3 6 3 Localized Content Another typical scenario is when the user o
26. RIX AG Store amp Play User Manual 15 46 3 4 2 Using internal microSD card as Storage Media a Download all files to internal microSD If the user wants to use the internal microSD card as the storage media without the need of using a USB memory stick at all he will need to configure the device to download all necessary files to the microSD In order to do this the user can follow these steps 1 Edit FALLBACK CONFIG SERVER SETTINGS from SETTINGS tab in the web UI of the unit to match the credentials of the CONFIG_SERVER where player cfg is located 2 Select microSD in Storage Media under APPLICATION SETTINGS in SETTINGS tab of the web UI of the unit 3 If the microSD card was not empty e g it already had a player cfg the user might need to click on Force fallback config server settings from the DEFAULTS tab of the web UI An alternative is to Format the microSD card from the web Ul s DEFAULTS tab Note that this last method can be done remotely without any physical access to the unit although user needs network access to the web UI of the unit b Copy all files from USB to internal microSD If the user wants to use the internal microSD card and a master USB that already contains the necessary configuration and all media files he can use the Copy USB to microSD function available in the SETTINGS tab of the web UI In order to do this the user can follow these steps 1
27. Radio Edit mp3 start sep 14 31 55 local notice store and play SCHEDULER Playlist Backgrd3 M3U activated Sep 14 31 55 local notice store and play BARIMON Notify playlist Backgrd3 M3U file Mr t20Probz 20 20Wavest20 28Robint20Sch Sep 12 32 01 cron info crond 1154 crond USER root pid 504 cmd usr sbin logrotate etc logrotate conf Sep 12 33 01 cron info crond 1154 crond USER root pid 505 cmd usr sbin logrotate etc logrotate conf sep 12 34 01 cron info crond 1154 crond USER root pid 506 cmd usr sbin logrotate etc logrotate conf sep 14 35 00 local notice store _ and play SCHEDULER Scheduling playlist Ad1435 M3U Activating 1 songs volume 60 interrup sep 14 35 00 local notice store and play PLAYBACK Mr Probz Waves Robin Schulz Radio Edit mp3 stop Sep 14 35 01 local notice store_and play PLAYER Ad1435 M3U Music files count 1 Sep 14 35 01 local notice store and play PLAYBACK Player state playing SetNewPlaylist start sep 14 35 01 local notice store _ and play PLAYBACK Comm0040 mp3 start sep 14 35 01 local notice store and play SCHEDULER Playlist Ad1435 M3U activated sep 14 35 01 local notice store and play BARIMON Notify playlist Ad1435 M3U file Comm0040 mp3 volume 60 music updates count Sep 12 35 01 cron info crond 1154 crond USER root pid 508 cmd usr sbin logrotate etc logrotate conf The Download all messages button will generate a TXT file and download it to the local hard driv
28. SER INTERFACE WEB Uli diia 24 4 THOME ME ewcuceceecetde eae daedi havent sctus ociaies ste cnaade rawendscuees a a E a 25 42 SETTINGS TAB Cuna did 27 A2 NETWORK SETUNOS lt a lia et EEA 28 122 MESE TIN Cosina rosada adi ida 30 ARS APPLICA TION SETTINGS ie 31 4 24 FALEBAGCK CONFIG SERVER SETTINGS wehssetess cede asc cnc cata a a A 32 A2 DIO EC URI SE DING Seti a a cios 33 AS PA VES sy TAB on a fe teuee ae aece Wawa one sameedeatuen cena teeveudseseseuedacts 34 AAS VATU S TAB iaa 35 ES Ny ta a 37 AG EO GS TAB ida 38 4 DEFAULTS TAB ee dae eae tenet o aaa 39 AS WP DAVE TAB ida 40 AG REBOOT TAB a A ici 41 S DICTIONAR Cer as 42 6 APPENDIX QUICK INSTALL GUIDE 00 ia 43 T TEGALEINFORMATION naco dad 46 BARIX AG Store amp Play User Manual 3 46 1 Introduction 1 1 About the Store amp Play application The Store amp Play application is especially designed to support audio distribution via IP networks when a fast or reliable network is not guaranteed at all the player locations This is also useful in cases where network bandwidth is limited in such a way that real time streams are not an option to deliver the audio The Store amp Play application runs on a new generation of hardware and is backwards compatible with Barix s FTP_MP3 firmware in the sense that Store amp Play devices are configured and operate in the same way as Barix s Exstreamers with the FTP_MP3 firmware loaded on them Store amp Play takes advantage of the new hardw
29. STORE amp PLAY w CEC E C lExstreamer 100L MAC 00 08 E1 03 C0 7F FW vb1 31 DEFAULTS UPDATE REBOOT STORE 8 PLAY THE VOICE OF SIMPLICITY Music directory listing of media usbmstg0p1 Size Month Day Time File Name 58 Apr 23 12 50 AM m3u 63 8K Apr 14 13 39 AM_ mp3 45 Apr 23 12 50 Fri m3u 63 8K Apr 14 13 39 Fri mp3 58 Apr 23 12 50 Jan_Jun 63 8K Apr 14 13239 Jan_Jun 58 Apr 23 12 50 Jul_Dec 63 8K Apr 14 13 39 Jul_ Dec 45 Apr 23 12 50 Mon m3u 63 4K Apr 14 13 39 Mon mp3 58 Apr 23 12 50 PM_ m3u 63 8K Apr 14 13 39 PM_ mp3 45 Apr 23 12 50 Sat m3u 63 8K Apr 14 13 39 Sat mp3 45 Apr 23 12 50 Sun m3u 63 8K Apr 14 13 39 Sun mp3 45 Apr 23 12 50 Thu m3u 63 8K Apr 14 13 39 Thu mp3 45 Apr 23 12 50 Tue m3u 63 8K Apr 14 13239 Tue mp3 45 Apr 23 12 50 Wed m3u 64 0K Apr 14 13239 Wed mp3 42 Apr 23 12 50 Wel m3u 64 1K Apr 14 13 39 Wel mp3 1 0K Apr 23 12 50 player cfg Statistics Total number of files 25 Total disk space used 2 MB Total playlist files 12 Total music files 12 Checking for missing files Number of missing playlists 0 Number of missing music files 0 Note that it can take some time to provide all the information depending on the number and size of files to be listed In the Statistics section at the end of the file listing the Exstreamer Store amp Play will show a summary of the total number of files the disk space used the total number of playlist files and the total number of music MP3 f
30. 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 requires an IP address to identify its location or address on the network Example 192 168 2 10 MAC address Abbreviation for Medium Access Control a MAC is a unique address number formatted in hexadecimal format and given to each computer and or network device on a computer network Because a MAC address is a unique address a computer network will not have the same MAC address assigned to more than one computer or network device Example A1 B2 C3 D4 E5 F6 Netmask A number used to identify a sub network so that an IP address can be shared on a LAN Local Area Network A mask is used to determine what subnet an IP address belongs to An IP address has two components the network address and the host address For example consider the IP address 150 215 17 009 Assuming this is part of a Class B network the first two numbers 150 2 represent the Class B network address and the second two numbers 017 009 identify a particular host on this network The Netmask would then be 255 255 0 0 Ping Ping is a basic Internet program that lets the user verify that a particular IP address exists and can accept requests Example ping 192 168 2 10 SoniclP Barix SonicIP techno
31. Store amp Play User Manual 9 46 2 3 M3U Playlist format Store amp Play uses a special Playlist format based on the standard M3U Playlist format If the first line of the M3U Playlist begins with BARIX 4 it is considered as a configuration line for the Store amp Play application Any other line beginning with is considered a comment and will be ignored by Store amp Play Store amp Play supports playback of MP3 files CBR VBR up to 320 kbps 48 kHz These MP3 files must reside on the same Content Server and in the same directory as the M3U Playlists Long names in UTF 8 format are supported for both MP3 and M3U files Before a standard M3U Playlist can be used with Store amp Play it must have an extra configuration header line added Users can generate MSU playlists with any software tool and add the special Barix configuration header line with any text editor to be able to use them with Store amp Play Alternatively the configuration file player cfg and BARIX formatted Playlists can be created using the configuration software FTP MP3 Server Tool available from www barix com downloads The special Barix configuration header line includes information that establishes the validity period of the Playlist as well as some playback settings such as the Repeat counter to limit the number of playbacks of the Playlist the Volume at which it should be played and the Interruption and Shuffle flags The BARIX header line for the M3U Playl
32. U Activating 95 songs volume 30 interrupt off shuffle on n 192 168 2 10 15 30 823173000 LOCAL7 NOTICE Apr 22 10 15 30 store_and play PLAYER Backgrd3 M3U Music files count 95 n 192 168 2 10 15 30 829389000 LOCAL7 NOTICE Apr 22 10 15 30 store_and_play PLAYBACK Player_state_idle SetNewPlaylist start n 192 168 2 10 15 30 831281000 LOCAL7 NOTICE Apr 22 10 15 30 store_and play PLAYBACK 06 Guiltiness featuring The Lost Boyz Mr Cheeks mp3 start n 192 168 2 10 15 30 832474000 LOCAL7 NOTICE Apr 22 10 15 30 store_and_play CPlayer LoadPlaybackInfo song name to be displayed 06 Guiltiness featuring The Lost Boyz Mr 192 168 2 10 15 30 833861000 LOCAL7 NOTICE Apr 22 10 15 30 store_and_play SCHEDULER Playlist Backgrd3 M3U activated n 192 168 2 10 15 30 835544000 LOCAL7 NOTICE Apr 22 10 15 30 store_and_play BARIMON Notify playlist Backgrd3 M3U file 06 20Guiltiness 20 28featuring s20The 20Lost 20Boyz 20 26 192 168 2 v gt 139 bytes on wire 1112 bits 139 bytes captured 1112 bits on interface 0 Src Barix_03 c0 79 00 08 e1 03 c0 79 Dst Apple_29 8c 3b 20 c9 d0 29 8c 3b 192 168 2 31 192 168 2 31 Dst 192 168 2 94 192 168 2 94 User Datagram Protocol Src Port 48084 48084 Dst Port syslog 514 Frame 1188 Ethernet II 0000 0010 0020 0030 0040 e ju JSE Ethernet en3 a TITI in ae ER Profile Default Please note that the Log messages can also be easily read and downloaded in a
33. a BARIMON_INTERVAL when there is no active Playlist the BariMon notification message will have a text saying none active in the playlist and file fields The total file size might not be correctly displayed on the BariMon report if it exceeds 4GB For more information on BARIMON please visit www barimon net BARIX AG Store amp Play User Manual 19 46 3 5 2 SYSLOG monitoring The user can access the SYSLOG messages of the Store amp Play devices The information on the SYSLOG messages is extensive and can be used for advanced troubleshooting purposes SYSLOG messages are not broadcasted to the network and the user has to specify a target IP address where the collection software e g network sniffer will be running This is done from the SETTINGS tab of the web UI of the Exstreamer Store amp Play under the NETWORK SETTINGS in the Syslog Address field The user can increase the verbosity of the SYSLOG messages to provide even more exhaustive information about the operations of the device from the SETTINGS tab of the web UI under the APPLICATIONS SETTINGS enabling the Debugging Output disabled by default 600 X Capturing from USB Ethernet en3 Wireshark 1 10 2 SVN Rev 51934 from trunk 1 10 File Edit View Go Capture Analyze Statistics Telephony Tools Internals Help O00 AN A oa x 2 Eiss HEEE E MEE A e Filter ip aaddr 192 168 2 31 amp amp syslog y Expression Clear Apply Save
34. are platform and components to offer faster operations and a significant performance improvement The audio playback is controlled via Playlists based on M3U format with a special BARIX configuration line defining the Playlist activation with specific Times and Dates and other playback settings such as Volume and Shuffle mode The application can use either the FTP or HTTP protocols to automatically download the configuration file and Playlists with their corresponding MP3 audio files and stores them on an external USB stick attached to the device or into an internal microSD card Store amp Play devices then play the downloaded music according to the configuration schedule and playlist priority The application can also be used as a standalone player without any network connection at all in this case the system requires that the configuration and all media files are present in the local storage drive USB or microSD In this mode a preloaded USB stick can be sent to the player location and simply inserted into the device for playback to start 1 2 Store amp Play main features e Plays MP3 tracks from BARIX formatted M3U playlists e Automatic downloads from FTP or HTTP Configuration and Content servers e Local storage in attachable external USB stick or internal microSD card e Remote firmware upgrade via web Ul e Automated content and config updates either periodically or during a restricted time slot e Supports a hundred playlists and 10 000
35. at are configured in the Store amp Play application Going to play informs about the name of the next audio track that is scheduled to be played next in the active Playlist File being downloaded will show the name of the file currently being downloaded by the Store amp Play application if any The right hand side Help frame gives basic information about the HOME page and it also provides a couple of links to a quick reference configuration manual documentation and to a sample configuration file player cfg Help The Store amp Play device has only minimal web based configuration nearly all configuration parameters are stored in the player cfg file present in the storage drive USB or internal microSD View the documentation to read how to configure the player You can also download a sample configuration file BARIX AG Store amp Play User Manual 26 46 4 2 SETTINGS tab The SETTINGS tab of the Exstreamer Store amp Play is the place where part of the system and application configuration is done Any change in the SETTINGS tab has to be confirmed with the Submit button at the bottom of the page for the changes to make effect SETTINGS PLAYLISTS STATUS STORE amp PLAY NETWORK SETTINGS Use SoniclP O No Yes SoniciP Volume Protocol DHCP Host Name 5 amp P Joan Web Server Port B0 Syslog Address 192 168 2 94 TIME SETTINGS NTP Time Server NTP Server 1 1 barix pool ntp org NT
36. ay When set a user trying to access the web UI of the device will be asked for a username admin and a password without which he will not be able to access the web UI If a Password is set the user can change the Password by typing the Old Password and the New Password leave blank to disable the web UI Password protection Old Password New Password BARIX AG Store amp Play User Manual 33 46 4 3 PLAYLISTS tab This tab shows a list of all the Playlists that are configured in the current player cfg of the Exstreamer Store amp Play It displays the following information for each Playlist Priority of the Playlists in the same order in which they are listed in the player cfg Name of the M3U Playlist Songs or number of audio files that are included in the Playlist Start Date when the Playlist is active Stop Date or End Date when the Playlist is not active any more Day of the Week when the Playlist is active Start Time when the Playlist is active Stop Time or End Time when the Playlist is not active any more 9 Remaining Repeats or times that the Playlist can still play until the next Music update 10 Volume which is the Playlist Volume expressed in 11 Interrupt Flag 12 Shuffle Flag ee a a a S 000 STORE amp PLAY y gt O 2 0 8B 192 168 2 46 Reader LO SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE REBOOT Exstreamer 100L I eee 31 STORE amp PLAY THE VOICE OF SIMPLICITY D
37. ay of the Start Stop Remaining Interrupt Shuffle Priority Name Songs Startdate Stop date k Pua dio ae Volume flag flag Wel m3u 1 Any day 00 00 00 24 00 00 80 01 Jan 30 Jun Jan_Jun m3u 1 2014 2014 Any day 00 00 00 24 00 00 80 31 Dec Jul_Dec m3u 01 Jul 2014 2014 Any day 00 00 00 24 00 00 80 AM_ m3u PM_ m3u 4 1 Any day 00 00 00 11 59 00 80 1 Any day 12 00 00 23 59 00 80 Mon m3u 1 Mon 00 00 00 24 00 00 80 Tue m3u 1 Tue 00 00 00 24 00 00 80 Wed m3u 1 Wed 00 00 00 24 00 00 80 Thu m3u 1 Thu 00 00 00 24 00 00 80 Fri m3u 1 Fri 00 00 00 24 00 00 80 Sat m3u 1 Sat 00 00 00 24 00 00 80 Sun m3u 1 Sun 00 00 00 24 00 00 80 Display a menu On top of this information the PLAYLISTS tab will also highlight the current active Playlist with a gray background and a bold and italic text BARIX AG Store amp Play User Manual 34 46 4 4 STATUS tab The STATUS tab as the name suggests provides information about the current status of the device and the application 600 STORE PLAY 7 ai gt OB 2 O B 192 168 2 46 gar Exstreamer 100L MAC 00 08 E1 03 C0 7F F SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE REBOOT vb1 31 STORE 8 PLAY THE VOICE OF SIMPLICITY STATUS Device information Hardware type Exstreamer 100L ID 48 IPAM type IPAM 390 ID 5 MAC address 00 08 E1 03 C0 7F IP address 192 168 2 46 Netmask 255 255 255 0 Default gateway 192 168 2 2 DNS servers 192 168 2 2 8 8
38. barix com under Soft ware Tools in Downloads section on your computer Windows Mac or Linux and click the Get button to find out which IP address the device has obtained see picture at the bottom of the page Make sure that the Ethernet address MAC matches the one of the device see label on the bottom of the device Now that the IP address of the Exstreamer Store amp Play is known it is time to proceed to the next section for Network configuration via web browser If the device s current IP address was not discovered with the previous steps see section Troub leshooting 2 Network configuration from web browser The BARIX Store amp Play application does not require any initial network configuration since it s using DHCP by default to configure network settings dynamically If a static fixed network setting needs to be used please follow steps 1 to 3 otherwise continue from step 4 STEP 1 Open a web browser and type the IP address that was announced by the Exstreamer Store amp Play during boot up e g 192 168 0 12 and press Enter Discovery Tool STEP 2 Click on the SETTINGS tab and select Static on the drop down menu next to Protocol field by default is set to DHCP under the NETWORK SETTINGS section NETWORK SETTINGS Use SoniclP No Yes SoniclP Volume 50 Protocol Static IP Address 192 168 1 100 Netmask 255 255 255 0 prvi IP 192 168 1 1 Prima
39. cal records and document the played audio files for instance to generate played track reports for royalty fees or to validate Service Level Agreements SLA s with Advertisers In these situations an external service such as BariMon can be very useful Finally mainly for troubleshooting purposes some users might want to be able to access the SYSLOG messages of the device obtaining detailed information of the different methods being used by the Store amp Play application This information is also very useful for BARIX s support team in order to help detecting and identifying problems and providing faster fixes and corrections to potential issues We will leave the explanation of the monitoring using the web UI for Chapter 4 and in this Chapter we will focus on the BariMon and SYSLOG monitoring methods BARIX AG Store amp Play User Manual 17 46 3 5 1 BariMon monitoring BariMon is a service provided by BARIX that is able to collect messages sent from Exstreamer Store amp Play devices and display them in a web portal interface reachable at www barimon net The report messages sent to the BariMon server are done every time there is a new track played and periodically every BARIMON_INTERVAL as defined in player cfg The information that is sent by the device in the form of a BariMon notification message to the BariMon server contains the following fields 1 Timestamp of the entry Put date 2 Name of the active playlist 3 Name
40. ck but for increased security and reliability BARIX recommends using the internal microSD card 1 5 Store amp Play Firmware version The currently installed Store amp Play firmware version is displayed in the STATUS tab and in the top right corner of the web UI page under FW There are 2 update methods available for Exstreamer Store amp Play devices e Remote update via web UI users can remotely connect to the web UI of the device and use the UPDATE tab functionality explained in Chapter 4 8 e Local update via USB Insert a special USB to the device and perform the update Note that the USB update method is only available for devices from Production Week PW 32 14 as written in the label under the device with bootloader version U Boot SPL 2014 07 installed Barix recommends using always the latest version of the application Newer versions of Store amp Play firmware will be regularly published to www barix com Please check the website or contact support barix com to make sure the latest application firmware is installed on the devices BARIX AG Store amp Play User Manual 5 46 2 Store amp Play configuration files The Exstreamer Store amp Play requires a local flash memory to store the entire media content to be played special M3U Playlists and MP3 files and most importantly the player cfg configuration file These files can be stored either on a USB memory stick formatted in FAT or EXT4 or on an internal microSD card fo
41. d M3U PLAYLIST Background M3U Therefore the only differences will be the location where each of the configuration files will be stored and the specific Playlists that each of them will be playing accordingly Once the player cfg s have been uploaded to the corresponding locations the different Exstreamers Store amp Play need to be pointed to the corresponding configurations accordingly In order to do that the easiest way is using the Fallback Config Server Settings from the SETTINGS tab of the web Ul see more details in Chapter 4 2 2 These settings define the server from where the device will fetch the player cfg file in case there is no player cfg in the local storage media but it can also be used to force the Exstreamer Store amp Play to fetch the player cfg using these credentials In the example above the user would connect to the web UI of an Exstreamer Store amp Play located in Zurich German speaking and would point the device to the config DE in Config Server Directory in the Fallback Config Server Settings from the SETTINGS tab of the web UI and would press the Submit button to save the change The user would then have force the device to use that player cfg by pressing the Force Fallback Config Server Settings button located in the DEFAULTS tab to make the change effective Likewise the user would connect to the web UI of an Exstreamer Store amp Play located in Geneva French speaking and would poi
42. e amp Play Device can be reached Default 80 Syslog Address Enter the destination IP address for syslog messages sent by the Store amp Play application via the SYSLOG command Note The syslog messages are not broadcasted so you need to set explicitly the IP address of your Syslog logging device in order to be able to receive the syslog messages Default 0 0 0 0 disabled TIME SETTINGS NTP Time Server Application player cfg Store amp Play uses the NTP server defined in the player cfg System Allows to set up to 3 NTP servers for internet ime adjustment The Help section on the right frame of the SETTINGS tab can be used as a quick reference for all the fields and options available in this page There are different categories of settings that can be modified and these are summarized in the following sub chapters BARIX AG Store amp Play User Manual 27 46 4 2 1 NETWORK SETTINGS The NETWORK SETTINGS section of the Exstreamer Store amp Play SETTINGS tab allows the user to makes changes regarding the network configuration of the device Use SoniclP enables and disables the automatic announcement of the IP address used by the device over the audio outputs headphone jack and RCA outputs at start up of the application This feature is very useful when the user doesn t know which IP address has been assigned to the device The SoniclP Volume defines the Volume at which the IP address announceme
43. e of the user for further analysis and troubleshooting The information displayed in this Log messages can be useful for quick troubleshooting purposes and diagnosis of the latest activities of the Store amp Play application as well as more in depth analysis by BARIX official Support team BARIX AG Store amp Play User Manual 38 46 4 7 DEFAULTS tab This tab can be used for resetting the device to some of its default settings and configuration defaults 000 STORE amp PLAY 2 gt DO 2 O B 192 168 2 46 lla armas PLAYLISTS STATUS DEFAULTS UPDATE REBOOT Exstreamer 100L MAC 00 08 E1 EA ai STORE amp PLAY THE VOICE OF SIMPLICITY Help FACTORY DEFAULTS Reset Factory Defaults Reverts all settings to factory defaults Click on Reset Factory Defaults to revert all settings except Network settings and Fallback config server settings to the factory defaults A local user can completely reset the device to factory defaults Hardware Reset including Network and Fallback Server settings pressing the RESET button in the front plate of the device during approximately 10 seconds Reset Factory Defaults Load player cfg from the default configuration server Force Fallback Config Server Settings Force Fallback Config Server Settings Click on this button to force the device to fetch a new player cfg from the fallback configuration server defined SD Card 3 6G mounted in the SETTINGS
44. ed the REPEAT counter and other playback options such as SHUFFLE or INTERRUPT If only Background music is desired to be played a single playlist containing all the MP3 tracks will suffice In an environment that requires Ad Insertion or Announcement playbacks over the background music at specific times multiple Playlists will have to be created each of them containing the Ads or Announcements to be inserted and the corresponding validity period Playlist START_TIME and END_TIME cannot wrap up beyond 24h In other words a playlist cannot be defined to start at 23 00 and stop at 02 00 on the next day In this case two playlists should be created containing the same songs the first one to start at 23 00 and stop at 23 59 and the second one to start at 00 00h and stop at 01 59 3 1 2 Playlist creation Tips and Tricks 1 Use the configuration software FTP MP3 Server Tool to directly generate playlists with the special M3U format that is required for Store amp Play operation Alternatively you can manually add the BARIX 4 line with a plain text editor at the beginning of your standard M3U playlist file 2 It is recommended to set the SHUFFLE flag for lower priority playlists e g Background Music playlists to avoid repeating the same first songs and sequence after every interruption e g after every inserted higher priority Advert Playlist playback 3 It is advisable to set the REPEAT flag to 1 Loop mode when the lower
45. ed between 00 00 23 59 hours Any a a si E value greater than 23 59 hour will disable this feature a N U Minute part will be ignored if is greater than 59 minutes hh mm format UPDATE_DAILY_DURATION Specifies the max duration of the time window in which Not set the download process is allowed This parameter is only valid if UPDATE_DAILY_TIME is set hh mm format Playlists definition mandatory in bold PLAYLIST InsertedAd m3u List of all the playlists with the special Barix M3U format PLAYLIST Announce m3u that are going to be used lts order determines its PLAYLIST priority the higher up in the list the higher the priority of PLAYLIST Background m3u the playlist BARIX AG Store amp Play User Manual 7 46 Content server credentials mandatory for online operation These variables set the login credentials to the FTP or HTTP server that stores all the MP3 tracks and the Barix formatted M3U playlists that are going to be used by the Store amp Play application These login credentials are mandatory unless Exstreamer Store amp Play is used in a standalone completely offline mode The MUSIC_UPDATE variable allows the user to set an automatic periodical update of all the playlists present in the configuration file This means that every MUSIC_UPDATE seconds the Exstreamer Store amp Play will connect to the Content server download all the M3U playlists defined in the current player cfg
46. entials mandatory for online operation marked in bold MUSIC_SERVER Hostname IP address of the audio content server ST Password used only for FTP ee MUSICDIR___ Directorycontaining all M3U and MP3 files o Configuration server credentials mandatory for online operation marked in bold CONFIG_SERVER______ Hostname IP address of the server storing player cfg CONFIG_USERNAME Username used onlyforFTP CONFIG_PASSWORD Password used only for FTP y O CONFIG_DIR_ Directory on the server where player cfg resides Network Time Protocol and Time Zone settings mandatory if local time zone is not UTC in bold reve E eee time reference from the network BariMon monitoring and alerting server settings optional BARIMON_SERVER_____ BariMon server hostname IP address BARIMON_PORT_ BariMon server port gt Z gt S To y oO BARIMON_INTERVAL BariMon alive messages sending interval in minutes Deletion and Playback settings optional NO_DELETE Set to 1 for disabling deletion of unused files after each O enable delete MUSIC_UPDATE QUICK_PLAY 1 Upon start First play then update music start playing 0 Upon start First update music then start playing as soon as QUICK_PLAY 0 is ignored if UPDATE_DAILY_TIME is set possible Updating time window settings optional UPDATE_DAILY_TIME Time to start downloading configuration and audio files Not set It can be configur
47. er each MUSIC_UPDATE Please make sure there is enough space in your Storage Media before setting NO_DELETE to 1 Take care not to reach the maximum storage capacity as this could lock up your device The available space of the Storage Media can be checked in the STATUS tab of the Web UI QUICK_PLAY variable is used to define the mode of operation when starting the application and is inherited from the legacy FTP_MP3 firmware It is enabled by default set to 1 unless otherwise specified in the configuration file so the device will start playing even if not all the MP3 files in the configuration have been downloaded If disabled set to 0 the Exstreamer Store amp Play will wait until the download of all the missing MP3 files from the Playlists present in the configuration file has finished before starting playback If UPDATE_DAILY_TIME is set QUICK_PLAY 0 will be ignored to ensure the start of the playback in offline situations Please note that if QUICK_PLAY is set to O and there are many new files to be downloaded this can result in a long delay before starting the playback of the first song Playlist definition mandatory This section lists all the BARIX formatted M3U Playlists that are part of the configuration sorted by priority meaning that higher Playlists in the list will have higher priority If two or more Playlists are valid at any given time the higher priority Playlists will prevail and be played by the application BARIX AG
48. ge click Browse to select the pkg file to be Root File System built Tue Apr 15 19 36 19 CEST 2014 uploaded then click Upload button to start the process System WEB UI 1 5 An update progress page will appear The update can Kernel Details Linux version 3 5 1 plambe ford gcc version 4 6 1 Sourcery CodeBench Lite take a few minutes to complete 2011 09 70 1 PREEMPT Tue Apr 15 19 16 51 CEST 2014 After a successful upload the following text appears application successfully loaded Click on update to go back to the update page and finish the process NOTE Please clear the cache or restart your browser to ensure the web interface of your device is displayed correctly after the update The Update process via web Ul is very simple Start by clicking Please click here to start update to enter the bootloader mode Then browse the local hard drive and select the downloaded PKG file with the latest version package and upload it to the device 600 Application Update e 192 168 2 46 sys uifloader html gt Update Package File pkg Visit the Barix website to download the latest update package for the Store amp Play application to your local drive Update Click on Browse and select the Store amp Play update package file pkg from your local drive Click on Upload and a Progress bar will appear Note This operation might take up to 5 minutes and must terminate successfully otherwise the firmware A SAD
49. guration and music files are present in the remote servers it s time to activate the Exstreamer Store amp Play devices to start playing content There are several ways to activate the player devices so that they can start running autonomously As a first step users need to access the web Ul of the device and define the FALLBACK CONFIG SERVER SETTINGS pointing to where the player cfg resides After that users have to select the desired Storage Media to use USB or microSD also in the SETTINGS tab of the web UI It is strongly recommended to use the internal microSD card as the Storage Media The File System in which the internal microSD is formatted EXT4 has proven to be the most reliable and robust in front of unexpected power losses On the other hand since the microSD is an internal component of the Exstreamer Store amp Play device it also prevents undesired physical detachment of the storage media 3 4 1 Using external USB memory stick as Storage Media a Copy all files to USB stick If the user wants to use an external USB stick as the Storage Media for the Store amp Play application the fastest way to activate the player device is plugging in a USB stick that already contains all the configuration CFG and audio M3U MP3 files With this method the Store amp Play device will start playing immediately according to the configuration in player cfg b Copy only player cfg to USB stick If the user wants to
50. iles It will also display information regarding the missing playlists and music files according to the current configuration of the application BARIX AG Store amp Play User Manual 37 46 4 6 LOGS tab The LOGS tab shows the System Log which is a Syslog extract with the latest messages from the device e600 STORE amp PLAY w Exstreamer 100L MAC 00 08 E1 03 C1 52 F DEFAULTS UPDATE REBOOT v1 36 STORE amp PLAY THE VOICE OF SIMPLICITY System log Download all messages sep 12 23 01 cron info crond 1154 crond USER root pid 492 cmd usr sbin logrotate etc logrotate conf Sep 12 24 01 cron info crond 1154 crond USER root pid 493 cmd usr sbin logrotate etc logrotate conf Sep 14 24 38 local notice store and play PLAYBACK 01 Amethyste Feat Sati Bodisattva mp3 finished Sep 14 24 38 local notice store_and_play PLAYBACK 15 Si et quedes amb mi mp3 start Sep 14 24 38 local notice store_and_play SCHEDULER Playlist Backgrd3 M3U activated Sep 14 24 38 local notice store_and_play BARIMON Notify playlist Backgrd3 M3U file 15 20S5it20ett20quedest20ambt20mi mp3 vol Sep 14 25 00 local notice store_and_play SCHEDULER Scheduling playlist Ad1425 M3U Activating 1 songs volume 60 interrup Sep 12 25 01 cron info crond 1154 crond USER root pid 495 cmd usr sbin logrotate etc logrotate conf sep 12 26 01 cron info crond 1154 crond USER root pid 496 cmd usr sbin logrotate etc logrotate conf sep 12 27
51. ist Volume 30 Current Track 4 of 95 Current Playlist 61 of 61 Going to play File being downloaded Backgrd3 M3U 10 The pulse mp3 Display a menu 4 Concrete Jungle featuring Rakim mp3 UPDATE Exstreamer 100L MAC 00 08 E1 03 C0 79 F REBOOT vb1 31 THE VOICE OF SIMPLICITY Help The Store amp Play device has only minimal web based configuration nearly all configuration parameters are stored in the player cfg file present in the storage drive USB or internal microSD View the documentation to read how to configure the player You can also download a sample configuration file Player Status Describes the current status of the player Playback Controls This section allows to control the music playback with the following buttons Play Previous Song Play Pause Current Song Stop Current Song e Play Next Song Eject USB Use this button whenever you want to unplug the USB drive from the player Removing the USB drive without previously ejecting it can damage its file system and result in unexpected behaviour Volume You can change the Volume by clicking on the gray bar dragging the red arrow pointer or clicking on the left right arrows on the right side of the Volume bar If you have manually changed the Volume settings you can reset the original Playlist Volume by clicking on the Use Playlist Volume Note The Volume will be automatically set to the Playlist Volume ever
52. ist has the following syntax BARIX 4 START_DATE END_DATE DOTW START_TIME END_TIME REPEAT VOLUME INTERRUPT SHUFFLE Note No spaces are expected between variables and commas All variables are optional except BARIX 4 so the minimum necessary header configuration line in the Store amp Play M3U Playlist would be BARIX 4 Variable Description Default not set Default not set DOTW Used to define the Days Of The Week MOTUWETHFRSASU that the Playlist is active E g FRSU will play only on Fridays and Sundays default not set Default not set Default not set REPEAT Playlist is played only REPEAT times between MUSIC_UPDATEs Only completed playbacks are counted Playlist has not been interrupted by another higher priority Playlist during playback Counter is reset at every MUSIC_UPDATE E g 1 Play only once O No playback at all 1 Loop mode continuous playback VOLUME Automatic Playlist Volume can be set from 0 to 100 in INTERRUPT Interrupt flag can be set to O default or 1 O Wait for song from current Playlist to finish before starting this Playlist 1 Start playing this Playlist exactly at START_TIME interrupt song from current Playlist SHUFFLE Shuffle playback mode can be set to O default or 1 0 Do not shuffle Playlist 1 Shuffle Playlist BARIX AG Store amp Play User Manual 10 46 3 Configuration of the system The Exstreamer Store amp Play is highly configurable
53. k the new configuration and playlists and download all the missing files before finally start playing according to the new configuration Restricted update time windows In order to preserve network bandwidth for critical applications such as supporting the cashier machines and POS equipment during shop opening hours it is recommended to use the UPDATE_DAILY_TIME variable to concentrate all downloading operations at times when the shop activity is low or nonexistent like for example during the night At the same time the user can define the duration of the downloading time window with UPDATE_DAILY_DURATION variable Setting a time window for allowed downloads will disable periodical updates CONFIG and MUSIC_UPDATE as well as QUICK_PLAY 0 settings Playlist priority Last but not least the player cfg file contains the name of the PLAYLIST s that the device will play It is very important to note that the order of the Playlists appearance in the player cfg file determines its priority This means that if 2 or more playlists are active within a valid period defined by DATE DOTW and TIME at the same time the player will select to play the one with the highest priority listed on top BARIX AG Store amp Play User Manual 13 46 3 2 2 Player cfg generation Tips and Tricks 1 Use the configuration software FTP MP3 Server Tool to directly generate a player cfg configuration file and related playlists without the need to use a p
54. lain text editor Note Current FTP MP3 Server Tool v2 1 2 is designed for FTP MP3 firmware and therefore it will automatically convert all file names to an 8 3 format which is actually not required for the Store amp Play application among other legacy configuration parameters 2 In order to use Store amp Play as a standalone player without any network connection at all the player cfg only needs one single line defining the PLAYLIST to be used Of course the M3U playlist and all its related MP3 files have to be present in the local storage drive of the player 3 It is possible to use the same MUSIC_SERVER as the CONFIG_SERVER so that all needed files are in the same server and directory using the same credentials to access it However it is convenient in some applications to use multiple CONFIG_SERVERs or directories each with a different player cfg with different settings while sharing the same pool of content from the same MUSIC_SERVER see Chapter 3 6 3 Localized Content 4 Make sure that the order of appearance of the PLAYLISTs in player cfg matches the required priorities For example PLAYLISTs containing Ads and Announcements should always appear on top of lower priority PLAYLISTs such as those containing Background music 5 If UPDATE_DAILY_TIME is set recommended unless Playlists and or configuration changes are required very often during the same day MUSIC_UPDATE and CONFIG_UPDATE intervals will be ignored as well as QUICK_PL
55. last player cfg that was used which is stored on the internal NAND memory of the device 3 If UPDATE_DAILY_TIME is set user might need to click on Force config update button from web Ul s STATUS tab to trigger the start of downloading of files outside the allowed time window In any case it is highly recommended to set the FALLBACK CONFIG SERVER SETTINGS from the SETTINGS tab of the web UI pointing to the device s player cfg file BARIX AG Store amp Play User Manual 16 46 3 5 Device monitoring Once the Store amp Play is fully configured and operating the user can monitor the status of its operation via several means 1 HOME STATUS and LOG tabs of the web UI 2 BariMon server 3 SYSLOG messages In general accessing the web UI of the Exstreamer Store amp Play will give the user enough information to monitor the correct operation of the device The different tabs of the web UI provide real time information about the current Playlist and Track being played the Volume at which it is playing the Playlists that are configured in the device the current player cfg configuration file being used the files present in the local storage media and the missing ones the types of storage media being used the File System format and usage percentage of the storage media and many other useful indicators to assess the status and the proper operation of the system However it might be useful for some users to be able to have histori
56. laylists containing any of START_DATE END_DATE DOTW START_TIME and END_TIME settings the user will need to define an NTP_SERVER and adjust the local time zone offset with LOCALTIME variable Note that Store amp Play player devices are equipped with an embedded Real Time Clock RTC that keeps track of the current time even if the NTP server is not reachable at any given time for example after a reboot of the device However the RTC needs to be initialized with at least one successful NTP time acquisition in order to be able to keep the time reference Monitoring server For monitoring purposes and reporting track plays it can be interesting to enable the BARIMON_SERVER Please check www barimon net for more information about Barix s online monitoring service Delete option In order to avoid filling local storage space with unused tracks and playlists make sure to disable the NO_DELETE option it is already disabled by default Quick Play Users are recommenced to enable QUICK_PLAY to minimize the time to play at start up With this feature enabled default value the device will start playing immediately after boot up according to the configuration settings in the local copy of player cfg and the playlists and tracks already present in the local storage and will update the content in the background If QUICK_PLAY is disabled not recommended the device will first download the new version of player cfg from the CONFIG_SERVER chec
57. logy is designed to vocally announce the Barix devices current IP address This makes it easier and faster to obtain the necessary network information To make use of SoniclP plug in the included earphone into RCA audio out connect the network and plug in the power supply It will announce the address over the earphones right after power up Static IP A Static IP is a fixed IP address that the user assigns manually to a device on the network lt remains valid until the user disables it BARIX AG Store amp Play User Manual 42 46 6 Appendix Quick Install Guide BARIX EXSTREAMER Store amp Play Quick Install Guide Version 1 1 Networked IP Audio Decoder Package contents a Exstreamer Store amp Play b Power supply except NoPSU version c MicroSD internal memory card except NoSD version Cable Set AUDIO not included d Earphone e RCA Stereo cable f Network cable g Serial cable Firmware This device comes preloaded with the Store amp Play firmware and can be used out of the box without having to install any additional firmware The installed firmware version can be seen in the web UI of the device Check for Store amp Play most recent firmware version at www barix com Support For support please contact the local dealer or visit www barix com Barix AG 2 2014 all rights reserved All information is subject to change without notice All mentioned trademarks belong to their respective owners and are used for
58. lows the user to force the Exstreamer Store amp Play to download and use the player cfg that is stored on the CONFIG_SERVER defined in the FALLBACK CONFIG SERVER SETTINGS in the SETTINGS tab Format USB or microSD allows the user to perform a complete formatting of the Storage Media devices to EXT4 or FAT the latter only allowed on external USB memory sticks As mentioned previously EXT4 is the only recommended File System format to be used in the Store amp Play application Note that formatting the Storage Media will completely erase all of its contents and will force the Exstreamer Store amp Play to use the Fallback configuration server to try to fetch a new player cfg BARIX AG Store amp Play User Manual 39 46 4 8 UPDATE tab This tab is used for updating the Store amp Play application to the latest version BARIX recommends keeping the software up to date to be able to enjoy the most advanced features e6006 STORE PLAY y SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE Regoor E streamer 100L A STORE 8 PLAY THE VOICE OF SIMPLICITY UPDATE Help Please read the instructions before applying the update Currently Loaded Version In this section you can read what are the Firmware and Please click here to start the update Kernel versions that you have currently installed on your device Currently Loaded Version Update Firmware vb1 31 Click on Please click here to start the update link On l P the next pa
59. mp Play devices located in the German speaking part of Switzerland FALLBACK CONFIG SERVER SETTINGS Config Server Name IP Address Config Server Protocol sample barix com ftp Config Server Port 21 Config Server fi E Directory waa de Config Server confi Username g Config Server Password BARIX AG Store amp Play User Manual 23 46 4 Web User Interface Web Ul The web UI of the Exstreamer Store amp Play can be used for adjusting the settings of the device and for monitoring purposes In order to access the web UI of the device the user will need to know the IP address of the device see Quick Install Guide and use a standard web browser running in the same network as the Exstreamer Store amp Play Typing the known IP address in the URL address field of the browser will show the HOME tab of the Exstreamer Store amp Play The top line of the Exstreamer Store amp Play web Ul shows multiple tabs that give access to specific functions and settings of the application On the top right corner of the web UI red colored the user will be able to identify the hardware of the device with the MAC address as well as the installed firmware version of the Store amp Play application Lar A 12 O B 192 168 2 31 STORE amp PLAY SETTINGS STORE amp PLAY PLAYLISTS STATUS Player Status Playback Controls Playing DEFAULTS Current Volume 30 Volume Use Playl
60. n the STATUS tab prints in the screen the current configuration file being used by the Exstreamer Store amp Play application CURRENT PLAYER CFG FILE Force config update BARIMON_INTERVAL 0 BARIMON_PORT 80 BARIMON SERVER www barimon net CONFIG _DIR ConfigAdins CONFIG PORT 21 CONFIG PROTOCOL FTP CONFIG SERVER demo barix com CONFIG UPDATE 1200 CONFIG USERNAME swtests LOCALTIME 2 MUSIC_DIR Music MUSIC PORT 21 MUSIC _PROTOCOL FTP MUSIC SERVER demo barix com MUSIC_UPDATE 600 MUSIC _USERNAME swtests NO DELETE 0 NTP_SERVER 0 barix pool ntp org PLAYLIST Ad0805 M3U PLAYLIST Ad0815 M3U PLAYLIST Ad0825 M3U mua ava aAa A 170 0r seri The CONFIG_PASSWORD and MUSIC_PASSWORD lines of the player cfg will not be shown in the STATUS tab for security reasons Note the Force config update button that can be activated to force the device to fetch the player cfg and therefore forcing also a Music Update from the CONFIG_SERVER defined in the Current player cfg file from the STATUS tab Note that triggering a device to fetch the player cfg with Force config update button will enable the download of files even when the button is pressed out of the time window defined by UPDATE_DAILY_TIME and UPDATE_DAILY_DURATION BARIX AG Store amp Play User Manual 36 46 4 5 FILES tab The FILES tab provides a listing of all the files present in the Player Directory of the selected Storage Media in the Exstreamer Store amp Play e00
61. network auto discovery capabilities and for the initial setup of the device but it is recommended to set a Static IP address when the devices are deployed in the field in order to avoid acquiring different IP addresses after each boot up Note DHCP mode can be set remotely to a device via Discovery Tool by setting the IP address of the device to 0 0 0 0 BARIX AG Store amp Play User Manual 28 46 Choosing Static in the Protocol field allows the user to manually set an IP address Netmask Gateway and Primary Alternative DNS addresses Protocol Static IP Address 192 168 2 31 Netmask 255 255 255 0 pane sl 192 168 2 2 Primary DNS 192 168 2 2 Alternative DNS 8 8 8 8 The user must make sure that there is no other device in the network using the same IP address in order to avoid IP address conflicts that would render the device unusable for network operations Note that when using Static IP address all the fields are mandatory except Alternative DNS Web Server Port is used to define at which port is the Web UI of the Exstreamer Store amp Play device reachable By default this is set to 80 HTTP default port but this can be changed in order to bypass firewalls that instead allow traffic in other ports Web Server Port 80 Syslog Address is an optional setting that is used to define the target IP address of the Syslog messages sent by the Exstreamer Store amp Play This is where the user can set the IP address
62. nt the device to the config FR in Config Server Directory in the Fallback Config Server Settings from the SETTINGS tab of the web UI and would press the Submit button to save the change After this the user would then have force the device to use that player cfg by pressing the Force Fallback Config Server Settings button located in the DEFAULTS tab BARIX AG Store amp Play User Manual 22 46 Finally the user would connect to a device in Lugano Italian speaking and point it to the config IT Server Directory of the Fallback Config Server Settings save this pressing Submit and force the device to fetch the corresponding player cfg pressing Force Fallback Config Server Settings button in DEFAULTS tab After all the Exstreamer Store amp Play devices have been forced to fetch the corresponding player cfg s to their locations the system will work autonomously and each of the devices will fetch the new configurations and Playlists according to their language group the next time they connect to the CONFIG_SERVER and MUSIC_SERVER respectively From that moment onwards all the content updates and ad insertions would be managed separately for each of the language groups as explained in the previous chapters 3 6 1 Updating Playlists and 3 6 2 Ad Insertion Playlists This is an example of how the Fallback Config Server Settings in the SETTINGS tab of the web Ul would look like in all Exstreamer Store a
63. nt will be made Users can disable this feature when the device s network configuration is complete and the assigned IP address is known in order to avoid the IP announcement over the audio outputs after every reboot when the device is deployed at the end users facilities Disabling this feature also allows the device to complete the boot up process faster and achieve a shorter time to play from boot up until the first audio track is played Use SoniclP No Yes SoniclP Volume 50 Note In case the user is connected to the device remotely or cannot hear the SoniclP announcement it is also possible to find out the IP address of the BARIX devices in the network by using the Discovery Tool software available from www barix com downloads Protocol defines the method used by the device to set its IP address There are 2 possible methods in the Exstreamer Store amp Play DHCP and Static IP DHCP will use the DHCP server from the network to automatically acquire an available IP address in the network and configure all other network settings Netmask Gateway and Primary Alternative DNS servers This option allows the user to set a DHCP Host Name to easily identify the device in the network Protocol DHCP DHCP Host Name S amp P Joan DHCP is the default method used in Exstreamer Store amp Play devices and it assumes that there is a reachable DHCP server in the network to which it is connected DHCP method is useful for its
64. out changing the Playlist name as defined in the current player cfg removing the outdated content and adding the new content For example if a Song is no longer desired it can be removed from the M3U Playlist and be replaced by the latest Song from the hit parade This is also valid in case that inserted Ads and Announcements are part of the same Playlists The user will have to upload the new edited Playlist with the same name to the MUSIC_SERVER and wait until the Exstreamer Store amp Play connects for a MUSIC_UPDATE Note that the user can also force the MUSIC_UPDATE without having to wait until the scheduled MUSIC_UPDATE by pressing the Force config update button from the STATUS tab of the web Ul see Chapter 4 4 for more details The next time the Exstreamer Store amp Play connects to the Content Server MUSIC_SERVER it will download and parse the edited Playlist and will detect that some Tracks have been removed and new ones have been added so it will automatically download the new Tracks and delete the ones that are no longer needed After this successful Music update operation the Exstreamer Store amp Play will be able to play the Tracks according to the new Playlist 3 6 2 Ad Insertion Playlists In case the Inserted Ads and Announcements are configured in separate Playlists the Service Provider will need to define not only the new Playlists with the right content and settings e g appropriate START_TIME END_TIME and INTERRU
65. priority Background playlist active time is longer than the actual playback time of the playlist in order to avoid silences 4 Enable the INTERRUPT flag for higher priority playlists such as those containing Advertisements and Announcements ensuring that the playback will start exactly at START_TIME 5 To see examples of Store amp Play Playlists users can simply download the BARIX demo content by plugging the out of the box Exstreamer Store amp Play device to the network with Internet access and inserting a blank USB drive in the EXT slot The factory defaults of the device will trigger the download of the demo content from BARIX servers and player cfg Playlists M3Us and audio tracks MP8s will automatically be downloaded and played by the device BARIX AG Store amp Play User Manual 12 46 3 2 Generation of player cfg The player cfg is the single and most important configuration file for Store amp Play devices This plain text file has a number of variables that can be set See complete list in section 2 2 that define the mode of operation of the whole Store amp Play solution 3 2 1 Player cfg configuration parameters Server credentials player cfg contains the credentials and logging information for automatically accessing the MUSIC_SERVER to download the MP3 tracks and M3U playlists as well as the credentials for accessing the CONFIG_SERVER where the latest player cfg will be located Time settings For scheduled playback p
66. r Service Provider needs to configure multiple Exstreamer Store amp Play devices in different groups of configurations In this case the user will have to setup different configuration files each of them containing the appropriate Playlists for each of the groups As a Clarification example let s assume that a customer in Switzerland would like to have 3 different configurations addressing 3 different language groups within the country in a way that the Advertisements and Announcements are played in German French and Italian language at each corresponding region The Background music is going to be the same so only the Announcements and Advertisements will change from region to region In this case the user has to configure 3 different player cfg s that will reside in 3 different CONFIG_SERVERs or in a different CONFIG_DIR in the same CONFIG_SERVER Since the Background music will be the same the 3 player cfg s will all be pointing to the same MUSIC_SERVER that will be the common audio file pool also containing all the Playlists and Advertisements and Announcements in all the languages The 3 player cfg s for the German DE French FR and Italian IT Exstreamers Store amp Play could look something like this CONFIG_DIR config DE CONFIG_DIR config FR CONFIG_DIR config IT PLAYLIST Ann_DE M3U PLAYLIST Ann_FR M3U PLAYLIST Ann_IT M3U PLAYLIST Ad_DE M3U PLAYLIST Ad_FR M3U PLAYLIST Ad_IT M3U PLAYLIST Background M3U PLAYLIST Backgroun
67. ready present in the local storage Note that if updating time window is set see below the periodical configuration update defined with CONFIG_UPDATE will be ignored Updating Time Window settings optional These variables are used to set a time window when the downloading of files is allowed This can be used to restrict the network usage of Exstreamer Store amp Play devices to certain hours of the day or the night ensuring that the download process does not affect network performance for example during shop opening hours lf UPDATE_DAILY_TIME is set it will disable the periodical updates defined with MUSIC_UPDATE and CONFIG_UPDATE At the same time if UPDATE_DAILY_TIME is set the application will ignore QUICK_PLAY 0 settings ensuring that playback will start immediately even in offline situations BARIX AG Store amp Play User Manual 8 46 Network Time Protocol and Time Zone settings mandatory NTP is the most commonly used protocol for clock synchronization in networked devices NTP servers provide accurate UTC Coordinated Universal Time reference that the Exstreamer Store amp Play uses to set the time in the device and schedule the playback of the Playlists accordingly The variables in the configuration file allow the user to define the NTP server to be used as well as the Time zone and daylight saving time with an offset to UTC Once the Exstreamer Store amp Play has been able to successfully connect to the NTP ser
68. rmatted in EXT4 2 1 Player cfg configuration file The configuration file player cfg is mandatory and it has to be present in the Player Directory by default the root directory of the selected Storage Media by default the USB of the Exstreamer Store amp Play Many settings of the configuration of the Exstreamer Store amp Play are set in this configuration file The configuration file is a plain ASCII text file consisting of comment and command lines A line starting with is considered to be a comment and is ignored by the Exstreamer Store amp Play Command lines within the player cfg file should be in the form VARIABLE value If a VARIABLE is assigned different values on different lines of the file the last assignment is used Some VARIABLES are mandatory for the correct operation of the Store amp Play If a VARIABLE is not specified in the player cfg Store amp Play will use the default value if any Use the table in the next page to see the mandatory VARIABLES marked in bold and the default values Any plain text editor Notepad Vim TextEdit etc can be used to create or edit this file Lines can be ended with CRLF as usual on Microsoft Windows or LF as usual in the Unix world Word processors Microsoft Word OpenOffice org etc are not intended for editing plain ASCII text files and should not be used If the configuration file is not found in the selected Storage Media default USB and Player Direc
69. ry DNS Alternative DNS Web Server Port 80 Syslog Address STEP 3 Set the IP Address Netmask Gateway Primary DNS and Alternative DNS Specifying the web server port to be used default port is 80 is also possible Syslog messages are sent from the Store amp Play device to the destination IP address of the device where you will be collecting them STEP 4 Click Submit at the bottom of the page for the changes to take effect Please download the Store amp Play User Manual from www barix com for more details about further configuration options 3 Troubleshooting e f the status LEDs C stay dark check the power cabling installation step 3 e Check if the green LINK LED I is lit if it is not then check your network cabling network port G e f current device settings are uncertain the device can revert to its factory defaults by pressing the Reset button A until the red status LED C blinks takes about 10 seconds The device will restore the factory defaults once the button is released For information about BARIX products manuals technical documentation latest firmware support and access to the user forum please visit www barix com IP address 192 168 11 170 192 168 2 19 192 168 2 66 Ethernet address 00 08 el 02 5a 4d 00 08 e1 01 0a 02 00 08 e1 02 d5 00 Device selected HW type Annuncicom 100 Exstreamer 200 Instreamer Set reply IPAM type Product ID FW version DHCP name v
70. t network cable f not included into the network port G of the Exstreamer and the other end into the hub or switch A crossover network cable not included can also be used for a direct connection to the PC STEP 2 i Plug standard headphones or the earphone d not included into the headphone output D and listen ii Plug the RCA cable e into the LINE OUT outputs E and connect the cable to inputs of your mixing console or monitoring device iii OPTIONAL Plug a USB memory stick containing at least the configuration file player cfg If the playlists M3U and corresponding audio tracks MP3 are already on the USB stick the device won t have to download them from the content server before starting playback The Exstreamer Store amp Play includes an internal microSD memory card except NoSD model that can be used as local storage instead of the USB memory stick STEP 3 Connect the Power supply b to the device socket H and then to an appropriate electrical outlet STEP 4 i The Exstreamer Store amp Play will now acquire an IP address and announce it over the audio outputs DHCP is the default method for acquiring automatically an IP address from the DHCP server in the network ii If audio outputs were not connected in Step 2 and the SoniclIP announcement of acquired IP address was not heard it is recommended to use the Barix Discovery Tool Java application download the latest version from www
71. tavea E 2014 04 22 09 1505 a90915M30_ Sommogos mps dts a ata 8a 2014 04 22 09 13 19 backgras m3U 08 Moonightmps E tid sco 27 E 2014 04 22 09 09 45 Sackgras M0 01 in mp E os 2 sisas 2074 04 22 09 06 02 Backgra3 MSU 16 Seguirem somiantmps SCS AE EA EE a osaa 2074 04 22 08 05 02 Ad0905M3U_ Commooo7mes o 1 ste7e2 ___217 _est510i6a 2014 04 22 09 08 30 Backgras MBU 05 Shelchamps ara 217 _eststavea 014 04 22 08 56 34 05 Rastaman Chant featuring Flipmode Squad mp3 E 11 518254 217 631514184 2 2 BARIX AG Store amp Play User Manual 18 46 BariMon monitoring Tips and Tricks 1 The total number of files and the total file size as well as the number of missing music playlists and music files will be calculated only after the first completed either successfully or with errors download operation Before that they may show zero value BariMon can send email alarm messages to the user s email account after a pre defined Device Timeout so if BariMon doesn t receive any message from the device after this time it will warn the user via email Since BariMon notifications are sent at every BARIMON_INTERVAL and every time a new audio file starts to play the report will show duplicated entries reporting the same track name with a different timestamp at every BARIMON_INTERVAL when there is an active Playlist Please note that this does not mean the track was played twice If a message is sent at
72. text file from the LOGS 20 00 02 by Syslog message c9 dO 29 8c 7d 00 00 40 5e bb d4 02 72 20 32 32 4 6f 72 65 5f 3b 00 00 40 02 00 20 31 61 6e 4 gt 1 gt Internet Protocol Version 4 Src 1 1 LOCAL7 NOTICE Apr 22 10 11 34 store_and_play PLAYBACK 04 Concrete Jungle featuring Rakim mp3 start n 08 el 03 cO 79 08 00 45 00 PUN y E 11 b4 a2 c0 a8 02 1f c0 a8 69 67 8b 3c 31 38 39 3e 41 Asaan i g lt 189 gt A a n gt ae ts a a pr 22 10 11 34 s tore and play P tab of the Exstreamer s Store amp Play web UI BARIX AG Store amp Play User Manual 20 46 3 6 Updating Playlists and Configuration After the initial setup and configuration of the Store amp Play system the user or Service Provider might need to change the Playlists and the Configuration of the device to add new content remove outdated or undesired content and insert some new local advertisements or announcements The user must bear in mind that the Configuration and Playlists reside in the remote servers and that the Exstreamer Store amp Play devices update their content after a successful MUSIC_UPDATE or CONFIG_UPDATE which usually happens at regular intervals typically at night as defined in UPDATE_DAILY_TIME or triggered manually with the Force config update button 3 6 1 Updating Playlists The easiest way to update the content is to edit the M3U Playlists in the server that are already being used with
73. tory default root at boot the application will contact the Fallback Configuration server to try to fetch it The Fallback Configuration server settings are the credentials needed to fetch the player cfg from the default Configuration Server and can be set in the web UI of the Exstreamer Store amp Play under the SETTINGS tab In case there is no configuration file in the selected Storage Media and Player Directory and the configured Fallback Configuration Server is not reachable the Exstreamer Store amp Play will try to use the latest player cfg that was used in the device stored on the internal NAND memory A sample player cfg configuration file can be downloaded from the web UI of the Exstreamer Store amp Play HOME tab under the Help column Users can edit this file to match the settings of their installation Alternatively users can simply connect the device to the network insert a blank USB and boot up the device to automatically fetch the default BARIX demo content Another way of creating player cfg files and associated BARIX formatted M3U playlists is using the configuration software FTP MP3 Server Tool available from www barix com downloads BARIX AG Store amp Play User Manual 6 46 2 2 Player cfg configuration variables This table defines all the variables in the configuration file for controlling Store amp Play Variable Name group Description Default value Content server cred
74. use an external USB stick as the storage media for the Store amp Play application the simplest way to activate the player device is attaching a USB stick that already contains the configuration player cfg file With this method the Store amp Play device will automatically fetch the new player cfg from the CONFIG_SERVER and start downloading all the Playlists and related media files Since the device will first have to download all the media content the time to play the first song will depend on the network downloading speed and the settings of player cfg for example if QUICK_PLAY is enabled If UPDATE_DAILY_TIME is set user can click on Force config update button from the STATUS tab to trigger the downloading of files outside the allowed time window c Download all files to USB stick If the user wants to use an empty USB stick as storage media without having to copy any file to it manually he can use the FALLBACK CONFIG SERVER SETTINGS from the SETTINGS tab of the web Ul to point to the configuration server containing the player cfg With this method as soon as the user attaches an empty USB to the Exstreamer Store amp Play it will automatically download first the player cfg using the credentials set in the Fallback Configuration server and then all the corresponding media files from the content server defined in player cfg The time to play the first song will depend on the network downloading speed and settings of player cfg BA
75. ver and acquired the UTC time the valid time reference will initialize the internal RTC Real Time Clock of the device and it will store the current time RTC is able to keep the time reference even after power failures or when the NTP server is not reachable to ensure timely playback of playlists Please note that the Local Time Zone and daylight saving has to be set with LOCALTIME variable BariMon monitoring and alerting server credentials optional These variables set the BariMon server credentials BariMon is a Web portal that carries out three simple functions 1 It collects data posted from devices or via a Web browser through the Internet 2 It makes this data and statistics and history available in the Web browser graphical or for download CSV 3 It informs by Email in case of alarms or if a device has not reported for a certain time period This way users can quickly react to failures In order to use BariMon the user can create a free demo project that supports up to 5 devices For more information please visit www barimon net Deletion and Playback settings optional In order to prevent the deletion of unused files in the Storage Media NO_DELETE variable can be enabled set to 1 If this variable is not specified default value 0 the Exstreamer Store amp Play will delete all MP3 files that are not mentioned therefore not used in the player cfg and in the Playlists listed in the configuration file aft
76. y time the device starts a new playlist BARIX AG Store amp Play User Manual 24 46 4 1 HOME tab The HOME tab of the Exstreamer Store amp Play is the landing page of the device and provides basic control of the player and information about the current status of the application On the left hand side of the page the user will be able to read the following information Player Status can be Playing Stopped or Idle Playback Controls allow the user to play the previous audio track in the current playlist play pause and stop the playback or skip the current track and play the next track in the active playlist Player Status Playing Playback Controls Hj Ld ti E Pij Whenever the Exstreamer Store amp Play is playing from a USB memory stick default behavior an Eject USB button will appear in the Playback Controls line This button is used to be able to remove safely the flash drive from the device It is recommended to use always this button before removing the USB from the device in order to avoid file system corruption and unexpected behavior of the application next time this flash drive is used If the Eject USB button is shown in yellow or red background color it means that the device has detected a read only or a corrupt broken File System Player Status ERROR The application is not running Playback Controls Hee E _Eject USB ro FS Player Status Playback Seka eee 5 Eject USB broken

Download Pdf Manuals

image

Related Search

Related Contents

ThinkVantage System Migration Assistant 5.0: Manual do utilizador  Gigabyte GA-P67X-UD3-B3 motherboard  Sharp AJ-2000 User's Manual  Development of a web application for weekly meal planning    GDO-9v2GEN2 User Manual v100.indd  P atte x ® Pattex P300  Manual del Propietario - Harrington Hoists and Cranes  LWS Electrical Information  

Copyright © All rights reserved.
Failed to retrieve file