Home

Store&Play User Manual v1.55

image

Contents

1. 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 29 55 4 2 SETTINGS tab The SETTINGS tab of the Exstreamer Store8Play 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 STORE 8 PLAY PLAYLISTS STATUS NETWORK SETTINGS Use SonicIP O No a Yes SonicIP Volume Protocol DHCP Host Name S amp P Joan Web Server Port B0 Syslog Address 192 168 294 TIME SETTINGS NTP Time Server NTP Server 1 pola NTP Server 2 NTP Server 3 2 barix pool ntp org 3 barix ntp pool org APPLICATION SETTINGS Storage Media Player Directory FALLBACK CONFIG SERVER SETTINGS Config Server Name IP Address Config Server fip Protocol Config Server Port 21 Config Server Directory Config Server Username Config Server Password Debugging
2. E g FRSU will play only on Fridays and Sundays default not set START_TIME Format hh mm ss If present Playlist will not play before this time of day default not set END TIME Format hh mm ss If present Playlist will not play after this time of day default not set REPEAT Playlist is played only REPEAT COUNTER times between MUSIC UPDATES Only COUNTER completed playbacks are counted Playlist was not interrupted during playback Counter is reset to its original value at every MUSIC UPDATE E g 1 Play only once 0 No playback at all 1 Loop mode continuous playback VOLUME Automatic Playlist Volume can be set from O to 100 in INTERRUPT Interrupt flag can be set to O default or 1 0 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 0 default or 1 0 Do not shuffle Playlist 1 Shuffle Playlist BARIX AG Store8Play User Manual 13 55 3 Configuration of the system The Exstreamer Store amp Play is highly configurable 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 sever
3. Help Currently Loaded Version In this section you can read what are the Firmware and Kernel versions that you have currently installed on your device Update Click on Please click here to start the update link On the next page click Browse to select the pkg file to be uploaded then click Upload button to start the process An update progress page will appear The update can take a few minutes to complete 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 e00 Application Update Update in progress please wait 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 successfull
4. 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 UI the application will keep this manual Volume set until the next reboot of the device BARIX AG Store amp Play User Manual 28 55 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 L Emporda 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 that 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
5. 5 Streaming option S 5 1 About the Store8Play S application The Store amp Play S application is a special firmware version derived from the standard Store amp Play firmware that adds the possibility to schedule and receive live audio streams from the network e g internet radio HTTP or RTP streams While the standard Store amp Play functionality remains the same the S version adds the possibility to schedule Stream Playlists which are playlists that contain a URL address pointing to an audio stream This allows the device to receive and play live audio streams from the network The next two chapters of the User Manual address the differences in the Stream Playlist format that the user needs to consider when operating a network of Exstreamer Store amp Play players with the Store amp Play S v1 5x S firmware loaded on them The current Store amp Play firmware version with the Streaming S functionality is v1 55 S 5 2 Store amp Play S main features In addition to the main features that the standard Store amp Play firmware provides the Store amp Play S firmware adds the following functionality e Receives and Plays streams defined in BARIX formatted M3U Stream Playlists Supported types of audio streams o SHOUTcast HTTP streams MP3 AAC and AAC codecs o ICEcast HTTP streams MP3 AAC and AAC codecs o RTP streams MP3 payload o Multicast RTP streams o URL pointing to
6. SVN Rev 51934 from trunk 1 10 File Edit View Go Capture Analyze Statistics Telephony Tools Internals Help Easasamnwesxe Clear Save Exstreamer 62 62 AC 81 Syslog 62syslog gt Source A 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 2 862384000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen and drop on 1 v6wildcard UDP 123 n 192 168 2 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 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 869475000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 4 ethO fe80 208 e1ff fe03 c079 UDP 123 n 192 168 2 874697000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listen normally on 5 lo 1 UDP 123 n 192 168 2 876411000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 peers refreshed n 192 168 2 877738000 DAEMON INFO Apr 22 08 11 48 ntpd 16414 Listening on routing socket on fd 22 for interface updates n 192 168 2 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 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 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 11913
7. 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 P address from the DHCP server in the network ii If audio outputs were not connected in Step 2 and the SoniclP 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 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
8. Format USB or microSD q 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 allows the user to force the Exstr
9. 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 If the status LEDs C stay dark check the power cabling installation step 3 Check if the green LINK LED I is lit if it is not then check your network cabling network port G e If 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 FW version DHCP name Ca W clear Y Set Clear Web Browser BARIX AG Store8Play User Manual 54 55 9 Legal Information 2015 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
10. Output idemo barix com contig config SECURITY SETTINGS Reboot Function Disabled a Enabled Reset Factory Defaults Disabled Enabled Update Function Disabled Enabled Web UI Password FILES STORE amp PLAY LOGS DEFAULTS UPDATE Submit Cancel REBOOT Exstreamer 100L MAC 00 08 E1 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 36 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 f 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 Store 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 re
11. 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 Update Function Disabled Enabled 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 Play 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 prot
12. 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 Fallback settings If the configuration file is not found in the selected Storage Media default USB and Player Directory default root at boot t
13. 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 newly downloaded Playlists and download the MP3s 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 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 f
14. also contain a URL that points to a playlist PLS M3U that contains the actual URLs pointing to the source of the stream e As a consequence of the previous points if the user wants to configure multiple streams as backups to the main source of the stream he has two options o Define multiple single Stream Playlists each of them with only one URL and the right priority main source Stream Playlist on top of player cfg PLAYLIST section o Define a single Stream Playlist that contains a single URL that points to a playlist PLS M3U that contains the main source of the stream URL and at least one backup stream URL e Stream Playlists will always be interrupted by higher priority Playlists regardless of their INTERRUPT flag So even if the higher priority Playlist for example an Inserted Ad Playlist has INTERRUPT 0 it will interrupt and play over the Stream Playlist at its START_TIME e Ifthe user Stops or Pauses manually the playback of a Stream Playlist via the web UI controls the stream will not be automatically restarted until the user manually presses Play to resume playback again e Ifan active stream becomes unavailable for example when the streaming server goes offline or the whole network goes down the fail over Playlist will be played The fail over Playlist is the next lower priority playlist as defined by the order they appear in player cfg In the background the application will monitor the failed main stream from the higher prio
15. 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 UI 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 point 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 for
16. devices Device Size Used Available Use Filesystem Status microSD 3 6G 932 6M 2 5G 27 ext4 read write USB 479 0M 1 8M 477 2M 0 vfat read write APPLICATION STATUS Current playlist 8 of 12 Wed m3u Current track 1 of 1 Wed mp3 Going to play Wed mp3 Current playlist volume 80 Local volume 80 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 Linux kernel and Bootloader 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 38 55 Current player cfg file in the STATUS tab prints in the screen the current configuration file being used by the Exstreamer Store8Play 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 bar
17. hostname IP address www barimon net BARIMON_PORT BariMon server port 80 BARIMON_INTERVAL BariMon alive messages sending interval in minutes 60 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 1 start playing as 0 Upon start First update music then start playing QUICK_PLAY 0 is ignored if UPDATE DAILY TIME is set soon as possible Updating time window settings optional UPDATE_DAILY_TIME If set disables regular interval updates defined in MUSIC_UPDATE and CONFIG_UPDATE Time to start downloading configuration and audio files It can be configured between 00 00 23 59 hours Any value greater than 23 59 hour will disable this feature Minute part will be ignored if is greater than 59 minutes hh mm format Not set UPDATE_DAILY_DURATION Specifies the max duration of the time window in which the download process is allowed This parameter is only valid if UPDATE_DAILY_TIME is set hh mm format Not set Playlists definition mandatory in bold PLAYLIST InsertedAd m3u PLAYLIST Announce m3u PLAYLIST PLAYLIST Background m3u List of all the playlists with the special Barix M3U format that are going to be used Its order determines its priority the higher up in the list the higher the priority
18. of the playlist BARIX AG Store8Play User Manual 9 55 Content server credentials mandatory for online operation The MUSIC SERVER MUSIC USERNAME MUSIC PASSWORD and MUSIC DIR 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 and check if it has to download any new MP3 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 The CONFIG_SERVER CONFIG_USERNAME CONFIG_PASSWORD and CONFIG_DIR variables set the login credentials to the F
19. 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 already 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 BARIX AG Store amp Play User Manual 10 55 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 Store8Play 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 For example setting UPDATE DAILY TIME 23 30 UPDATE DAILY DURATION O3 00 Will trigger a configuration and music update at 23 30 and will allow the device to download new content until 2 30 every night IF 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 Network Time Protocol and Time Zone settings mandatory NTP is the most commo
20. 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 process 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 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 recommend
21. 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 Ifa 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 ene Discovery Tool Set reply Ethernet address IP address HW type IPAM type Product ID 00 08 e1 02 Sa 4d 192 168 11 170 Annuncicom 100 00 08 e1 01 0a 02 192 168 2 19 Exstreamer 200 00 08 e1 02 d5 00 192 168 2 66 Instreamer Device selected 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 5 IP Address 192 168 1 100 Netmask 255 255 255 0 Gateway IP Address 192 168 1 1 Primary DNS Alternative DNS Web Server Port 80 Syslog Address STEP 3 Set the IP Address Netmask
22. to configure the player Volume 2 You can also download a sample configuration file Use Playlist Volume 30 Player Status Describes the current status of the player Current Track 4 of 95 4 Concrete Jungle featuring Rakim mp3 Playback Controls A A Current Playlist 61 of 61 Backgrd3 M3U This section allows to control the music playback with the following buttons Going to play 10 The pulse mp3 File being downloaded e Play Previous Song e Play Pause Current Song Stop Current Song 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 every time the device starts a new playlist BARIX AG Store amp Play User Manual 27 55 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
23. 0 6c 61 79 3a 20 50 tore and plav P Y USB Ethernet en3 live capture in pro Packets Profile Default Please note that the Log messages can also be easily read and downloaded in a text file from the LOGS tab of the Exstreamer Store8Play web UI by clicking on Download all messages button BARIX AG Store8Play User Manual 23 55 3 6 Updating Playlists and Configuration After the initial setup and configuration of the Store8Play 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 at any time 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 without 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 hi
24. 00 24 00 00 loop 80 Tue m3u Tue 00 00 00 24 00 00 loop 80 Wed m3u Wed 00 00 00 24 00 00 80 Thu m3u Thu 00 00 00 24 00 00 loop 80 Fri m3u Fri 00 00 00 24 00 00 loop 80 Sat m3u Sat 00 00 00 24 00 00 80 Sun m3u Sun 00 00 00 24 00 00 80 Jan_Jun m3u Jul_Dec m3u 01 Jul 2014 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 37 55 4 4 STATUS tab The STATUS tab as the name suggests provides information about the current status of the device and the application e090 STORE amp PLAY Mal al gt Q 2 Q B 192 168 2 46 C pReaders LO HOME SETTINGS PLAYLISTS STATUS FILES LoGs DEFAULTS UPDATE n it a STORE amp P Y 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 8 8 Application Store 8 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
25. 00 LOCAL7 NOTICE Apr store and play PLAYBACK Player_state_idle SetNewPlaylist start n 192 168 2 831281000 LOCAL7 NOTICE Apr store_and_play PLAYBACK 06 Guiltiness featuring The Lost Boyz amp Mr Cheeks mp3 start n 192 168 2 832474000 LOCAL7 NOTICE Apr Store and play CPlayer LoadPlaybackInfo song name to be displayed 06 Guiltiness featuring The Lost Boyz 6 Mr 192 168 2 833861000 LOCAL7 NOTICE Apr store and play SCHEDULER Playlist Backgrd3 M3U activated n 192 168 2 835544000 LOCAL7 NOTICE Apr store and play BARIMON Notify playlist Backgrd3 M3U file 06 20Guiltiness 20 28featur ing 20 The 20Lost 20Boyz 20 26 192 168 2 y Smee Oo SSS Yo b Frame 1188 139 bytes on wire 1112 bits 139 bytes captured 1112 bits on interfac b Ethernet II Src Barix_03 c0 79 00 08 e1 03 c0 79 Dst Apple 29 8c 3b 20 c9 d0 29 8c 3b b Internet Protocol Version 4 Src 192 168 2 31 192 168 2 31 Dst 192 168 2 94 192 168 2 94 b User Datagram Protocol Src Port 48084 48084 Dst Port syslog 514 b Syslog message LOCAL7 NOTICE Apr 22 10 11 34 store and play PLAYBACK 04 Concrete Jungle featuring Rakim mp3 start n 0000 20 c9 dO 29 8c 3b 00 08 el 03 cO 79 08 00 45 00 seess e Ye l 4 0010 00 7d 00 00 40 00 40 11 b4 a2 cO a8 02 1f co a8 JWE souin 0 0020 02 5e bb d4 02 02 00 69 67 8b 3c 31 38 39 3e 41 Pe i g lt 189 gt A 0030 70 72 20 32 32 20 31 30 3a 31 31 3a 33 34 20 73 pr 22 10 11 34 s L 0040 74 6f 72 65 5f 61 6e 64 5f 7
26. 5000 LOCAL7 NOTICE Apr store and play SCHEDULER Scheduling playlist Ad1015 M3U Activating l songs volume 60 interrupt on shuffle of n 192 168 2 135294000 LOCAL7 NOTICE Apr store and play PLAYBACK 04 Concrete Jungle featuring Rakim mp3 stop n 192 168 2 878194000 LOCAL7 NOTICE Apr store and play PLAYER Ad1015 M3U Music files count 1 n 192 168 2 879625000 LOCAL7 NOTICE Apr store_and_play PLAYBACK Player_state_playing SetNewPlaylist start n 192 168 2 881531000 LOCAL7 NOTICE Apr store_and_play PLAYBACK Comm0014 mp3 start n 192 168 2 882901000 LOCAL7 NOTICE Apr store and play CPlayer LoadPlaybackInfo song name to be displayed Comm0014 mp3 n 192 168 2 884240000 LOCAL7 NOTICE Apr store and play SCHEDULER Playlist Ad1015 M3U activated n 192 168 2 886019000 LOCAL7 NOTICE Apr 10 15 01 store and play BARIMON Notify playlist Ad1015 M3U file Comm0014 mp3 volume 60 music updates count ll uptime 522962 192 168 2 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 075442000 LOCAL7 NOTICE Apr 22 iS store and play PLAYBACK Comm0014 mp3 finished n 192 168 7 122349000 LOCAL7 NOTICE Apr Store and play SCHEDULER Scheduling playlist Backgrd3 M3U Activating 95 songs volume 30 interrupt off shuffle on n 192 168 2 823173000 LOCAL7 NOTICE Apr store_and_play PLAYER Backgrd3 M3U Music files count 95 n 192 168 2 8293890
27. BACK 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 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 a
28. 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 support barix com BARIX AG Store amp Play User Manual 55 55
29. THE VOICE OF SIMPLICITY Store 8 Play Automatic download and scheduled playback of playlists and streams Application User Manual v1 55 Store amp Play Firmware v1 55 S Streaming option Released June 2015 Supported on Exstreamer Store amp Play Revision Table Date Version Who Change 23 04 14 1 0 JAP First version of the User Manual for Store8Play vb1 31 07 05 14 1 1 JAP Added QIG in Appendix noted PORT defaults vb1 31 added Tips amp Tricks NeverPlay m3u 15 07 14 1 2 JAP Updated information regarding Store amp Play v1 32 21 08 14 1 21 JAP 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 17 09 14 1 3 JAP Updated information with changed added features in Store amp Play interim FW v1 35 and v1 36 30 09 14 1 4 JAP Added USB update method information for v1 40 27 11 14 1 5 JAP Added BariMon messages fields of information optional MAC append in CONFIG_SERVER definition and Bootloader version info in STATUS tab introduced in v1 54 Introduced Store amp Play Configurator as a tool for generating player cfg and M3U s 31 08 15 1 55 JAP Merged S amp P Manual with Appendix for Streaming S version BARIX AG Store amp Play User Manual 2 55 Table of Contents 1 INTRODUCTION inik dosou so svuo gin aba ae ka a eka dans aa noon se joua pov peine kol wake kou pe sa kak pla ad pak aka d
30. TP 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 credentials are mandatory unless Exstreamer Store amp Play is used in a standalone completely offline mode Introduced in v1 54 there is the possibility to add a placeholder in the definition of the CONFIG_SERVER to include the MAC address of the device in the HTTP request that is sent to the configuration server This is done adding a lt MAC gt after the defined CONFIG_SERVER The application will then append the MAC address of the device in the HTTP request message sent to the server which will allow the server to uniquely identify the device and let the HTTP server redirect the HTTP request to the appropriate folder containing the player cfg that corresponds to the device with that particular MAC address For example if the player cfg or the FALLBACK CONFIG SERVER SETTINGS contains CONFIG_SERVER 192 168 11 120 lt MAC gt Then the URL for the config_update requests from a device with MAC 00 1 1 22 33 44 55 will start with http 192 168 11 120 001 122334455 The CONFIG_UPDATE variable is used to define an automatic periodical update of the player cfg This means
31. a playlist PLS M3U that contains the stream source URL s e Audio Buffer settings configurable from web Ul s SETTINGS tab BARIX AG Store amp Play User Manual 45 55 6 Stream Playlists usage This chapter will give some indications regarding the special characteristics of the Stream Playlists and the configuration of the system in order to be able to use them with the Store8Play S firmware We can consider that the standard Store amp Play firmware from v1 4x is able to playback normal Playlists which are files that contain lists of MP3 files that have been pre downloaded in the local storage of the Exstreamer Store amp Play device With the introduction of the Store amp Play S firmware from v1 5x S we are adding the possibility of receiving and playing back live HTTP or RTP audio streams from the network and the way that we have to schedule this special type of content is by using what we call Stream Playlists In the following chapters of this document we will explain what is the expected format of the Stream Playlists and what are the special considerations that a user has to know and apply in order to be able to configure the system according to their needs 6 1 Updating to Store amp Play S The firmware update to Store amp Play S is possible for any Exstreamer Store amp Play device Users can access the UPDATE tab from the web UI of the Exstreamer Store amp Play and select the corresponding up
32. 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 any given time the player will select to play the one with the highest priority listed on top BARIX AG Store amp Play User Manual 16 55 3 2 2 Player cfg generation Tips and Tricks 1 Use the configuration software Store amp Play Configurator SPC to directly generate a player cfg configuration file and related M3U playlists without the need to use a plain text editor 2 In order to use Store amp Play as a standalone player without any
33. act 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 BARIX AG Store amp Play User Manual 11 55 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 after 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 wi
34. address of the device to 0 0 0 0 BARIX AG Store amp Play User Manual 31 55 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 pannan an 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 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 broadc
35. al 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 Monitoring the Store amp Play operation see Chapter 3 5 e Updating configuration and Playlists on the servers see Chapter 3 6 BARIX AG Store amp Play User Manual 14 55 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 played 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 a
36. ame 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 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 22 55 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 eoo Capturing from USB Ethernet en3 Wireshark 1 10 2
37. asted BARIX AG Store amp Play User Manual 32 55 4 2 2 TIME SETTINGS The TIME SETTINGS are used to define the NTP server that the Exstreamer Store8Play 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 Store8Play 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 barix ntp pool org BARIX AG Store amp Play User Manual 33 55 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 a
38. aylists containing a sequence of MP3 file names but there are a few additional points to consider when generating Stream Playlists that contain streams or references to streams instead of local MP3 files The special Barix configuration header line BARIX 4 includes information that establishes the validity period of the Playlist as well as some playback settings such as the Repeat counter the Volume and the Interrupt and Shuffle flags The BARIX header line for the M3U Playlist has the following syntax BARIX 4 START_DATE END_DATE DOTW START_TIME END_TIME REPEAT VOLUME INTERRUPT SHUFFLE In the case of a Stream Playlist it is recommended to set these variables to the following values REPEAT 1 SHUFFLE 0 to ensure the Stream Playlist will be active do not set it to 1 for loop to ensure the URL in the 1 line of the Playlist will play if available These are all the variables that can be used in Stream Playlists Variable Description START_DATE Format DD MM YY default not set If set the Stream Playlist will not be played before this date END_DATE Format DD MM YY default not set If set the Stream Playlist will not be played after this date DOTW Sets active Days Of The Week MO TU WE TH FR SA SU of the Playlist E g FRSU will play only on Fridays and Sundays default not set START_TIME Format hh mm ss default not set If present the Stream Playlist will no
39. 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 Repeat Counter 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 configuration and all media files must 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 BARIX AG Store amp Play User Manual 5 55 1 2 Store amp Play main features Plays MP3 tracks and HTTP RTP streams from BARIX formatted M3U playlists Automatic downloads from FTP or HTTP Configuration and Content servers Local storage in attachable external USB stick or internal microSD card Remote firmware upgrade via web UI Automated content and configuration updates periodically or during a restricted time slot Supports a hundred playlists and 10 000 audio tracks Playlists can be scheduled to be played at configured times and days of the
40. best to the operative network environment finding a compromise between delay and resiliency BARIX AG Store amp Play User Manual 49 55 6 5 Multi stream Playlists There is a special type of Stream Playlist called Multi stream Playlist that instead of containing a single URL to a stream it contains multiple URLs This is an example of a Multi stream Playlist called Multistream_8to18 M3U with 7x URLs It is configured to play only on weekdays from 8 00 to 18 00 BARIX 4 MOTUWETHFR 08 00 00 18 00 00 1 50 0 0 rtp 224 0 0 56 12345 http www barix com radio m3u http somafm com secretagent64 pls http www catradio cat directes catradio_http m3u http somafm com secretagent130 pls http streaming105 radiocat net 80 http streaming3 radiocat net 80 In this case the application will only look at the 1 URL to determine if this Multi stream Playlist is active stream is online and if available start playing the stream from the 1 referenced URL In the example above the RTP stream would be the one used by the application to determine if the Playlist can be activated and played This means that if at start up the RTP stream is not online the application will declare the entire Multi stream playlist unplayable even if the rest of URL entries are online Then in case that the 1 URL stream is online for some time but suddenly it goes offline the application will automatically try to play the 2 URL and if t
41. ce 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 25 55 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 UI would look like in all Exstreamer Store amp 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 Directory
42. ceive 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 time 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 30 55 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 SonicIP Volume defines the Volume at which the IP address announcement 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 comp
43. cenaeneetenauseseensnaceeessuaeceeeeaaeeeeesaaes 24 3 60 35 LOCALIZED CONTENT citada lali dida 25 4 WEB USER INTERFACE WEB Ul oooncccononccccononcnccoconanncoconanonenonannnernnnanrrrnnnanrrrnnnanrrrnnnnnnrnenans 27 41 HOME TAB 0e vie ni scene ticnicnscivcssastbcbevesstacdcnsscccutecavenadned ken de n fE p k aae ae soiad ea sdseauadsuvedieneavenesdasieddence 28 4 2 SETTINGS TAB en ve kita p saa ane sea bati awondi ka es Aaaa dni nosed ad n ae s kask a Oak kak paka de i dadwivuadetluetsstasieusenes 30 4 2 1 NETWORK SETTINGS 2 ccccccccssseceecesseceecesseceeceeneseecesneseecenaeseetecaeseeeecanaeeeensuaeeeeesaneeeeeseaes 31 4 2 2 IME SETTINGS 50 read dd ds 33 4 2 3 APPLICATION SETTINGS cccccssscceccsssececcesseceeceeneseeceeseseeceseeseeeeeauseeeecenaeeeetsnseeeeceuaeseeesanes 34 4 2 4 FALLBACK CONFIG SERVER SETTINGS ccccesscsceceeseseeceeeeseececeeseeeeceeaeeeesseaeeeensnseseeeeaaes 35 4 25 SECURITY SETTING Scotia a a e a dent eerceats 36 4 3 PLAYLISTS TAB enki kotew ake ane dilata en ak gen sou kaa SE e Un ke ko SWE 37 4 4 STATUS TAB calidad ad daou gou avwe G da kage saaa a sato incas 38 4 5 FILES TAB eee ekwou deza dotwa Ses ak aswe ei kw ea den kaw a aa ia w laaa ke Sak SU kes aaa ian succes a De ae da aa duo Ona ddcpucasuvcdswadedevasdss 40 AB LOGS TAB id aa ka da fou kd dak BO ka vwe ge da kapwa soua e d kondo SW 41 4 7 DEFAULTS TAB sine isk anuita anadi ao a a aki aa svi sscueaulusvesuesSsuc
44. cessary 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 Ifthe 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 Insert master USB with player cfg and optionally all media files M3Us and MP3s 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
45. cessful 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 34 55 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 cont Config Server confi Username 2 Config Server Password essese 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 the weekday in which it is playing Monday Tuesday Wednesday Friday Saturday or Sunday Itis 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 Store8Play User Manual 35 55 4 2 5 SECURITY
46. config DE Config Server confi Username 2 Config Server Password BARIX AG Store8Play User Manual 26 55 4 Web User Interface Web UI 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 UI 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 en STORE amp PLAY A Lor lO 2 O B 192 168 231 __ SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE b1 31 STORE amp PLAY BARIX THE VOICE OF SIMPLICITY Help Player Status Playing Playback The Store amp Play device has only minimal web based Controle HE E m a 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 Current Volume 30 read how
47. d 1154 crond USER root pid 497 cmd usr sbin logrotate etc logrotate conf Sep 14 28 01 local7 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 local7 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 M3Uu 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 Radio Edit mp3 sta
48. date package file PKG that contains the update to v1 5x S All version numbers of the Store amp Play firmware that include the suffix S will have the same functionality as the standard Store amp Play versions without the S but adding the possibility to receive and play live streams by using Stream Playlists After uploading the package the application will extract and install it before automatically rebooting with the new version already installed IMPORTANT NOTE If a user is updating an Exstreamer Store amp Play device from vb1 31 or v1 40 to v1 5x S and after the update process the SETTINGS tab shows blank fields in either Audio Buffer Size or RTP delay please click on Reset Factory Defaults from the DEFAULTS tab to ensure the proper default values are set for these new parameters and then manually Reboot the device from the REBOOT tab to have a clean restart of the application BARIX AG Store amp Play User Manual 46 55 6 2 Stream Playlists format As seen in the previous chapters the application uses a special Playlist format based on the standard M3U Playlist format When the first line of the M3U Playlist begins with BARIX 4 it is considered as a configuration line for the Store amp Play application In Store amp Play S v1 5x S with Streaming functionality the configuration line and the content of these special M3U playlists is the same as in the standard functionality with normal Pl
49. dio Buffer Size is Small 10 seconds Selecting Small default value means a faster playback at start but more sensitive to network disturbances This is already a considerable buffer size but if the streaming server is heavily overloaded and becomes unpredictable with difficulties serving clients the Small Audio Buffer Size settings shouldn t be used in order to avoid audio glitches during playback Selecting Large delays the start of the playback as the larger buffer takes longer to fill but the audio playback will be much more resilient For slower or bad quality Internet connections a larger Audio Buffer Size is recommended 6 4 2 RTP Delay RTP Stream buffer When receiving an RTP stream the user can set the RTP Delay parameter in milliseconds This parameter refers to the input buffer size and affects both the delay being introduced before playback starts and the robustness in playback in the same way as for the HTTP Audio Buffer Size The default value for RTP Delay is 200 ms Values between 100 ms for very fast networks no hops and 1000 ms for slower networks with lots of hops such as Internet RTP streams are recommended Please note that RTP Delay is used to prevent the undesired effect of jitter in the network and even fast networks can be affected by large jitter depending on traffic characteristics It is recommended that users test their network performance in advance and use an RTP Delay value that adjusts
50. e 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 Background 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
51. eamer 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 Store8Play User Manual 42 55 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 eoe STORE amp PLAY STATUS STORE 8 PLAY UPDATE Please read the instructions before applying the update Please click here to start the update Currently Loaded Version Firmware vb1 31 Root File System built Tue Apr 15 19 36 19 CEST 2014 System WEB UI 1 5 Kemel Details Linux version 3 5 1 plambe ford gcc version 4 6 1 Sourcery CodeBench Lite 2011 09 70 1 PREEMPT Tue Apr 15 19 16 51 CEST 2014 Li B 192 168 2 46 0 aa i8cader O Exstreamer 100L MAC 00 08 E1 03 C0 7F F REBOOT vb 1 31 THE VOICE OF SIMPLICITY
52. ection Old Password New Password BARIX AG Store amp Play User Manual 36 55 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 L N OO NS eoo eine STORES PLAY Sy gt OB 2 QO 4 B 192 168 2 46 Reader OQ SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE O A STORE 8 PLAY b1 31 THE VOICE OF SIMPLICITY Priority Name Songs Start date Stop date nz deran pica Ze peer Volume sgl q Wel m3u 1 Any day 00 00 00 24 00 00 0 80 01 Jan 30 Jun ON 00 2014 2014 Any day 00 00 00 24 00 00 0 80 31Dec Anyday 00 00 00 24 00 00 1 80 AM_ m3u Any day 00 00 00 11 59 00 1 80 PM m3u Any day 12 00 00 23 59 00 0 80 Mon m3u Mon 00 00
53. ed IP address that the user assigns manually to a device on the network It remains valid until the user disables it BARIX AG Store amp Play User Manual 51 55 8 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 reference only Barix Exstreamer and SoniclP are trademarks of Barix AG Switzerland and are registered in certain countries BARIX AG Store amp Play User Manual 52 55 Front view pe e EXSTREAMER Store amp Play BARIX O e E e 0 Gran EXT STATUS Q O A Reset button A brief press of the button will reset the device Holding the reset button pre
54. ed 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 19 55 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 historical 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 wan
55. er 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 41 55 4 7 DEFAULTS tab This tab can be used for resetting the device to some of its default settings and configuration defaults eoe STORE amp PLAY e kte O B 192 168 2 46 C Reader LO PLAYLISTS STATUS DEFAULTS REBOOT Exstreamer 100L MAC 00 08 E1 03 C0 7F FW STORE 8 PLAY THE VOICE OF SIMPLICITY FACTORY DEFAULTS Help 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 Reset Factory Defaults 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 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 s in the SETTINGS tab Format USB or microSD
56. eucaneceswaeedouasase 42 48 UPDATE TAB die esi cated aa de ad k n den von Sou aw ooo ke ae in nee a a svaeccussddncsciuvweguedudscducauhwcussusedeededsn 43 4 9 REBOOT TAB e kon kes ewa go sw ta aa do ao a kwe de alain lios ee a vi swa vi sdguedulwtveccsnudsevucdenvecdvssdeddeiss 44 BARIX AG Store8Play User Manual 3 55 9 STREAMING OPTION Sa kd t aki k on ke ian into ee aaa ake 45 5 1 ABOUT THE STORE amp PLAY S APPLICATION vet aa anan anan anana aa aaa nannan n asa nannan nana nnsnnnanansansnnnannnnnnn 45 5 2 STORE amp PLAY S MAIN FEATURES oooccooconoconoronoronaronnronncnnnnnnn non anna n nn n nn rra nnnm 45 6 STREAM PLAYLISTS USAGE ui aida 46 6 1 UPDATING TO STORE amp PLAY ES is 46 6 2 STREAM PLAVUSTS FORMAT io 47 6 3 SPECIAL CONSIDERATIONS WITH STREAM PLAYLISTS coccconcocononcnnnnoconancnnancnonancn nan cnn narran rca narra nana 48 6 4 AUDIO BUFFER SETTINGS eaa paa a aa aaraa a a e Arae Fee o maa a an r iaae ia eea dae a Aea oea Aa keha ahaaha aas 49 6 4 1 AUDIO BUFFER SIZE HTTP STREAM BUFFER occcccccncccnccnncnnncnnnnnnnnnnnnnnnnnnnnnnnennnennnnnnnennnnennnnnnnininn 49 6 4 2 RTP DELAY RTP STREAM BUFFER ccecceeccecececceeeceeeceeeceeeceecceeeceecceeeeeeeeeeseceseeeeeeeseeeeeeereeteeess 49 6 5 MULTI STREAM PLAYLISTS sssicccccsccccdevin konia ale n a pi oi duces deduced secu EK kk kk w m A An 50 T DICTIONARY io 51 8 APPENDIX QUICK INSTALL GUIDE oocconcconccnnccnnccnnononcnnnnonnnnnnonnnnnnnronrrnnrrnnrrna
57. ew 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 24 55 3 6 3 Localized Content Another typical scenario is when the user or 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 th
58. have an extra configuration header line added Users can generate M3U playlists with any software tool and add the special Barix configuration header line with any plain text editor to be able to use them with Store amp Play Alternatively the most convenient way to generate the configuration file player cfg and related BARIX formatted Playlists is using the configuration software Store amp Play Configurator SPC 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 Playlist 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 START_DATE Format DD MM YY If set Playlist is not played before the given date default not set END_DATE Format DD MM YY If set Playlist is not played after the given date default not set DOTW Used to define the Days Of The Week MOTUWETHFRSASU that the Playlist is active
59. he 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 The most comfortable way of creating your own player cfg files and associated BARIX formatted M3U playlists is using the Java application Store amp Play Configurator SPC available from www barix com downloads BARIX AG Store amp Play User Manual 8 55 2 2 Player cfg configuration variables This table defines all the variables in the configuration file for controlling Store8Play Variable Name group Description Content server credentials manda
60. his goes offline it will try to play the 3 URL and so on Note that there is a difference with the backup Stream Playlists that we were talking about in previous chapter 6 3 The difference is that in the case of playing Multi stream Playlists the application will not switch back to the 1 URL in case it goes back online because entries within a Playlists don t have priorities like multiple Playlists have according to their order of appearance in player cfg However Multi stream Playlists can be used for allowing the user to manually change radio station channels by clicking on the Previous and Next buttons on the HOME tab of the web UI In case of using Multi stream Playlists please make sure to set the Multi stream Playlists SHUFFLE flag off set to 0 in order to avoid problems derived from trying to play a URL that has not been previously monitored for availability and for making more predictable the channel change when clicking on the Previous and Next buttons from the webuUl BARIX AG Store amp Play User Manual 50 55 7 Dictionary DHCP MAC address Netmask Ping SoniclP Static IP Short for Dynamic Host Configuration Protocol a protocol used to assign an IP address to a device connected to a Network 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 o
61. iles 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 17 55 3 3 3 4 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 Activate the Exstreamer Store amp Play player devices Once all the configuration 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 UI of the device and define the FALL
62. ix 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 mr ANAL AT A inane ka 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 39 55 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 Music directory listing of media usbmstg0p1 Size 58 63 45 63 58 63 58 63 45 63 58 63 45 63 45 63 45 63 45 63 45 64 42 64 8K 8K 8K 8K 4K 8K 8K 8K 8K OK 1K 1 0K Month Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr Apr A
63. l microSD card 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 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 as shown in the STATUS tab 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 7 55 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 formatted in EXT4 2 1 Player cfg configuration file
64. lete 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 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
65. ll be ignored to ensure the start of the playback in offline situations Please note that if QUICK_PLAY is set to 0 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 will be played by the application Highest priority playlist gt PLAYLIST InsertedAd m3u PLAYLIST Announce m3u PLAYLIST Lowest priority playlist gt PLAYLIST Background m3u BARIX AG Store amp Play User Manual 12 55 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
66. nd 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 UI 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 BARIX AG Store amp Play User Manual 18 55 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 ne
67. 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 keep the NO_DELETE option disabled 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 check the new configuration and playlists and download all the missing files before finally start playing
68. 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_PLAY 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
69. nly 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 server 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 as an offset positive or negative to UTC 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 re
70. nnnns 15 3 1 2 PLAYLIST CREATION TIPS AND TRICKS 2 scccccesseeeccesseseeceeseseecenseseeceseeseceecenseeeesenaeseesengeseetseaes 15 3 2 GENERATION OF PLAYER CEG ssssccccsssseecccenseeeccensseececnsnsenecnssseceonsaseeeoneasenecnensesecnenseseneensnesssones 16 3 2 1 PLAYER CFG CONFIGURATION PARAMETERS csssccccceeseseeceeseseeceeeeseeteceeseceeceescceessneeeeseneseeeeaaes 16 3 2 2 PLAYER CFG GENERATION TIPS AND TRICKS 2 scccccecseseeceeseseeceeseseecesseseceecensceeetsnaeeeetsneseeeseaes 17 3 3 UPLOAD ALL FILES TO CORRESPONDING SERVERS sssseccccnsseececnsneeeccnenseeccnenseneceenseneceensnesseonss 18 3 4 ACTIVATE THE EXSTREAMER STORE amp PLAY PLAYER DEVICES csssseccccsenseeccnenseeeceenseneceensneeesenss 18 3 4 1 USING EXTERNAL USB MEMORY STICK AS STORAGE MEDIA cccccessceeecssseceeeeeseceeteneseeeeenes 18 3 4 2 USING INTERNAL MICROSD CARD AS STORAGE MEDIA scccccseseceecsseceeceesceeecsnaeeeetenseseeseaaes 19 3 5 DEVICE MONITORING cocinado 20 3 5 1 BARIMON MONITORING ccccccessececcssceeccensceeccenseceeceeseseeceeneneecenaeseetecseseeeeeeaaeeeeteuaeseetsneseeeeaaes 21 3 9 2 5YOLOG MONITORING wii dinasti ti dada disc 23 3 6 UPDATING PLAYLISTS AND CONFIGURATION kk b t kannan aaa a aaa aaa n aaaaasanassanannansnnannansnoanaannnnanannnonann 24 3 6 UPDATING PIAYIISTS A a kaban vas ae ete 24 3 6 2 AD INSERTION PLAYLISTS ccccsssscceccesseceecesscceecenseceeceeneseeceeaenee
71. o soua vaisiai aaiae 5 1 1 ABOUT THE STORE amp PLAY APPLICATION a0l tt tta etann aaa anana aa aaa aaeaenassasasenaossasennosnasnnnsonaaaannannannnnnn 5 1 2 STORESPLAY MAIN FEATURES coccccoconcoccncnnnnccnnnann nera kannan aeaanaasasaannesseassnasssasonnossasonnsonaaaannnnanannnnn 6 1 3 INSTALLING THE DEVICE ne eii e isresni ase nead assou ka saad dakidana aAa aan ANAO dos sasa gay vests iquesecuddiscedsncnanucansnbine 7 1 4 LOCAL STORAGE MEDIA we visicecccasins coenccacnccusndscecestcuctvasnescstcnssied sbusdveaccaccinncevassanteetavenstucancacuncantuesee 7 1 5 STORE amp PLAY FIRMWARE VERSION ccssceccccesseececcnnseeecensseeesonenseecenesseececensnececensnesceensneeesonsasenss 7 2 STORE amp PLAY CONFIGURATION FILES ccccccsesseececesseececnnseececeenseeeceenseeeceenseeeseensseeseennees 8 2 1 PLAYER CFG CONFIGURATION FILE 2 cccccssseeecccnsseeceensneececnsnsesecnsasececeenseeeceensseeceensseeceensaeeseonnaes 8 2 2 PLAYER CFG CONFIGURATION VARIABLES ccccsseseeececnsseececnnseececennsececncnseneceonseeeceensseeseensseeseonnees 9 2 3 M3U PLAYLIST FORMAT seccissviccsescsectects ak n end k secdduevececd deda aS aa aaae aa ianh dedvivecdensteetisdenieucctes 13 3 CONFIGURATION OF THE SYSTEM ccccsssssecccensseececnsseececnnnsesecnenseneceeaseneceenseneceensnesssones 14 3 1 PLAYLISTS CREATION uti 15 3 1 1 PLAYLIST CONFIGURATION PARAMETERS ccccccccocccccccocononccncnnnnnononnnnnononnnnnononrnnnononnnnnnnnnnnnnnnnnannnn
72. pr Apr Apr Apr Apr Apr Apr Apr Statistics Day 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 14 23 B 192 168 2 46 STORE amp PLAY PLAYLISTS STORE amp PLAY Time 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 13 12 Total number of files 25 Total disk space used 2 MB Total playlist files 12 Total music files Checking for missing files Number of missing playlists 0 Number of missing music files 0 12 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 39 50 STATUS File Name AM AM Fri Fri Jan Jun Jan Jun Jul Dec Jul Dec Mon Mon PM_ PM_ m3u mp3 Sat Sat Sun Sun Thu Thu Tue Tue Wed Wed Wel m3u mp3 m3u mp3 m3u mp3 m3u mp3 m3u mp3 m3u mp3 m3u mp3 m3u mp3 m3u Wel player cfg mp3 DEFAULTS UPDATE Regoor EXStreamer100L MAC 00 08 E1 03 C0 me zo 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 files It will also display information regarding the mi
73. r address on the network Example 192 168 2 10 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 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 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 Barix SoniclPQ technology 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 A Static IP is a fix
74. renarenarnnnnnnannnas 52 9 LEGAL INFORMATION uuu ccccsccccscccescceccceccssccnsccnsconscunscunsccesceescceecuesccusecesccesccssecssncssucesenseeasesaes 55 BARIX AG Store amp Play User Manual 4 55 1 1 1 Introduction About the Store amp Play application The Store amp Play application is designed to support audio distribution via IP networks when a fast or reliable network is not guaranteed all the time at all the player locations The application is especially useful in cases where network bandwidth is limited or even when there is no network access at all The Store8Play application runs on a new generation of hardware and is backwards compatible with Barix s FTP MP3 firmware in the sense that Store8Play 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 hardware platform and components to offer faster operations and a significant performance improvement Since the introduction of the Store amp Play S versions v1 54 S and newer the playback of HTTP and RTP streams is supported via Stream Playlists In combination with the traditional Store amp Forward FTP_MP3 mode the streaming option makes Store amp Play a flexible solution to play either a live stream of audio or pre downloaded content depending on the network conditions at the location at the time of playback The audio playback is controlled via Playlists
75. rity Stream Playlist and will re connect to it as soon as it becomes available again e Atypical scenario with Inserted Ad Playlists Stream Playlists and fail over Playlists would have a player cfg with the following entries in the PLAYLIST definition section nserted Advert Playlists only valid during the START END_TIME the Ad needs to be inserted PLAYLIST Advert_1 m3u PLAYLIST PLAYLIST Advert_X m3u Stream Playlists main URL source listed on top and backup streams listed under it PLAYLIST MainStreamURL m3u PLAYLIST BackupStreamURL_1 m3u PLAYLIST PLAYLIST BackupStreamURL_X m3u Fail over Playlist with MP3 files to be played only when everything else above failed to play PLAYLIST FailoverPlaylist m3u BARIX AG Store amp Play User Manual 48 55 6 4 Audio Buffer settings Introduced in Store amp Play S v1 50 it s possible to change the Audio Buffer settings affecting the Stream Playlists from the web Ul s SETTINGS tab under the APPLICATION SETTINGS section Audio Buffer Size Large RTP Delay 200 ms 6 4 1 Audio Buffer Size HTTP stream buffer The Audio Buffer Size is used to set the size of the input buffer when receiving an HTTP audio stream for example from internet radio streaming services such as SHOUTcast and ICEcast There are 3 pre defined values for the Audio Buffer Size that can be set from the web UI Small 10 seconds Medium 80 seconds Large 60 seconds The default value for Au
76. rt 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 20Probzt20 20Wavest20 28Robin 20Sch 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 local7 notice store and play SCHEDULER Scheduling playlist Ad1435 M3U Activating 1 songs volume 60 interrup Sep 14 35 00 local 7 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 local7 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 drive of the user for furth
77. s 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 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 suc
78. ssed in for approximately 10 seconds until the red LED starts flashing will reset the device and restore the factory default settings when the button is released B EXT USB 2 0 interface for flash memory sticks not supplied C Status LEDs Green and red LEDs for status display D Headphone out Standard stereo mini jack 3 5 mm E Line out Stereo RCA line outputs F RS 232 serial port DSub 9 pin male Pin Description 1 Not connected 2 Receive Data RxD 3 Transmit Data TxD 4 V 5V 100mA max 5 Ground GND 6 Not connected 7 Ready to Send RTS 8 Clear to Send CTS 9 Not connected Rear view o anan L AUDIO R RS 232 LAN PWR 0 G LAN port 10 100 RJ45 Ethernet socket Pin 1 2 Tx 3 Rx 4 Not connected 5 Not connected 6 Rx F Not connected 8 Not connected H Power Standard microUSB 5 VDC 2 Watt max I LAN status LEDs Green LED for Link status yellow LED for Activity status BARIX AG Store amp Play User Manual 53 55 1 Installation STEP 1 Plug a standard straight 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 notincluded 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
79. ssing playlists and music files according to the current configuration of the application BARIX AG Store amp Play User Manual 40 55 4 6 LOGS tab The LOGS tab shows the System Log which is a Syslog extract with the latest messages from the device eoo STORE amp PLAY 7 QO B 192 168 11 191 Exstreamer 100L MAC 00 08 E1 03 C1 52 F PLAYLISTS STATUS DEFAULTS UPDATE REBOOT 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 local7 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 local7 notice store and play BARIMON Notify playlist Backgrd3 M3U file 15820Sit20ett20quedest20ambt20mi 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 01 cron info cron
80. streamer 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 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 the 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 UI The Store amp Play application is by default using the USB memory stick but for increased security and reliability BARIX recommends using the supplied interna
81. t 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 MP3s will automatically be downloaded and played by the device 6 FTP MP3 Playlists can be used even if the date and time formats are not the same e g supports both hh mm ss and hhmm formats as well as DD MM YY and DDMM formats BARIX AG Store amp Play User Manual 15 55 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 Store8Play 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 using playlists that contain any of START DATE END DATE DOTW START TIME and END TIME settings the user will
82. t 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 UI 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 INTERRUPT 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 n
83. t play before this time of day END_TIME Format hh mm ss default not set If present the Stream Playlist will not play after this time of day REPEAT A Stream Playlist uses the REPEAT variable to signal if the URL is reachable Set to 1 in order to enable the Stream Playlist VOLUME Automatic Playlist Volume can be set from 0 to 100 in INTERRUPT Interrupt flag can be set to O default or 1 0 Wait for song from current Playlist to finish before starting this Stream Playlist 1 Start Stream Playlist exactly at START_TIME interrupt song from current Playlist SHUFFLE Shuffle playback mode can be set to 0 default or 1 0 Do not shuffle Stream Playlist play all entries sequentially until 1 URL 1 Shuffle Playlist can be problematic if Stream Playlist has more than 1 entry BARIX AG Store amp Play User Manual 47 55 6 3 Special considerations with Stream Playlists Apart from the special parameters that need to be set in the BARIX 4 line of the Stream Playlists the user needs to be aware of the following points e A Stream Playlist should only contain one single URL The application will only consider the first URL that appears in the Stream Playlist to monitor its availability and enable the start of its playback If there are more URLs defined in the Stream Playlist they will not be monitored initially see chapter 2 5 e A Stream Playlist can contain a URL that points directly to the source of the stream or it can
84. t 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 Store amp Play Configurator SPC 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 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 star
85. t 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 20 55 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 Timestamp at reception of message Put date Name of the active playlist Name of the played audio file Playback Volume Number of MUSIC_UPDATES since start System uptime in seconds Total number of files available Total file size of all files in Bytes Number of missing not downloaded Playlists 10 Number of missing not downloaded audio files 11 Local IP address of
86. the device 12 Installed FW version 13 Event generation timestamp 14 Last Update timestamp OOQONOQOHKRON e0 BariMon ma ala O 2 0 8 barimon net project php lifeade LO BARIX THE VOICE OF SIMPUCITY Main Project Admin Project Devices View All Devices View Alarms View history Export Logout Project Testing AL file w missing_music_files missing playlists music updates count w playiist Y ki files total file size uptime volume L 0 0 e Y EL 0 201 min Kon enn enn o eye menn menn max MO n ponn nen ponn en enn enn eee a af osma ra 631514184 ote ze os seks UOT Ne Mor Tebo mps a aaa ERIE n cms ap a o moon an ST A RE SL a e RE I on BARIX AG Store8Play User Manual 21 55 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 s
87. tory for online operation marked in bold Default value MUSIC_SERVER Hostname IP address of the audio content server MUSIC_PROTOCOL Protocol to use for downloading files FTP or HTTP FTP MUSIC_PORT Music server port e g 21 for FTP 80 for HTTP 21 MUSIC_USERNAME Username used only for FTP MUSIC_PASSWORD Password used only for FTP MUSIC DIR Directory containing all M3U and MP3 files MUSIC UPDATE Playlist and Songs update interval in seconds 0 disabled Configuration server credentials mandatory for online operation marked in bold CONFIG_SERVER Hostname IP address of the server storing player cfg Optional MAC placeholder Server_IP lt MAC gt CONFIG_PROTOCOL Protocol to use for downloading files FTP or HTTP FTP CONFIG_PORT Configuration server port e g 80 for HTTP 21 CONFIG_USERNAME Username used only for FTP CONFIG_PASSWORD Password used only for FTP CONFIG_DIR Directory on the server where player cfg resides CONFIG_UPDATE Configuration update interval in seconds 3600 1 hour Network Time Protocol and Time Zone settings mandatory if local time zone is not UTC in bold NTP_SERVER Hostname IP address of the NTP server to acquire UTC time reference from the network LOCALTIME Offset from UTC in hours e g 1 for CET 6 for PST 0 UTC BariMon monitoring and alerting server settings optional BARIMON_SERVER BariMon server
88. 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 i La LI LI Ll 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 re _Eject USB ro Fs Controls MH gt LI LI Pij Player Status Playback Controls H a LI Pi Eject USB broken 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
89. week Playlists can be restricted to be valid only for a specified date range Control and configuration is possible using a simple text editor and a web browser Fallback Configuration server settings in case of broken or missing configuration Embedded RTC keeps track of time even if NTP is not reachable to ensure timely playback Monitoring via Logs from web UI Barimon and SYSLOG Automatic network configuration DHCP as well as manual static IP address Long file name format support for Playlists and Tracks Configurable Playlist Volume Repeat Counter Shuffle and Interruption modes 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 6 55 1 3 1 4 1 5 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 Store8Play and how to configure the Network settings to enable web UI access to the Exstreamer Store8Play 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 that your device is working out of the box simply connect an empty USB to the Ex
90. y otherwise the firmware may be corrupted on the device and no longer reachable 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 from PW 32 14 onwards Please refer to the download section of our web for more info BARIX AG Store amp Play User Manual 43 55 4 9 REBOOT tab The REBOOT tab gives access to the Reboot the device button that reboots the device en STORE PLAY ma us A elle Exstreamer 100L MAC 00 08 E1 03 C0 SETTINGS PLAYLISTS STATUS DEFAULTS UPDATE REBOOT STORE 8 PLAY REBOOT Help This lets the device restart Click Reboot the device to restart the device While restarting the device a screen appears showing a __ ______ countdown L 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 44 55

Download Pdf Manuals

image

Related Search

Related Contents

descargue aquí  Invisorb Spin Virus RNA Mini Kit  Manure belt drive unit    Sony VAIO VPCEA2KGX  User manual  Arbitration For Data Integrity in MC/ServiceGuard Clusters  

Copyright © All rights reserved.
Failed to retrieve file