background image

Control the player with folders and files

VP330

38

Oct 2021

Version : 2.1 (for firmware 1.11 or higher)

folder to be played.

my file [J002].mp3 : Jump to folder 002 at the end of the playback of the file.

003[J023].mp3 : Jump to folder 023 at the end of the playback of file 003.

034[J034].wav : Jump to folder 034 at the end of the playback of file 034. It's not a loop of file 034, 
but a jump to folder 034.

8.4.2. [NT]: Disable the command events during the playback of the file

This tag applied during the playback of the file when added to the filename.

8.4.3. [DUR x] or [DURATION x] - Define the duration of playback of a 

picture

This tag set the duration od a file whatever the global setting of the diaporama. Value x is a number of 
seconds, value INF or INFINITE set a unlimited duration.

[DUR 60], picture is displayed during 60 seconds

[DUR INF], picture is endless displayed

[Dur INFINITE], picture is endless displayed

[DURATION 15], picture is displayed during 15 seconds

[Duration infinite], picture is endless displayed

8.4.4. [SUBS x] and [SUBE x] - Define the settings to display subtitles at the 

beginning or at the end of the playback

These tags define the settings to display subtitles at the beginning or at the end of the playback of a file. 
Parameter x can be:

ISO639-1, ISO639-2 or ISO639-3 code of the language to display in subtitles (ex : [SUBS ENG] select 
and displays english at the start of the playback)

000[SUBS NONE] : videos of folder 000 are played at the power on. Subtitles are deactivated

001[SUBS AUTO] : videos of folder 001 are pllayed with subtitles defined in the global settings of the 
player

Exemple

Example

Summary of Contents for ID-AL My Video Player VP330

Page 1: ...VP330 User guide Version 2 1 for firmware 1 11 or higher Date Oct 2021 Éditeur Waves System Auteur s Thierry Roger ...

Page 2: ... System products are exclusively manufactured by Waves System 14 rue Philippe Lebon 44980 Sainte Luce Sur Loire FRANCE Sales and informations 33 0 2 40 78 22 44 E mail sales wsystem com Website https waves system com ...

Page 3: ...ommand events during the playback of the folder 31 8 2 9 NRST or NORESTART Disable retriggering of a folder when being played 32 8 2 10 WHL Play the folder while the assigned input combination remains activated 32 8 2 11 NXTxxx Play the next xxx media files each time the folder is played 32 8 2 12 SUBS x and SUBE x Define the settings to display subtitles at the beginning or at the end of the play...

Page 4: ...back simultaneously 42 10 Control the player with a scheduler 44 10 1 Introduction 44 10 2 Principle 44 11 Control the player using the HTML5 engine 46 12 Settings on front panel 47 12 1 Volume knob 47 13 Infrared remote control 48 14 Advanced configuration 49 14 1 System info 49 14 2 System settings 49 14 2 1 Playback engine 49 14 2 2 Log 49 14 2 3 Network 50 14 2 3 1 IP settings 50 14 2 4 Displa...

Page 5: ... a folder 56 15 1 2 Play and standby 57 15 1 3 Set the volume 59 15 1 4 Request information 59 15 2 Update the clock 61 15 2 1 Update the local time 61 15 2 2 Update the local date 61 15 2 3 Update the local date and time 61 15 2 4 Update the UTC GMT date and time epoch version 62 15 2 5 Update the UTC GMT date and time complete version 62 15 2 6 NTP activation deactivation 63 15 3 Command to sele...

Page 6: ...n easily read media files in a loop or can be triggered through external events such as entry contact TCP IP requests HTTP requests schedule The player embeds also 8 GPI 8 GPO based on Mosfet and one RS232 link VP330 is ideal for retails museums exhibitions and theme parks From a web browser https waves system com From the menu de la of Documentation utilisateur remote administration VP330 Refer t...

Page 7: ...not stand guarantee for the correct and safe operation of the device Damages caused through the use of accessories or consumable products from other brands will not entail right to any benefit under the terms of warranty The manufacturer will be liable for the safety reliability and functioning of the product as long as the assembly settings modifications extensions and repairs have been carried o...

Page 8: ...ed in an environment favoring combustion nor in a humid or excessively hot or cold location Maximal temperature of use 45 C Storage temperature from 0 C up to 60 C Safety instructions against risks due to electric currents The device must be connected to a grounded AC power outlet or a European standard outlet installed as per good professional practices Disconnecting means of primary supply Power...

Page 9: ...the symbol is written Direct current WEEE User s guide must be red each time this symbol is written Positive electric polarity Terms uf use This product has been designed for indoor use only The device must be attached under 2m high from the ground If this device has been exposed to very high temperature fluctuations e g after transportation do not connect it immediately The condensation formed in...

Page 10: ...Content of the box VP330 10 Oct 2021 Version 2 1 for firmware 1 11 or higher 2 Content of the box Box What s inside the box 1 My Video Player Player VP330 Remote control ...

Page 11: ...tent of the box Oct 2021 Version 2 1 for firmware 1 11 or higher 11 2 Remote control You can use the remote control to configure the player through the screen or to change the playback 3 Power supply Power cord ...

Page 12: ...330 12 Oct 2021 Version 2 1 for firmware 1 11 or higher 4 Power cord The power cord is adapted to the country of destination 5 Quick start manual 6 Primary batteries 2 primary batteries are supplied with the remote control ...

Page 13: ...adphone jack Plug your headphone to listen to the media from the service room 2 Infrared sensor for the remote control Thanks to the remote control display and browse the configuration menu 3 Volume knob Adjust the volume through the button 4 Activity LED Interaction Function green Steady green ready stop Blinking green ready reading red standby Rear panel of the player VP330 ...

Page 14: ...nect an amplifier 2 Amplified audio output to connect loudspeakers 3 USB 1 port to connect a storage medium or a pointing device 4 Entry contact coupled with a 12V power supply 5 8 entry contacts 6 HDMI audio video output 7 Micro SD 8 Ethernet connector 10 100 Mbit s 9 USB 2 port 10Power supply RS232 serial link ...

Page 15: ...acts Input 1 est doubled Each input Connect directly each input to a push button or a sensor from Waves System portfolio An input contact is defined by In trigger V 12V output power to power the sensor G Ground The contact is triggered when In is connected to Ground G The 8 input contacts can be extended by one or 2 extension boards Ext15In Each board converts 4 inputs into 15 inputs ...

Page 16: ...Description of the player VP330 16 Oct 2021 Version 2 1 for firmware 1 11 or higher Play folder001 with push button SW1 Play folder 002 with push button SW2 ...

Page 17: ...VP330 Description of the player Oct 2021 Version 2 1 for firmware 1 11 or higher 17 Combination of inputs to play folder 021 ...

Page 18: ... differents devices You can swith on leds relays VP330 motors Output contacts are actuated through tags added to the name of folders Output contacts are electronically generated by MOSFET refer to scheme below Max output power is 20V 500mA per output overall current limitation is 2A Output cannot actuate powerfull devices but only low power equipement such as LED or small relays You shall use an i...

Page 19: ...VP330 Description of the player Oct 2021 Version 2 1 for firmware 1 11 or higher 19 Scheme of one output Scheme to switch a LED or a relay with an external power supply ...

Page 20: ... Version 2 1 for firmware 1 11 or higher V is directly coming from input voltage with a 12V voltage output voltage will be also 12V Output current will not exceed 1A You can also use the 5V output to power a peripheral Output 5V regulated Max 1A ...

Page 21: ... player for the first time VP330 Prérequis Electric power shall be unplugged 1 Connect the player to the local network 2 Insert your prepared USB key in one of the two USB port at the back of the player 3 Connect a screen speakers or a sound system on audio line out 4 Power the player by plugging the power connector Résultat Your player is now ready to be used VP330 ...

Page 22: ...Connexion diagram VP330 22 Oct 2021 Version 2 1 for firmware 1 11 or higher 5 Connexion diagram The following diagram lists all types of connexions available on your player VP330 ...

Page 23: ...he storage size FAT32 over 512 Mo Last versions of Windows do not allow to format higher capacities than 32 Go with FAT23 system In this cas you shall use tier piece of software to do it 6 2 Update content on removable content support Please follow the following steps to update your content on the removable content support 1 Switch off the player 2 Remove the content support SD card or USB key fro...

Page 24: ...d Folder 000 is read by default when powering on the player At power on player checks if folder 000 is present If so it starts playing the files contained in this folder If not the player goes into state STOP If you want to loop on folder 000 just add the tag LOOP to the name of the folder If you want to read files sequentially give a number a the beginning of each filename and add a tag SEQ to th...

Page 25: ...255 folders can be trigged N 001 to 255 correspond to the combination of 8 input contacts 001 activate input N 1 002 activate input N 2 003 activate inputs N 1 N 2 004 activate input N 3 005 activate inputs N 3 N 1 006 activate inputs N 3 N 2 007 activate inputs N 3 N 2 N 1 008 activate input N 4 009 activate inputs N 4 N 1 and so on following the binary system 7 3 Identify the player on your loca...

Page 26: ...ders 000 Folder N 000 Autoplay folder played at power on 001 Folder N 1 Folder trggered by input contact 1 034 Folder N 34 Input contacts trigger folders with the number between 0 and 255 corresponding to the binary code generated by the combination of inputs You can reaffect each input contact to another folder number by using the menu or the remote administration ...

Page 27: ... 4 5 6 7 8 Corresponding binary value 1 2 4 8 16 32 64 128 001 x 002 x 003 x x 004 x 005 x x 006 x x 007 x x x 008 x 009 x x 010 x x 011 x x x 012 x x 013 x x x 014 x x x 015 x x x x 016 x 017 x x 031 x x x x x 032 x 033 x x 063 x x x x x x 064 x 065 x x 127 x x x x x x x 128 x 129 x x 254 x x x x x x x 255 x x x x x x x x ...

Page 28: ...D or SEQ Random or sequential playback mode Vx Define the absolute volume of the player V x V x Define the relative volume of the folder compared to the absolute volume NT Disable the command events during the playback of the folder NRST ou NORESTART Disable the retrigger of the folder when it is being played WHL Play the folder while the assigned input combination remains activated NXTxxx Play th...

Page 29: ...then the playback is stopped at the end A targeted folder can be empty In this case the playback is instanteneous Also all tags are executed The playback stops exept if it has tags Jxxx or RET in its name 8 2 2 LOOP Play the folder in loop without the tags at each loop This tag executes a loop playback without executing the other tags named in the folder This tag is of interest if you are using fo...

Page 30: ... to the initial folder 001 or 002 The RET tag has only one level of return i e the target folder is always the previously played folder whatever the number of folders tagged with RET played in a row 8 2 5 RND or SEQ Sequential or random playback mode By default without this parameter the folder is played in random mode SEQ playback the files of the folder in alphanumerical ascending order from one...

Page 31: ... jumping to folder 002 004 V 24 RET Decrease the volume level by 24 stepsduring the playback of folder 004 then the volume will be set to previous when jumping to previous folder 8 2 8 NT Disable the command events during the playback of the folder With this tag the files are played and cannot be interrupted and the received orders are ignored as per the table below Command Source Input RS 232 Sch...

Page 32: ...n a loop while the input combination 3 is activated inputs 1 and 2 activated When the input combination 3 is deactivated inputs 1 and 2 deactivated the player plays the folder 999 The dry contact inputs of the player are combinatorial Therefore any changes of the input combination are taken into account at any time by the player 000 J000 The folder 000 is played in a loop on startup 001 WHL J000 T...

Page 33: ...2 SEQ J000 2 next files are played in the order in folder 004 then the player reads folder 000 8 2 12 SUBS x and SUBE x Define the settings to display subtitles at the beginning or at the end of the playback These tags define the settings to display subtitles at the beginning or at the end of the playback of a folder Parameter x can be ISO639 1 ISO639 2 or ISO639 3 code of the language to display ...

Page 34: ...xxx represents the 8 outputs 87654321 If x 0 output is deactivated mosfet transistor est locked current does not go between output and ground GND If x 1 output is activated mosfet transistor is open and current goes from output to GND If x mosfet transistor remains in thte previous state 001 RES00000001 output1 is switched on at the begiining of folder 001 002 REE00000000 all outputs are switched ...

Page 35: ...as Notepad This file must be saved with ANSI encoding Do not use special characters Each line contains a frame of bytes written in hexa from 00h to FFh separated by a space character You shall write only two characters of the hexa The beginning of each line is as followed xxx xxx gives the line number this figures is set with the the tag in the folder name RSS002 line 002 Tag RSS002 sends the fram...

Page 36: ...web pages Other files can be added depending of extensions and specific options of the player 8 2 19 Description of folder WWW optional The folder stores a set of web pages used to be displayed or to run Javascript code 8 3 Arrangement of files inside folders As for folder the name of files give the behaviour of the playback The naming of files is free if you want a random playback RND tag or no t...

Page 37: ...of a picture separately from the diaporama settings SUBS x et SUBE x Activate the display of subtitles at the beginning or at the end of a file SYNCHRO Synchronize players to start playback simultaneously WEBS x and WEBE x Open a webpage at the beginning or at the end of the playback of a file WEBS OFF and WEBE OFF Close a webpage at the beginning or at the end of the playback of a file PROJS ON a...

Page 38: ...e x is a number of seconds value INF or INFINITE set a unlimited duration DUR 60 picture is displayed during 60 seconds DUR INF picture is endless displayed Dur INFINITE picture is endless displayed DURATION 15 picture is displayed during 15 seconds Duration infinite picture is endless displayed 8 4 4 SUBS x and SUBE x Define the settings to display subtitles at the beginning or at the end of the ...

Page 39: ...e a webpage visible or not at the start or at the end of a file playback 8 4 8 PROJS ON PROJE ON PROJS OFF and PROJE OFF These tags power on or power off a videoprojector at the beginning or at the end of a file playback 8 5 Adding subtitles to videos You can select and display subtitles files to your videos The configuration of default subtitles and the graphic edition of subtitles can be done th...

Page 40: ...K Javascript or HTTP order 8 6 Playback a slideshow Create a slideshow by copying several pictures in a folder Pictures are played one after the other The duration of each image is set in chapter Advanced configuration p 49 8 7 Playback of audio files The playback of audio files can be coupled with the playback of metadata including CD cover or author La lecture de fichiers audio peut être accompa...

Page 41: ...etween all Waves System players It can also be used to dialog whe other equipement such as videoprojectors automaton fragrance diffusers refer to for protocol details annex p 55 8 10 Using TCP IP link You are able to request a parameter from the player or the player state through ethernet link Refer to chapter for more details RS 232 TCP IP communication protocol p 55 ...

Page 42: ...yback start synchronisation will belong to the same group For example group 1 gathers all players with port 44830 and group 2 gathers all players with port 44831 Thus when a master player from group 1 sends sync order on the network all players from group 1 will react Setting Master player Create folders as for any playback Inside these folders complete the filename that will be read as a Master w...

Page 43: ... playback to display the expected file In previous example Master player starts playback of file and Slave player starts to play Lion1 mp4 simulatenously the file numbered 001 i e lion2 mp4 As another example master player starts the playback of file Slave player starts to play Dog mov simultaneouslythe file numbered 002 Dog2 mov If some tags are presnt in the filename of the Slave they will be ex...

Page 44: ...a template day where all actions of a day are described If you have no template day for a date in the calendar then the player will not execute any command for this date If you wish the player to execute the same events for several dates then select the same template day for these dates in the calendar A template day lists all events of a day minute per minute from 0h00 to 23h59 These events are o...

Page 45: ...e player HDMI CEC STANDBY Turn off a display device with the HDMI CEC protocol HDMI CEC WAKE UP Turn on a display device with the HDMI CEC protocol VIDEO PROJECTOR PJLINK POWER ON Turn on a video projector with the PJLINK protocol VIDEO PROJECTOR PJLINK POWER OFF Turn off a video projector with the PJLINK protocol You can also configure the HDMI CEC interaction mode of the player and its display d...

Page 46: ...p of the video playback The web content can be passive it can also contain functions to control the player As an example a button can stop the video or launch a new content All available functions are already implemented and ready to use through the Javascript API of the player You can create any scenario based on this API Add a tactile interface to your player by connecting any HDI touchscreen to...

Page 47: ...0 Settings on front panel Oct 2021 Version 2 1 for firmware 1 11 or higher 47 12 Settings on front panel 12 1 Volume knob Access to the absolute volume setting of the amplified output though the volume knob ...

Page 48: ...tup in the menu Play folder 001 to 004 by default Activate deactivate display onformation on screen Exit In menu context up down In playback context next previous folder In menu context left right In playback context previous next file In menu context validate the selection During playback activate deactivate display of information Activate deactivate the diplay of the menu Back to previous menu I...

Page 49: ...he file being played the audio volume The power state and the date and time of last power on The list of storages connected their size and the free space The display state its resolution its format and colour depth The state of the video projector connected to the player through PJLink protocol Network parameters Printer state 14 2 System settings Set new parameters to the player through this menu...

Page 50: ...onversion strategy from High Dynamic Range to Sandard Dynamic Range and vice versa 14 2 4 4 Custom video display area Resize the video for non conventional screen sizes such as LED screens Origin coordinate pixel height and width and rotating angle can be adjusted 14 2 5 HDMI CEC By using a screen with CEC standard the player can communicate with the device in both ways and send orders to wake up ...

Page 51: ...in english in the Lord of the rings Disabled Never show subtitles The first favorite language will be displayed if present The second favorite language will be displayed if the first favorite langage is missing An embedded editor can modify the visual rendering of the subtitles 14 2 9 Serial port Set the serial port speed between 1200 and 115200 bps Activate daisy chain mode to forward the data re...

Page 52: ... 14 2 15 Language Select between French and English US 14 2 16 Device identification Give a name to your player through this menu 14 2 17 Boot sequence Display or not the animation and logo at power on 14 2 18 System update Update the firmware through the web if the player is connected to internet You can also erase all data from your device s internal storage including system settings and multime...

Page 53: ...l the players in this group can synchronize playback together To know more refer to chapter Synchronize players to start playback simultaneously p 42 14 3 7 Volume notifications The selected event sources can make the volume bar and the mute indicator visible 14 3 8 Websites The form is used to add new websites and automatically create the json file that indexes all web pages You may enter any htt...

Page 54: ...o standby or wake up a CEC compatible monitor Finally you can power on or power off a video projector compatible with PJLink protocol 14 4 3 Neighborhood The list of neighboring Waves System devices can be updated by clicking on the Refresh button 14 4 4 Console 14 4 5 File manager This screen gives direct access to all storage locations to create edit rename and to drag and drop content ...

Page 55: ...o 0x80 to be received by all players You can also change the player address so it can receive its dedicated commands Player can receive commands to start playback or change subtitles for example Receiving protocol is built from a 3 byte frame minimum Baudrate bds Byte s of start data byte s Parity byte s Byte s of stop Handshake from 1200 to 115200 1 8 0 1 None The player can also receive commands...

Page 56: ...p to a folder with a number between 256 and 383 0x31 Command to jump to a folder with a number between 384 and 511 0x41 Command to jump to a folder with a number between 512 and 639 0x51 Command to jump to a folder with a number between 640 and 767 0x61 Command to jump to a folder with a number between 768 and 895 0x71 Command to jump to a folder with a number between 896 and 999 2 Parameters 0x00...

Page 57: ...VP330 RS 232 TCP IP communication protocol Oct 2021 Version 2 1 for firmware 1 11 or higher 57 15 1 2 Play and standby ...

Page 58: ... by one step 0x0A Decrease the volume by one step 0x0B Not in use 0x0C Standby 0x0D Wake up 0x0E Pause 0x0F Resume playback after a pause 0x10 Mute or Unmute the sound of the audio output 0x11 Mute the sound of the audio output 0x12 Unmute the audio output to its previous level 0x13 Set standby order to the screen through HDMI CEC Be careful the screen can ask the player to standby in return 0x14 ...

Page 59: ...rojector using PJLink System settings protocol 15 1 3 Set the volume Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x03 Command of the volume 2 Parameter 0x00 0x64 Set volume between 0 and 100 15 1 4 Request information Player can send information upon a request received by RS 232 communication ...

Page 60: ...use 0x08 Not in use 0x09 remaining time for a played file hh mm ss Example 00 05 14 0x0A total time of a played file hh mm ss Example 01 42 27 0x0B Player volume xx 0 to 100 Example 16 Player sends data in ASCII format on Tx CR LF carriage return line feed is sent at the end of the frame Frame sent to the player to request player status 0x81 0x04 0x01 Byte 1 0x81 Byte of status player number 001 B...

Page 61: ...econds since the start of the minute between 0 and 59 15 2 2 Update the local date This command sets the date in the current time zone of the player Be careful by setting a new date you can affect the hour winter time and summer time Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x1C Update the local date 2 Year 0x00 0x7F Number of elapsed year...

Page 62: ... 15 2 4 Update the UTC GMT date and time epoch version This command sets the hour whatever the time zone of the player It is based on a epoch reference given in seconds since 1970 Jan 1st at midnight UTC GMT Epoch value is given through bytes 2 to 6 To conform it to the protocol sync byte 0x80 the value of each byte must be set between 0 and 127 Byte Role Value represented in hexa Description 0 Sy...

Page 63: ...hours UTC GMT since midnight between 0 and 23 6 Minutes 0x00 0x3B Number of minutes UTC GMT since the start of the hour between 0 and 59 7 Seconds 0x00 0x3B Number of seconds UTC GMT since the start of the minute between 0 and 59 15 2 6 NTP activation deactivation This command activates or deactivates the automatic update of the clock through the network You shall manually deactivate the automatic...

Page 64: ... loop 0x04 Select previous subtitles with loop 0x05 Select next subtitles with loop 15 3 2 Select a subtitle track with language code Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x1D Manual selection manuelle of subtitles according to language code ISO 639 2 Language code 0x61 0x7A First byte is the ASCII value of the character string of the ...

Page 65: ...f subtitles according to code language ISO 639 2 Subcommand 0x41 List all subtitle tracks Return value list of ISO 639 language codes splitted by semicolon and ended by CRLF eng ara nld 15 4 Unitary transmission mode and daisy chain VP330 can send several kinds of data through RS 232 port specific data using tags RSxxx command frames retransmitted in Daisy Chain mode Default mode Only data using R...

Page 66: ...RS 232 TCP IP communication protocol VP330 66 Oct 2021 Version 2 1 for firmware 1 11 or higher Some delay appears if many players are connected to each other Warning ...

Reviews: