background image

Lisa Compact

48

12

Task scheduling

Lisa devices are autonomous until a certain degree, they support reconnects, fallback etc. However,
some operations require dynamic (inter)action. For instance powering the device on/off, updating the
content on the card, etc.

This is the role of the Task Scheduler. The Task Scheduler is a process running in the background
which is always checking if any ‘tasks’ need to be performed. These time-stamped tasks are
downloaded from a remote server, in the form of a schedule file.

Two things are required for the Task Scheduler:

·

A schedule file, which contains a list of tasks (max. 50 tasks). This is a collection of time-stamped
tasks, which the Lisa has to perform.

·

The correct time 'on the clock', so that the Lisa knows when to perform the tasks.

By default the Lisa will retrieve its schedule file from the Device portal, if enabled there. The Lisa can
also be programmed to retrieve the schedule from Streamit Streamit Audio Distribution Platform (ADP),
or a custom-built platform. A task can be defined on the selected platform, see the manual for that
platform for details. Finally, the Lisa can also read its schedule from the SD card.

The time and date of the clock of the Lisa is set by a special tasks in the schedule file (the Streamit
Device portal and Streamit ADP include this task in all schedules).

Schedule update

The task schedule may require changes from time to time. Therefore, the task schedule can be updated
by restarting the Lisa (during startup the schedule is updated) or by executing a schedule update task.
This task can be part of the schedule itself, so that it regularly updates itself, or the schedule update task
can be requested via one of the methods available to send commands to the Lisa (see 

Controlling the

Lisa with commands

).

12.1

Tasks and interruptions

The only responsibility of the Task Scheduler is to start certain tasks at the required moment in time
When it is time for the next scheduled task, the Task Scheduler will in principle interrupt the on-going
process and initiate the next scheduled task, no matter if the on-going process was initiated from the
Task Scheduler or the user. The other way around is also true: When the device is busy with tasks
initiated from the Task Scheduler, the user is able to interrupt these tasks with user actions.

As mentioned, tasks will interrupt the on-going process. There are three main exceptions to this:

·

If the Lisa plays an announcement, no other task will interrupt the playback of the announcement. In
some cases the other task will be rescheduled (see 

Handling task execution failure

). A commercial will

not be rescheduled. Instead, the commercial will be played immediately after the announcement and
before the playback of the playlist resumes.

·

If the Lisa performs a schedule update, all other tasks will be postponed until the schedule update task
is completed.

Содержание Lisa Compact

Страница 1: ...Lisa Compact Updated on 6 23 2020 for software version 1 44 User Manual ...

Страница 2: ...tion 16 16 4 1 Configuration platform 16 4 2 When is the configuration updated 17 4 3 Alternative configuration methods 17 4 4 Configuration from SD card 5 LED status information 19 6 Playing a stream or playlist from internet 22 22 6 1 Change which stream is played 22 6 2 Using a playlist as preset 22 6 2 1 Requirements for online playlists 24 6 2 2 Limitations of online playlists 24 6 3 Single t...

Страница 3: ...3 Test the fallback setup 39 8 4 Verify if the Lisa plays from the SD card in fallback mode 40 8 5 Troubleshooting fallback to card 9 Store and Forward 41 41 9 1 Configuring the Lisa for Store and Forward 42 9 2 Example Store and Forward task schedule 10 Commercials and Announcements 43 43 10 1 Working conditions 43 10 2 Programming the execution of commercials 44 10 3 Update Commercials and Annou...

Страница 4: ...es 15 Live Communication 72 72 15 1 The Streamit Live Communication Gateway 72 15 2 Enable Live Communication on the Lisa 16 Volume and sound 73 73 16 1 Defined volume levels 73 16 2 Volume for streams playlists and commercials 74 16 3 Fading 74 16 4 Setting the volume 74 16 5 Setting bass 74 16 6 Setting treble 74 16 7 Downmix audio to mono 17 Network and internet 75 75 17 1 Configure the network...

Страница 5: ...ame 18 Remote software update RSU 82 82 18 1 Streamit Device Portal 82 18 2 When will Lisa device s update automatically 82 18 3 Forcing an update to a particular version 83 18 4 Forcing an update when RSU is disabled 83 18 5 Best practice 19 Protecting device and content 84 84 19 1 Card track encryption 85 19 1 1 Generating an encryption key 85 19 1 2 Loading the encryption key into the Lisa 20 U...

Страница 6: ...g 96 96 22 1 Self test 96 22 2 Test network connection 96 22 2 1 Performing a connection test 97 22 2 2 Interpreting connection test results 98 22 3 Find the serial number 98 22 4 Forcing an update when RSU is disabled 98 22 5 Manual device activation 98 22 6 Monitoring logging on the platform 99 22 7 Detailed logging 99 22 8 Error codes 23 More information 106 24 Support 107 ...

Страница 7: ...uthorized repairs or modifications could result in permanent damage to the equipment and void your warranty and your authority to operate the device under Part 15 regulations Understanding of Instructions WARNING These are instructions which can cause harm to people or damage to the device if not followed properly It is important to read and follow these instructions carefully IMPORTANT These inst...

Страница 8: ...e different versions deliver the right set of features for your application For more information on Streamit products and technologies we invite you to visit our website https www streamit eu Finally we wish you a lot of pleasure using your Lisa Compact 1 2 Lisa product range Currently the following products are on offer Lisa Compact Lisa LCD Basic SD Ultimate Basic SD Ultimate LCD and keys Ö Ö Ö ...

Страница 9: ...ber of locations it is important for you to remember to keep track of which streams you have programmed for each device and each of your customers It is also important for you to be able to change the stream presets of these devices remotely The Streamit Device portal has been designed with all these requirements in mind To make proper use of the Device portal you need to create an account You als...

Страница 10: ...eamit ADP seamlessly links with available playlist generators and content creation solutions that you have already in place Please read our commercial documentation for more information about this product Your own custom built platform If you want to have full control you also can develop your own platform Technical documentation of the Lisa devices is available to enable building your own platfor...

Страница 11: ...types can also be order please ask your sales contact for more information Ethernet cable 2 2 Device appearance Front view The front view of the Lisa Compact is depicted below Lisa Compact features four status LEDs and a Micro USB service connector The MicroSD card slot can be found at the centre of the bottom side covered by a hatch mounted with a single screw Always disconnect the power before i...

Страница 12: ...the correct power plug adapter for your mains socket and mount this to the Lisa power adapter Start at the position where the small triangle marking points to the top of the power supply opposite to the side of the cord Press down slightly and rotate the plug 90 clockwise as depicted below You will hear a click and the adapter will be locked in place 90 Start position End position ...

Страница 13: ...ore you use it again Connecting the Ethernet cable Use the provided Ethernet cable to connect your Lisa with your local network If everything is OK and the power supply has also been connected the yellow led of the Ethernet connector will blink randomly The other led will either light up green 100Mbps connection or remain dark 10 Mbps connection The Lisa will auto detect and set the correct duplex...

Страница 14: ...urations from the configuration platform until it receives a configuration with one or more presets If you do not want to wait a configuration update or reboot can be issued from any of the available command interfaces It is also an option to unplug the power cable and plug it back again During startup the device activation is executed The Lisa device will receive code from the activation server e...

Страница 15: ...Lisa Compact 15 All Lisa devices need to be connected at least once to the public internet for activation before it can be used in a private network ...

Страница 16: ...m can also be used The most common configurations settings e g list of presets can be changed on the platform side and get communicated to the device when this performs a configuration update see When is the configuration updated for detailed information The configuration platform does not allow you to change the IP settings see Configure the network settings for this 4 2 When is the configuration...

Страница 17: ...ol Via a configuration file on the SD card in the Lisa Via a Telnet client The recommended configuration interface for the Lisa devices is the Device portal web interface By default all Streamit devices will get their configuration from the Streamit Device portal 4 4 Configuration from SD card The Lisa can load a configuration from the SD card This can be very useful when a large number of devices...

Страница 18: ...nfiguration file should be placed in the root folder of the SD card The name of the configuration file can be either config scf device serial number scf The latter option includes the serial number of a device This means that only the Lisa that has this serial number will load this configuration file from the SD card Other Lisa devices will ignore this configuration file This makes it possible to ...

Страница 19: ...ON or BLINK in one of the three 3 possible colors So for each led the following states are available OFF Solid green Solid red Solid orange Blink green Blink red Blink orange LED Power Condition Power connected but device is off Power connected but a fatal error has occurred Device is on Please consult Streamit support for more information LED Network Condition There is no physical connection to t...

Страница 20: ...nfiguration failed e g no DHCP server LED Card Condition No card present and card not required Card present but card usage NOT allowed or card license not OK No card present but this is required for playing from or content update Card is mounted and ready to use Playing from card Content update is running Cleanup card Erase card Erase playlist LED Audio Condition Not playing no error situation Buf...

Страница 21: ...Lisa Compact 21 Playing inet Playing card in fallback Not playing error situation e g missing codec license for specific code no stations no playlists etc ...

Страница 22: ...mple via Lisa Configuration Tool or the monitoring server see Remote control from monitoring server See Controlling the Lisa with commands for a complete overview 6 2 Using a playlist as preset The URL of a preset can point to a playlist that is available online on a web server an online playlist The Lisa will not store this playlist on the SD card for later use see Store and Forward for this but ...

Страница 23: ... format can be o A playlist in the PLS format see Wikipedia PLS format description o A playlist in the M3U or M3U extended format see Wikipedia M3U format description o A playlist in the ASX format see Microsoft documentation The content type in the HTTP header must be set correctly or the prescribed extension must be used Content type Extension audio x scpls pls audio x mpegurl m3u m3u8 audio x m...

Страница 24: ... get the Hard core lounge playlist while stores 1 3 get commercial A and stores 4 6 get commercial B Single track playlist works as follows The URL of a preset on the Lisa points to an online playlist like this preset o Preset name Ambient music o Preset URL http myServer myPlaylist pls When the Lisa starts it makes an HTTP request to the preset URL The server returns the playlist which contains o...

Страница 25: ...nd updated even during the day For such a situation the music can be downloaded to the card to save bandwidth also on the server side On the other hand the commercials are served live online so they can be updated when needed The single track playlist method is used to make the Lisa play the music tracks from the SD card and the commercials from the server For example the first playlist may point ...

Страница 26: ... card Sent in combination with the previous header What the server response should be is left to the designer of the server side Sending the same playlist is not advised as this would repeat the error condition An elegant solution would be to send a playlist to the Lisa that contains the URL of the corresponding track on a server effectively replacing the track on the card with its online counterp...

Страница 27: ... card for more information Before you can start playback from the card you need to place a playlist and the tracks that it uses onto the SD Card according to the Requirements for playlists on the card and to the Requirements for audio tracks on the card 7 1 Supported cards All Lisa devices equipped with a memory card connector can be used to play from audio from card but the card also can be used ...

Страница 28: ...xtension are longer than 8 characters the maximum number of files for FAT16 formatted cards decreases proportionally The Streamit Card and Scheduler Toolkit can also be used to start formatting the card with the proper parameters All files must be in the root and not arranged into folder s The audio file name length including the file extension must not exceed 128 characters characters due to the ...

Страница 29: ...return r line feed n and horizontal tab t o Lines must only contain known key value pairs or be empty o Empty lines may contain spaces and horizontal tabs o The contents must be structured as follows First the header then one or more entries followed by the footer o The following applies to the entries in the playlist The entries must be numbered sequentially Gaps in the numbering of the entries 1...

Страница 30: ...ue must be only the filename no relative absolute file paths are accepted The length of the value must not exceed 128 characters the audio file name including the file extension TitleX yes The X in the key must be replaced by the entry number Value may be empty LengthX yes The X in the key must be replaced by the entry number Value may be empty PlayMaxVolX The X in the key must be replaced by the ...

Страница 31: ...y playlist at Lisa startup Play playlist following task or command 7 6 1 Play playlist at Lisa startup This section describes how the Lisa selects an entry from a playlist on the SD card when the Lisa starts up After selecting the starting point in the playlist the normal flow of playing a playlist is followed If random playback is disabled There may be many playlists on the card each with a numbe...

Страница 32: ...t entry in the future If no start time is present in the selected playlist the Lisa will start to play the selected playlist from the first entry The whole process is depicted in the figure below If random playback is enabled The Lisa will start with a random entry from the Last Played Playlist If Last Played Playlist is not known the Lisa will start with a random entry from 1 pls 7 6 2 Play playl...

Страница 33: ...Lisa Compact 33 To review the play playlist task and command see Schedule tasks and Command overview list respectively ...

Страница 34: ... or from a command see Controlling the Lisa with commands that is sent directly to the Lisa e g using LCT If the action to play a playlist was triggered by a command that is sent to the Lisa directly an error is reported and no further action is taken If the action to play a playlist is triggered by a task from the task schedule that the Lisa is executing playlist 1 pls is selected instead of the ...

Страница 35: ...ylist was not available and 1 pls was selected instead as fallback If a specific entry was requested and the second parameter is not ignored as indicated above the question is if the requested entry exists see below Entry exists If a specific entry was requested by a second parameter in the task or command it is checked whether the playlist contains the requested entry If so playback starts with t...

Страница 36: ... but is not recommended for important applications which require frequent updating of data So although generally available SD cards might very well be acceptable for some basic consumer electronics certainly not all of them are acceptable for professional applications Testing and certifying all these SD cards would be an impossible task for Streamit Instead Streamit contacted Transcend the manufac...

Страница 37: ...out the audio buffer size and the time that the Lisa can keep playing in case of a network issue see The audio buffer Note that for proper operation of the fallback to card the preset URL must point directly to an audio stream If the preset URL actually points to a playlist that contains several audio stream URLs the Lisa will try the next URL in the playlist in case of problems with the stream Ho...

Страница 38: ... when in fallback The Lisa solves this issue by playing the fallback playlist starting with a random entry If the fallback playlist the playlist with the ID same as the LPS in our case 2 pls is not OK is not valid on the card the Lisa will start to play as default playlist 1 pls at random Note that for proper operation of the fallback to card the preset URL must point directly to an audio stream I...

Страница 39: ... must point directly to an audio stream If the preset URL actually points to a playlist that contains several audio stream URLs the Lisa will try the next URL in the playlist in case of problems with the stream However if the internet connection itself is failing this will not help Remove the network cable from the Lisa Wait 1 2 minutes and verify that the Lisa plays from the card in fallback mode...

Страница 40: ...aylist on the SD card is in the correct format see Requirements for playlists on the card The tracks included in the playlist are on the SD card The SD card is mounted properly by the Lisa Use the Lisa Configuration Tool to check if the card was mounted look for Info MM Card mounted The playlist is found by the Lisa Use the Lisa Configuration Tool to check if the playlist was found look for Debug ...

Страница 41: ...this manual There are several options for a platform that supports Store and Forward for the Lisa Set up your own Simple Store and Forward Server Use Streamit ADP the ADP User Manual includes a step by step How to for Store and Forward Use your own custom built platform 9 1 Configuring the Lisa for Store and Forward To use the Lisa with Store and Forward the following is required The Lisa needs to...

Страница 42: ...eduler can be found in Task scheduling On Sunday Nov 1st 2015 at 21 00 in the evening the Lisa updates its schedule This task is repeated daily to update the schedule daily On Sunday Nov 1st 2015 at 23 00 in the evening the Lisa performs a Content update task The content update file is downloaded and processed see Updating the content on the card This task is repeated daily to be able to update th...

Страница 43: ...continue with the rest of the playlist If the Lisa is off or performing an update up uo or cleanup cc ep ec the commercial is not played and rescheduled see Handling task execution failure Ongoing tasks are not interrupted Announcements Playing of announcements is given more priority than playing commercials This results in the following rules If the Lisa is playing all audio data already in the b...

Страница 44: ...Lisa Compact 44 10 3 Update Commercials and Announcements The commercials and announcements are updated as part of the content update proces This is described in Updating the content on the card ...

Страница 45: ... audio tracks that specified for the commercials and announcements The Update content task will only work if the Content update URL in the configuration of the Lisa points to a platform that supports this for example Streamit Audio Distribution Platform ADP or a custom built platform 11 1 The content update commands There are several commands that trigger parts of the content update process These ...

Страница 46: ...one via a configuration platform that supports this for example Streamit ADP or via a command see Command overview list Even the playlist that is actually being played during the content update in the background can be updated in the background However the new playlist will only be used the next time that playlist starts for example when the playlist finishes or the Lisa restarts 11 3 Automatic ca...

Страница 47: ...Lisa Compact 47 All other files are deleted regardless of their extension The advantage of the automatic card cleanup is that old tracks that are no longer used are removed automatically ...

Страница 48: ...edule update The task schedule may require changes from time to time Therefore the task schedule can be updated by restarting the Lisa during startup the schedule is updated or by executing a schedule update task This task can be part of the schedule itself so that it regularly updates itself or the schedule update task can be requested via one of the methods available to send commands to the Lisa...

Страница 49: ... off pw 0 Lisa is powered down Lisa is powered down Content update is stopped Lisa is powered off Update configuratio n ud Task is performed in the background Lisa is rebooted Task is performed in the background Content update is stopped task is executed Lisa is powered off Update software uf Check for newer software is done in the background If there is newer software Lisa is powered down softwar...

Страница 50: ...he background the task Play stream is not executed Content update is stopped Lisa is powered on playback is started Play playlist pp Switch to the requested playlist Switch to the requested playlist if that is not the current playlist Content update is stopped Lisa is powered on playback is started Clean up card cc ec ep Lisa is rebooted task is executed Lisa is powered off Lisa is rebooted task i...

Страница 51: ...s nearly impossible to predict and should be avoided 12 3 Handling task execution failure Failure due to power problems Power may fail which is handled in the following way If the last task was playlist update or playing a playlist this task will be initiated again without considering the time stamp Failure due to other problems Tasks may also fail due to a failing internet connection or due to an...

Страница 52: ... for 15 30 seconds Within this time frame it is possible to remotely control the device from the monitoring server This is done by sending the desired commands to the device The commands that can be used are described in Command overview list This feature is available on Streamit Device portal and Streamit Audio Distribution Platform 13 2 Live Communication With Live Communication the Lisa makes a...

Страница 53: ...et connection If the connection is made the Lisa can be controlled by sending commands The list of available commands is listed in the Command overview list To disconnect from the Lisa type quit without the quotes Port use Telnet on the Lisa uses port 23 the standard port for Telnet Since the Lisa acts as a server in this case inbound TCP network connections on port 23 to the Lisa are required for...

Страница 54: ...o 15 Clear scheduled tasks ct Clean up SD card cc This command should be used with care and is rarely needed because of the Automatic card cleanup Clean up to execute in the background while playing ccinbg 0 Disable 1 Enable Configuration URL example isp streamit 7 URL maximum 144 characters Connect to Monitoring and Control Server rc Connection test ctest Contents of the SD card dir Content updat...

Страница 55: ...her with the higher numbered playlists File information finfo Filename If the file is found the following information is shown Size 123 bytes Updated 2015 11 09 12 34 Otherwise the response can be NOFILE File not found on the card or card not available ERROR Filename was missing in the command File system information chkdsk Heap usage heap Help help IP address example isp streamit 9 IP address max...

Страница 56: ...d usemss1460 0 MSS of 536 default 1 MSS of 1460 Operation mode configuration source mode streamit 1 Streamit Device Portal 2 Custom web resource 3 Fixed settings Play announcement sa Filename of the announcement on the SD card maximum 128 characters Play commercial sc Filename of the commercial on the SD card maximum 128 characters Play playlist example pp Parameter 1 Playlist number 1 50 correspo...

Страница 57: ...1 URL maximum 144 characters Remove all presets channel 3 Reset device will power down reset Restart restart Schedule and Content update URL saf Schedule enable disable sen 0 Disable 1 Enable Schedule update URL saf streamit 1 URL maximum 144 characters SD card test sdtest Possible outcomes All tests finished no errors The card is available for use by the Lisa All tests finished there were errors ...

Страница 58: ...stem status internal systat Telnet enable disable telnet 1 0 Disable 1 Enable Telnet connection timeout telnet 2 Timeout in minutes maximum 255 Thread status threads Ticker on off tck 2 0 Disable 1 Enable Ticker URL tck 1 URL maximum 144 characters Time and date example time Time date string Timer usage timers Title of the current entry SD card or stream metadata internet title Treble level treble...

Страница 59: ...sed From these examples the use of the other commands can be derived Get the current audio source Command to the Lisa audiosource Reply by the Lisa audiosource card Set the time Command to the Lisa time 21 04 00 31 03 2013 Reply by the Lisa OK Read the IP and related settings Command to the Lisa isp Reply by the Lisa current Network settings Provider name Channelservice Local IP DHCP 0 0 0 0 Netma...

Страница 60: ...tp my radioserver com 8853 private Command to the Lisa channel 2 B http my radioserver com 8853 private Reply by the Lisa OK Enable the use of a proxy server Command to the Lisa proxy 1 1 Reply by the Lisa OK Set proxy server URL Command to the Lisa proxy 2 http 123 4 56 78 8080 Reply by the Lisa OK Set monitoring interval to 15 minutes Command to the Lisa rcs 2 15 Reply by the Lisa OK Set configu...

Страница 61: ...tings the current setting can be read by issuing the command without the parameters For example to see which Telnet settings are used the command telnet without the quotes can be used When the Lisa receives the command it returns the current value of the setting ...

Страница 62: ...u If possible you would better get familiar with the regular monitoring of the Lisa on the platform before using LCT for monitoring 14 1 Monitoring the Lisa on the platform For the use of the remote monitoring feature a monitoring server is required This is implemented on both the Streamit Device portal and the Streamit Audio Distribution Platform ADP Every in minutes configurable interval the Lis...

Страница 63: ...the following Player status Comment OK Lisa is off or in the initial state of starting up Connecting to stream card Connecting to a preset stream or busy opening a playlist from card Buffering iNet Buffering before playing a stream playback has not yet started Playing stream Playing a stream this may be a file when the Lisa is playing mixed mode Fallback Moving to playback from card while the Lisa...

Страница 64: ...other update information Syncing Update is ongoing playlist entries are being checked and new content is being downloaded Stopping Content update is being finalized Misc field Stream stability information The periodic messages have a miscellaneous information field This contains information about the stream stability This information is printed in the Misc column on the Streamit Device portal and ...

Страница 65: ...ake the device switch to fallback immediately When this occurs the end user will hear a silence while the device prepares to start playing from card buf emp The number of times the buffer of the Lisa ran out of data since the last periodic connection When the device receives less data than it consumes the audio buffer will run empty When this occurs the end user will hear a silence while the devic...

Страница 66: ...n power button Card cleanup failed Card cleanup finished tr proc nr tr del nr Cleanup of the card has finished where tr proc represents the number of tracks that were processed and tr del represents the number of tracks that were deleted from the card Card cleanup started Card usage not activated Use of the SD card is not supported by this edition of the Lisa Configuration update failed Device doe...

Страница 67: ...d usage Invalid code was sent by activation server or part of the activation instructions were lost because of a bad connection Invalid activation code Codec Invalid code was sent by activation server or part of the activation instructions were lost because of a bad connection Invalid activation code EV Invalid code was sent by activation server or part of the activation instructions were lost bec...

Страница 68: ...t file empty 5 Unable to read playlist file contents 6 playlist tag not found 7 NumberOfEntries tag not found 8 No entries requested by the playlist could be found 9 File read error 10 Playlist contains more than the maximum number of entries 11 Number of entries is 0 or negative possible issue with playlist generation Pls ud finished INFO Content update finished See table below for INFO Pls ud fi...

Страница 69: ...e updated INFO Non fatal issues occurred e g a task has execution time in the past or a task is incomplete i e platform did not generate the task according to requirements See table below for INFO Scheduler thread running Debug message that can be enabled run time to confirm the scheduler thread is running Scheduler extra debug message Debug message not in use Serial flash access error Failure to ...

Страница 70: ...lways 0 for playlist only update and the update of only the commercials and announcements tr dwn number of tracks that were downloaded Always 0 for playlist only update and the update of only the commercials and announcements tr nf number of tracks which needed downloading but were not found on the update server Always 0 for playlist only update and the update of only the commercials and announcem...

Страница 71: ...ownloading but were not found on the update server Only included if CAN update information was found ca fail number of commercials announcements which failed to download because of other reasons than not found on the server Only included if CAN update information was found ...

Страница 72: ...lications for live interaction with Lisa devices anywhere in the world using the API of the Streamit Live Communication Gateway To use the fully documented API of the Streamit Live Communication Gateway a subscription is required please contact sales streamit eu for more information Streamit does not provide an end user client application to use Live Communication The wide range of use cases for L...

Страница 73: ...me levels are calculated from the settings as follows Max level Volume Default level Volume Volume difference 16 2 Volume for streams playlists and commercials The volume levels are applied to streams playlists and commercials and announcements as follows Stream A stream is played at the Max level Playlist When playing a playlist each entry is played at the Default level except when the playlist e...

Страница 74: ...ds to send a command to the Lisa see the section on Commands 16 5 Setting bass To set the bass use one of the methods to send a command to the Lisa see the section on Commands 16 6 Setting treble To set the treble use one of the methods to send a command to the Lisa see the section on Commands 16 7 Downmix audio to mono Some audio installations only accept mono input To avoid a stereo to mono conv...

Страница 75: ...e Device portal and loaded into the Lisa through a configuration update 17 2 2 Enabling the use of the proxy server The use of a proxy server can be enabled using the respective command see Command overview list via one of the methods available to send commands to the Lisa see Commands 17 2 3 Proxy server with authentication The Lisa only supports basic authentication with the proxy server For bas...

Страница 76: ...mmunication on said port More non authoritative information on HTTP tunneling can be found on http en wikipedia org wiki HTTP_tunnel 17 3 Test network connection When installing Lisa devices in a specific network it is important that the device is properly configured to work in this network The minimum requirements for this is that the IP configurations are correct But correct IP configurations ar...

Страница 77: ... device supports this feature the feature is enabled but the device cannot connect to the server E Empty URL The device supports this feature the feature is enabled but the URL for the specific resource is empty N Not applicable Either the device does not support the feature or the feature is disabled or not applicable for the specific configurations 17 3 2 Interpreting connection test results The...

Страница 78: ...s in the firewall see Ports used by Lisa devices If Device portal is used to manage the Lisa replace Device portal on port 9999 old platform in the general settings for Device portal to use port 80 for all services Config server shows N not applicable The Lisa is configured to use a fixed configuration and will not apply changes from the configuration server e g Device portal or Streamit s Audio D...

Страница 79: ...operate properly Only opening the configuration port will not be sufficient for e g the monitoring to work Streamit Device portal When the Device portal is used as provisioning platform connections will be made with the following servers Function Domain Port Activation activate streamit eu 80 Software update www streamit eu 80 Configuration update devices streamit eu 80 Schedule update devices str...

Страница 80: ...rom a URL Streamit ADP uses ports in the 87xy range for audio streaming and serving tracks for STORE AND FORWARD For the actual port number you have to look at your account details If you run your own instance of ADP log in as admin and view the client details of the customer in question to find out which port is used 17 4 3 Extracting the port from a URL The locations where the Lisa gets its conf...

Страница 81: ...a devices support basic authentication to connect to the different resources This works as follows Each time the device tries to connect to a particular URL it starts by sending a non authenticated request to the web URL resource When a server returns HTTP Error 401 Unauthorized the device will retry again by including the Authorization header in the HTTP request This is completely transparent to ...

Страница 82: ...ol Note that the device will update back to the version on the provider s update server if RSU is enabled and the device resets You can prevent this by disabling the RSU on the Device portal Preferably this is done before loading the different software version in the Lisa 18 2 When will Lisa device s update automatically The behavior of the Remote Software Update feature depends on the software th...

Страница 83: ...st before making a release there might be cases that we miss That is why we recommend the following Test phase During the test phase you can have RSU enabled In this case the person responsible for the device has some knowledge about the configuration of the device and can address issues that may be present in the latest release software Installed at the client s location After the test phase is c...

Страница 84: ... the figure below The main idea is simple you use a key to encrypt your audio files This is called the Encryption key and is randomly generated using the Streamit Card and Scheduler Toolkit The output encrypted files cannot be played with conventional audio players The only way to play these files is with a Lisa device which contains the encryption key on board loaded via the Lisa Configuration To...

Страница 85: ... menu A dialog window opens allowing to choose the file name and location of the encryption key We recommend that logical names are used for the keys and discourage the generation of many keys if not needed 19 1 2 Loading the encryption key into the Lisa To load the encryption key to Lisa devices use the Lisa Configuration Tool and follow these steps Press on the Load decryption key button browse ...

Страница 86: ...onstantly sends log messages which are displayed in the monitoring window of LCT The LCT interface is the same for all Lisa devices This monitoring has much greater detail than can be derived from the regular platform based monitoring see Monitoring Sending commands and reading settings With the Lisa Configuration Tool you can program the Lisa and send commands to control the Lisa e g power on pla...

Страница 87: ...collection of useful tools You can use these tools to convert audio files into encrypted files Streamit encryption method and for other Store and Forward and card related operations You can further use the SCS Toolkit to create playlists and playlist update files to format your card and to create schedule files ...

Страница 88: ... the device is off When powered on the Lisa first performs the startup procedure This takes care of some initialization and update procedures These are explained more in detail in the startup procedure After starting up the Lisa will carry on with one of its main functions either streaming from internet or playing from card The Fallback to card is a special case of playing audio from card and is e...

Страница 89: ...ce is powered up it will perform the startup procedure consisting of a few initialization steps These steps are carried out automatically and in most cases no input is required from the user The status messages on the LCD are updated according to the on going procedure ...

Страница 90: ...ttings from the new platform Next a software update check will be performed When the feature is enabled the Lisa will look if there is a new software version available on the update server In case a software update is needed the Lisa will get the new software The conditions for software update are explained in detail in When will Lisa device s update automatically The next step in the startup proc...

Страница 91: ... randomized depends on several factors If the Lisa is in fallback see Fallback in case of stream failure If the setting for random playback has been enabled If the playlist has more or fewer than 2000 entries How these factors result in random playback is outlined below Random playback when the Lisa is in fallback Playlist has fewer than 2000 entries All entries are played in random order Playlist...

Страница 92: ...arts and the quality bit rate of the audio stream The time a Lisa can keep playing audio from the buffer while the stream is not available can be calculated as follows Example If the buffer of the Lisa is filled completely 1 5 times 1024 kilobytes 1536 kilobytes and the Lisa plays a 128 kbps stream the time the Lisa can keep playing without internet connection would be 21 6 Power off The Lisa can ...

Страница 93: ...ications 21 7 3 AAC formats MPEG2 AAC LC 2 0 0 0 and MPEG4 AAC LC 2 0 0 0 streams i e the low complexity profile with maximum of two channels can be decoded For streams containing more than one element and or element type the first one that appears in the stream is selected The table below shows the maximum bitrates allowed for two channels for a specific samplerate as defined by the AAC specifica...

Страница 94: ...to target the company s private network The question could be asked whether the Lisa puts the PCI DSS compliance of a network at risk Streamit does not know of network scans performed by an Approved Scanning Vendor ASV on networks where a Lisa device is installed Nor has Streamit been able to find tools for testing this Considering Streamit s large world wide customer base and the strict enforceme...

Страница 95: ...data outside of the network This makes the Lisa an unattractive and highly improbable device to target for infection There will be more interesting more common devices in a network that are easier to attack How can the security impact of the Lisa on the network be minimized By placing the Lisa outside the local network in a well configured DMZ the Lisa can be denied access to the local network In ...

Страница 96: ... required that traffic from and to the Lisa is allowed on specific ports etc To verify that the various connections can actually be made the Lisa can perform a connection test See Interpreting connection test results to understand the connection test results 22 2 1 Performing a connection test To make the Lisa Compact perform a connection test send the command ctest without the qoutes via the Lisa...

Страница 97: ... None of the connection tests show an S success The Lisa has no internet connection Check the IP settings of the Lisa take special note of the proxy server settings see instructions above Verify the network using a different device on the same network connection If the settings in the Lisa are correct and the other device has a working internet connection the router may restrict internet access to...

Страница 98: ...ommand getlic Description Start activation process After the command is issued the device contacts the activation server and receives the appropriate code 22 6 Monitoring logging on the platform If available the remote monitoring logging on the platform Device portal Streamit Audio Distribution Platform or a custom built platform is a great source of information on what happens with the Lisa in th...

Страница 99: ...es depend on the software version that is loaded in the Lisa Be sure to look carefully Warnings 201 New configuration update URL received will update configuration 211 Invalid host invalid unreachable DNS or no network connection 212 Could not connect to host IP address was resolved 213 Server responds with HTTP error or response timed out 214 Redirected to another resource 215 Resource requires a...

Страница 100: ...resent 410 EOF reached for a file on the card that is referenced by online playlist 411 File that is referenced by online playlist is not found on the card 412 DNS retries have failed device will try again except for content update task 413 Connection retries have failed device will try again except for content update task 414 Too many redirects device will try again except for content update task...

Страница 101: ...ion has not been updated correctly internal error 431 Configuration file or online playlist is too large and will not be downloaded 432 No configuration file was found on the card 433 TLS initialisation failed 434 TLS handshake failed 435 TLS device creation failed 436 TLS invalid certificate ID 437 TLS certificate update file does not contain data 438 TLS certificate update has wrong format 439 T...

Страница 102: ...ither empty or the content is not according to specification 529 The content update file incorrect 530 The software update information file incorrect 532 Failed to terminate the content update process in 30 seconds 533 Connection was terminated before a download to card was completed during content update 534 No more incoming data before a download to card was completed during content update 535 C...

Страница 103: ...nterval of a task in the schedule is incorrect or a non repeating task is outdated 559 The scheduler requires more time to process certain tasks e g when interrupting other tasks Waiting for completion 560 Task cannot be executed pre conditions are not met e g commercial is only possible when playing a playlist from card 561 The card is required to execute a specific task but there is no card moun...

Страница 104: ...ticker functionality internal error 573 v 1 4Activation instructions are incomplete or incorrect internal error v 1 6 Failure to send message to ticker because previous connection is still open 574 v 1 4 Activation instructions are incorrect v 1 6 Failure to allocate requested memory for activation functionality 575 v 1 4 Tried to start a card function but no card license is present v 1 6 Request ...

Страница 105: ...vice is physically properly connected to the network infrastructure 583 No connection can be made because network interface is not yet configured e g when device is in configuration wizard 584 Playlist entry will be skipped because this is being downloaded at the specific moment 587 Not enough memory for certificate ...

Страница 106: ...llowing sources are available for your reference Streamit support site with knowledge base http support streamit eu Streamit site with additional manuals https www streamit eu The Lisa Technical Manual site for customers with a support contract for a custom built platform ...

Страница 107: ...Lisa devices software tools or technical documentation please contact your dealer first In case you are a direct customer of Streamit please visit the knowledgebase or the support page http support streamit eu where you will find an option to submit support tickets ...

Страница 108: ... 2020 Streamit B V ...

Страница 109: ...ng antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected Consult the dealer or an experienced radio TV technician for help To assure continued compliance any changes or modifications not expressly approved by the party Responsible for compliance could void the user s authority to o...

Отзывы: