Page 1
USER'S MANUAL ENGLISH MSMP MESSAGE SCHEDULER-STREAMER MUSIC PLAYER LDMSMP...
Page 2
CONTENTS ENGLISH 5. CONNECTIONS AND OPERATING/DISPLAY ELEMENTS INFORMATION ON THIS USER MANUAL 5.1 FRONT 5.2 BACK INTENDED USE 6. TECHNICAL INFORMATION DEFINITIONS AND SYMBOL EXPLANATIONS 6.1 TECHNICAL SPECIFICATIONS SAFETY INSTRUCTIONS 6.2 DIMENSIONS ATTENTION: HIGH-VOLUME AUDIO PRODUCTS! 6 6.3 UNDER-TABLE/TABLETOP MOUNTING INSTRUCTIONS FOR INDOOR INSTALLATION 7.
Page 3
This device has been developed and manufactured to the highest standards of quality to ensure many years of trouble-free operation. This is what the name LD Systems stands for as well as its long-standing experience as a manufacturer of high-quality audio products. Please read the user manual carefully to get the most out your new LD systems product.
Page 4
This symbol identifies hazards that can cause electric shock. This symbol indicates hazardous areas or hazardous situations. This symbol indicates hazards caused by hot surfaces. This symbol indicates hazards due to high volume levels. This symbol indicates additional information on the operation of the product. This symbol denotes a device that does not contain any user-serviceable parts.
Page 5
ATTENTION: 1. Do not operate the device if it has been exposed to large temperature fluctuations (for example, after transport). Moisture and condensation can damage the device. Switch on the device only when it has reached ambient temperature. 2. Make sure that the voltage and frequency of the mains correspond to the values specified on the device.
Page 6
ATTENTION: 1. Do not install or use the device in the vicinity of radiators, heat accumulators, furnaces, or other heat sources. Ensure that the device is always installed in such a way that it is sufficiently cooled and cannot overheat. 2.
Page 7
॰ Execution of “scripts” (instruction files written by the user, programming language LUA – www.lua.org). ॰ Encryption of local files (USB/MicroSD). ॰ Activity recording. Controllable via QUESTRA® design & management software for network-based LD Systems installation solutions. www.ld-systems.com/questra The MSMP is configured via the web application embedded in the device.
Page 8
3. INSTALLING AND CONNECTING 3.1 INSTALLATION, ASSEMBLY, AND VENTILATION The MSMP has been specially developed so that it can be used both as a desktop unit and for installation in a 19" rack, filling a third of a rack unit (LDTICARK rack shelf for standard rack cabinets optionally available).
Page 9
• Fail Safe (restoring the firmware): You can install the latest firmware published on the LD Systems website or a firmware file saved on one of the local storage systems (USB/MICRO SD). While the device is unplugged, press and hold the RESET / FW button with a small pen or paper clip and then plug the device in.
Page 10
To restore the latest released firmware, the device must be connected to a DHCP server with Internet access to download the firmware. If this procedure is not carried out properly, the device's entire configuration with all parameters may be lost. As such, make sure to have a backup copy of the device before carrying out this action.
Page 11
5.2 BACK WIFI Strain relief for the power supply cable Connection for the external mains adapter Stereo output 2 × RCA Stereo output 3.5 mm mini jack Ethernet connection Reset button / firmware button GPI port WI-FI LED 6. TECHNICAL INFORMATION 6.1 TECHNICAL SPECIFICATIONS Item number LDMSMP...
Page 12
Item number LDMSMP Line output Outputs: Unbalanced stereo line level Number of output connectors Type of connector RCA stereo, mini jack 3.5 mm Max. output level 6 dBV / 5k ohm Output impedance 460 Ohm Max. THD+N 0.06% @ 1 kHz Frequency response 18 Hz–18 kHz (-3 dB) Max.
Page 13
Item number LDMSMP Secondary power supply 5VDC Max. power consumption 4.5 VA / 2.2 W General Housing material Steel Front panel material Plastic LED displays Front: NET, SP, SD, Power; Rear: Wi-Fi Buttons Rear: Factory reset / recessed button (pin hole) Dimensions (W ×...
Page 14
6.3 UNDER-TABLE/TABLETOP MOUNTING There are two recesses on the top and bottom of the housing, each with two M3 threaded holes, for under-table/tabletop mounting. Attach the two included mounting plates to the top or bottom using the included M3 countersunk screws. Now the device can be mounted in the desired position (see illustration, mounting screws not included).
Page 15
7.1 THE FIRST STEPS To access the MSMP web application, the device must be connected either wirelessly (Wi-Fi) or to the network via cable (RJ-45 port). • Cable (Ethernet connection): The MSMP is standard configured in DHCP mode, i.e. an IP address is automatically assigned.
Page 16
IP (DHCP client): 192.168.192.1 Wi-Fi network IP (DHCP server): 192.168.192.2 IP (DHCP client): 192.168.192.100 Illustration: Example of connection to a local network via Wi-Fi network interface (wireless) The MSMP uses mDNS technology to enable intuitive access to it via a web browser in the same local network (LAN).
Page 17
Illustration: Example Web GUI Router Enter the device’s IP address in your browser's navigation bar (the IP address shown in Figure 5 does not have to be the same as the IP address assigned to your device). The welcome screen appears. To access the application, please use the following (default) username (username) and the following (default) password (password): Username: root Password: ldsystems...
Page 18
Illustration: Playback page (player) NAVIGATION MENU: Display of the various navigation menus and sub-menus of the web application. STREAMING DATA: Information about the stream or audio file (depending on the configuration). If no data is available, the default value is displayed, i.e. the URL address. •...
Page 19
PLAYBACK CONTROL: Used for remote control of the device: previous(PREV), next(NEXT),stop (STOP), play/pause(PLAY/ PAUSE). SOURCES: Used to select one of the available sources. The RELOAD button can be used to reload the current source. PRESETS: Used to select one of the available presets. The RELOAD button can be used to reload the current preset.
Page 20
ATTENTION: If a file of short duration is to be played (e.g. a ringtone of 2–3 seconds) and the transition mode XFADE is combined with the repeat mode REPEAT ONE/ALL, special attention must be paid to the playback times of the files and transitions, as unexpected behaviour could occur.
Page 21
7.2.2 PRESETS Up to 20 presets or user configurations can be created in the MSMP. If a preset saved in the device is accessed later, all the settings saved in it are restored. Illustration: Example of the configuration of a preset HEADER: All 20 presets are displayed here, which have the following standard designations: P01, P02...P20.
Page 22
NAME: Name of the preset. This name appears in the preset list on the PLAYERpage, in the header of the PRESETS page, and in the LD Systems QUESTRAapplication. ENABLED EVENTS: Activates/deactivates the events initiated by the General Purpose Inputs (GPIs) and the event initiated by silence detection in the preset.
Page 23
Source path/url field as soon as the corresponding preset is accessed. • Media alias: Alias name of the source saved in the preset (Source path/url). It can also be used to access this medium directly from any preset on the player side or in the LD Systems QUESTRA application.
Page 24
Media Path Media Location Items included in the play queue (just valid audio media) usb:// USB storage device, Media stored in the USB root folder and up root folder to the third level of sub-folders in it mmc:// SD card storage device, Media stored in the SD card root folder and root folder up to the third level of sub-folders in it...
Page 25
Illustration: Example for the configuration of a GPI event HEADER: Both the GPI and the silence detection events are displayed here. Click on an event to view its configu- ration. INFORMATION: Useful tips for configuring events. OPTIONS FOR CONFIGURING each selected event. “SAVE &...
Page 26
7.2.3.1 GPI EVENTS There are two GPI events: GPI1 and GPI2. These can be configured so that they are initiated in different ways and carry out independent actions. Illustration: Configuration of a GPI, Conditions • Conditions: ॰ GPI Trigger: Normally open or normally closed contact; to specify initiation based on contact closure or contact release Illustration: Configuration of a GPI, Conditions...
Page 27
• Actions tab: Action that the device should carry out after GPI activation; There are various options and eventtypes: ॰ INTERNAL: Internal pulse; useful for initiating actions within a script. ॰ PRESET RECALL: Access of a preset. Select the preset that you want to load by activating the GPI. ॰...
Page 28
• Source tab: Waiting time or trigger threshold (detection time). Set the permitted silence duration (without audio signal) before activating the event here. • Target tab: Select the action that the MSMP should perform after the waiting time has elapsed. ॰...
Page 29
The configurable parameters of the individual calendar events are summarised in three tabs: • General: Activation/deactivation of calendar events and name • Source: Start and end date, start and end time, as well as conditions for the repetition of an event •...
Page 30
7.2.4.2 SOURCE The SOURCE tab is used to set the time/date parameters in order to initiate an event and the conditions for its repetition. Illustration: Configuration of a calendar, General 7.2.4.3 DATE AND TIME INTERVAL Defines the date and time when the event starts and, if applicable, the date and time when it ends. •...
Page 31
Illustration: Example of an interval 7.2.4.3.1 WEEKLY REPETITION Weekly template or days of the week on which the calendar event should repeat at the time specified under “Start Time”. If, for example, the days from Monday to Friday are selected (working days), the configured event is not initiated on Saturdays and Sundays (weekends).
Page 32
Illustration: Example of a daily repetition • ”The event will finish at” specifies the time at which the calendar event will be executed for the last time on each day. This parameter cannot be configured (read-only). It is only intended as a guide and should help the user to optimise the configuration of the “Interval”...
Page 33
7.2.4.5 ALL ABOUT PRIORITIES Calendar events have a lower priority than events that are initiated via GPI. Different priority levels can therefore be defined. In retail, for example, calendar events can be used to initiate special offer announcements, while GPI events are used to initiate emergency announcements, e.g. for evacuation. In contrast, a higher index determines the priority if two calendar events are initiated simultaneously.
Page 34
7.2.4.6.1 CALENDAR FOR BACKGROUND MUSIC Two calendar events are created: one to load and play the stream, the second to pause playback. The calendar is activated and given a unique name. As no specific start date is specified, we leave the “START DATE” field at its default value so that the event is active as soon as the changes are applied.
Page 35
The action of loading and playing the specified stream is configured. The configuration of the calendar event that is to stop the playback of the background music is carried out in the same way, with the difference that the action to be carried out now consists of stopping (STOP) the playback.
Page 37
7.2.4.6.2 CALENDAR FOR CLOSING TIME ANNOUNCEMENTS The closing time should be announced every day 15 minutes before closing (pre-recorded announcement). A reminder should be played five minutes before closing. The announcement should be made twice each day: 15 minutes before closing (7:45 p.m.) and again 5 minutes before closing time (7:55 p.m.).
Page 38
Finally, the announcement saved on the SD card ("mmc://...") is prioritised and initiated.
Page 39
7.2.4.7 CALENDAR FOR THE CHRISTMAS CAMPAIGN As a specific calendar period is specified in this case (15/12/21 to 15/01/22), an end date must be configured. This is done by selecting CUSTOM END DATE and correctly configuring the End date and End time parameters.
Page 40
As far as the repeats are concerned, the announcement should be made every 30 minutes, and we know that the shop closes at 8:00 p.m. As no more audio content is broadcast at 8:00 p.m., we set the number of repetitions so that the event is carried out for the last time 30 minutes before closing time.
Page 41
Finally, the announcement saved on the USB card (“usb://...”) is prioritised and initiated. 7.2.5 CLOUD DISC SYNC The CLOUD DISK SYNC module enables the device to download external audio content to local storage media (USB/uSD). If this module is activated, it carries out a daily check of a remote location where the audio content is hosted, compares it with the current content of the local storage media (USB/uSD) and, if necessary (if differences are detected), synchronises the local content so that it becomes an exact copy of the external content.
Page 42
Illustration: Store and Forward module General: The S&F service is activated here, and the synchronisation time is set. Remote source: Configuration of the remote server Local target: Configuration of the local folder in which the content is stored Log: Log of the S&F module’s activities Further information on the Store and Forward service can be found in the chapter Configu- ring an SSH server for Store and Forward (rsync).
Page 43
7.2.6.2 REMOTE SOURCE Illustration: S&F, Remote source • Host: Host or IP address of the server • Port: Server port, 22 by default • Folder: Folder on the server in which the audio content to be synchronised is stored • Username: Username or name of the content group •...
Page 44
7.2.6.3 LOCAL TARGET Illustration: S&F, Local target • Path: Defined by the Playlist Path field of PRESET01 and can be changed in the preset settings 7.2.6.4 LOG Illustration: S&F, Log • Display of data and activities in connection with the rsync synchronisation process. Useful for solving possible server or player configuration problems.
Page 45
7.2.7 SCRIPTS/LUA A script is a simple programme, a file with commands, written by the user in the programming language LUA (https://www.lua.org/). Each script can be seen as a kind of script that the player is supposed to realise, i.e. a series of pre- programmed tasks to be performed as soon as the corresponding trigger is received.
Page 46
Figure: Available trigger pulses ॰ ON BOOT: Start-up tasks can be configured during device activation. ॰ ON EVENT: With activation of a GPI event (GPI1 or GPI2), in addition to the silence detection event (SILENCE) ॰ ON PRESET: After loading a preset. One of the 20 presets must be selected, which then activates the script.
Page 47
• Script Status: Shows the status of the script: RUNNING (flashing) when the script is being executed or STOPPED (permanently lit) when it has finished or stopped executing. • Script Output: Output/return value of the script. Output messages can be written to then appear on the display.
Page 48
7.2.7.1 EXAMPLE SCRIPT02: Automatic playback of the content of the uSD card as soon as it is inserted There are applications in which the local storage medium changes depending on the user. In a gym, for example, each trainer changes the music according to their specific training session. In other words, each trainer connects their own USB storage device or uSD card to play their specific audio content.
Page 49
7.2.7.2 EXAMPLE SCRIPT04: Playing Internet radio after restoring the Internet connection The following script accesses a preset as soon as an available Internet connection (WAN) is detected. This can be interesting when used with the silence detection event: The player is playing an Internet radio programme and suddenly loses the connection to the radio station due to a network problem.
Page 50
7.3 NETWORK The Ethernet and Wi-Fi interfaces can be configured here. Illustration: Network, interfaces • Interfaces: Editing of parameters for connection via cable, Ethernet port RJ-45 • Wireless: Setting parameters for wireless connection, Wi-Fi interface Further information on all network parameters can be found under this link https://openwrt.org/docs/guide-user/network/start 7.3.1 CONNECTION VIA RJ-45 CABLE The MSMP is standard equipped with automatic network addressing (DHCP).
Page 51
Network data: Query the parameters and data of the network • Protocol: DHCP client / static address • Uptime: Connection duration • MAC: MAC address of the device • RX: Amount of data received • TX: Amount of data sent •...
Page 52
Select the Static address mode and click on SWITCH PROTOCOL to be able to carry out the network addressing manually. Configure the network parameters according to your infrastructure:...
Page 53
(LDPlayerAP). A wireless point-to-point connection will be established. Illustration: Wi-Fi settings of a tablet If you have more than one LD Systems playback device installed in the same system or if you simply want to personalise the network visualisation parameters, we recommend that you change the SSID and password of the Wi-Fi network of your device(s).
Page 54
Illustration: Editing the SSID of the Wi-Fi network Illustration: Edit Wi-Fi password...
Page 55
7.3.3 CONNECTION TO A WI-FI NETWORK The MSMP can be connected to the Internet via a private Wi-Fi network to access network addresses, such as Internet radio stations or external file synchronisation services. To do this, click on SCAN on the configuration page of the Wi-Fi interface. Select your private Wi-Fi network.
Page 56
Enter the password of the Wi-Fi network you want to connect to and then click SUBMIT. The Wi-Fi network settings are now displayed. Click SAVE if you do not want to make any further changes. The mode of operation has now been changed to client mode.
Page 57
A wireless connection to your private Wi-Fi network is established.
Page 58
7.4 SYSTEM Administrator settings can be made in the SYSTEM settings menu, e.g. changing the device name or password for accessing the web application, encrypting local media, resetting to factory settings, saving backup copies, updating the firmware, etc. 7.4.1 NAME AND TIME Setting the device name and synchronising the time.
Page 59
7.4.1.2 TIME SYNCHRONISATION Illustration: Name and time, time synchronisation This option allows you to enable or disable synchronisation of the time with an NTP server. In addition, the servers that are eligible for synchronisation can be managed here. The MSMP is equipped with an internal clock, which ensures that the time setting is not lost if the power supply or the connection to the NTP server is interrupted.
Page 60
7.4.3 BACKUP, RESTORE, AND FIRMWARE Management of the backup copies of your device and restoration of the configuration files, as well as updating the firmware version. Figure: System. Backup, Restore, and Firmware...
Page 61
7.4.3.1 BACKUP COPIES (BACKUP) Illustration: Backup • Backup type: Type of backup copy ॰ ADMIN SETTINGS: All settings are saved (administrator and user). ॰ USER SETTINGS: Only the user settings are saved. ADMIN SETTINGS USER SETTINGS Player Presets Calendars Events Scripts Store and Forward Network Settings...
Page 62
7.4.3.2 RESTORING BACKUP COPIES AND FACTORY SETTINGS (RESTORE) Illustration: Restore backup • Restore backup: Restores a configuration file (or backup copy) saved on your computer, tablet, server, etc. • Restore backup from: Restores a configuration file saved on one of the player’s storage media, i.e. USB or uSD.
Page 63
7.4.4 USB/MMC SETTINGS Used to display the storage space used in the local storage media and to manage the encryption function if there is a need to secure the musical content stored on the uSD card, USB device, or similar for reasons of security or data protection.
Page 64
Please note the following considerations regarding the encryption function: • The encryption process is destructive, as formatting the external medium deletes all files stored on it. • If this function is enabled, any other external medium (uSD or USB) that is inserted into the corres- ponding slot and does not containthe encryption keys will be encrypted, i.e.
Page 65
• Apply Encrypt now: The storage medium is encrypted immediately. • Disk Usage: Storage capacity of the medium (MB) and used storage space (%) on the uSD card or USB device. If no storage medium is found, the message “NO DISK” appears. 7.4.5 REGISTER The log file(REGISTER) makes detailed monitoring of the player’s activities possible.
Page 66
Illustration: Reboot 7.5 CONFIGURATION OF AN SSH SERVER FOR STORE AND FORWARD (RSYNC) The MSMP’s Cloud Disk Sync, Store and Forward module enables the device to download external audio content to local storage media (USB/uSD). If it is activated, it carries out a daily check of a remote location where the audio content is hosted, compares it with the current content of the local storage media (USB/uSD) and, if necessary (if differences are detected), synchronises the local content so that it becomes an exact copy of the external content.
Page 67
Music folder SSH server Client #1 Client #3 Client #2 Figure: S&F synchronisation...
Page 68
7.5.1 CONTENT GROUPS A content group is a group of devices that synchronise the same audio content using the Store and Forward service. A separate user must be created for each content group. A device that has been assigned to a specific content group can thus only access the content assigned to this group and not other content. This procedure is for safety reasons.
Page 69
/user/adds/campaign1 /user/music/Pop SSH server CONTENT GROUP 1 User: User Key: key /user/backgnd/folder1 CONTENT GROUP 2 CONTENT GROUP 3 User: User User: User Key: key Key: key Illustration: Only one user 7.5.2 INSTALLING SSH UNDER LINUX Firstly, the SSH package must be installed under Linux. Open a terminal and enter the following: sudo apt-get install ssh You can open a terminal with the following shortcut: {ctrl+ alt + T}.
Page 70
Now log in as the new user: su <user_name> and enter the password you set in the previous step. In this example: 7.5.4 GENERATING THE SSH KEY Before creating the SSH keys, you must go to the new user’s home folder with: cd Then use the following command to create the key pair and click Enter for each question that appears: ssh-keygen -m PEM...
Page 71
Add the public keys to the authorised keys with the following command: cat .ssh/id_rsa.pub >> .ssh/ authorized_keys Display the private key that you need to enter on the Store and Forward configuration page of the player: cat .ssh/id_rsa 7.5.5 ADDING AUDIO CONTENT TO THE SSH SERVER The next step is to store the correct audio content on the SSH server for each specific user or content group.
Page 72
Please note that the entire audio content of all content groups or users is stored in the /home/ldsys- tems/sandf/ directory and organised in different folders. Copy the newly created directory /home/hotels/hotels. This is the folder in which the audio content is stored on the host and which must be copied to the MSMP’s S&F configuration page.
Page 73
• Host: The IP address of the SSH server. To check, enter the following in the terminal: ifconfig • Port: Port of the SSH server. By default 22. • Folder: Directory on the SSH server with the audio content to be synchronised •...
Page 74
8. CARE, MAINTENANCE, AND REPAIR In order to ensure the long-term, proper functioning of the device, it must be regularly cleaned and, if necessary, serviced. The care and maintenance required depends on the intensity of use and the environment in which it is used. We recommend a visual inspection before each operation.
Page 75
9. DISPOSAL Packaging: 1. Packaging can be fed into the reusable material cycle using the usual disposal methods. 2. Please separate the packaging in accordance with the disposal laws and recycling regula- tions in your country. Device: 1. This device is subject to the European Directive on Waste Electrical and Electronic Equipment, as amended.
Page 76
LD-SYSTEMS.COM Adam Hall GmbH | Adam-Hall-Str. 1 | 61267 Neu-Anspach | Germany Phone: +49 6081 9419-0 | adamhall.com Adam Hall Ltd. | The Seedbed Business Centre | SS3 9QY Essex | UK REV: 01...
Need help?
Do you have a question about the TICA Series and is the answer not in the manual?
Questions and answers