The VP320 and VP330 media players by Waves System allow you to create advanced playback scenarios using tags. These tags, added to folder or file names, enable fine control over the player’s behavior: jumps between folders, loops, volume management, activation of external devices, and more. This guide explains how to use these tags to design scenarios tailored to your needs (exhibitions, museums, interactive displays, etc.).
Overview of Tags
Tags are optional parameters, enclosed in square brackets [ ], that you can add to folder or file names to modify their behavior. They can be combined to create complex scenarios.
⚠️ General Rules:
Tags are case-insensitive (e.g.,
[LOOP]=[loop]).Multiple tags can be added simultaneously (e.g.,
001[LOOP][V50]).Tags can be placed in folder names or file names.
Complete List of Tags
Here is the exhaustive list of available tags, categorized for clarity, with their descriptions and usage examples.
Playback Control Tags
Tag | Description | Example |
|---|---|---|
| Jump to folder |
|
| Loop playback without re-executing other tags on each cycle (unlike |
|
| Saves the playback position of files. Useful for resuming playback where it left off after returning to the folder. |
|
| Return to the previously played folder after the current folder finishes. Allows resuming playback after an interruption (e.g., priority message). |
|
| Play files in the folder in random order. |
|
| Play files in sequential order (ascending alphanumeric). |
|
| Play xxx files (1-999) each time the folder is called. If |
|
Volume Management Tags
Tag | Description | Example |
|---|---|---|
| Sets the absolute volume (x = 0 to 100). The volume remains memorized for subsequent files. |
|
| Increases the volume relatively by |
|
| Decreases the volume relatively by |
|
Interruption Control Tags
Tag | Description | Example |
|---|---|---|
| Disables command events during playback (inputs, RS-232, Scheduler, etc.). Commands are ignored. |
|
| Disables re-triggering of the folder if it is already playing. Other commands are still processed. |
|
| Loop playback as long as the corresponding input combination remains active. When the input combination is deactivated, the player applies the end tags. |
|
Subtitle and Web Page Management Tags
Tag | Description | Example |
|---|---|---|
| Display subtitles in language x (ISO 639-1/2/3 code, e.g., |
|
| Display subtitles in language x at the end of playback. |
|
| Open web page x (index defined in |
|
| Open web page x at the end of playback. |
|
| Close the current web page at the start of playback. |
|
| Close the current web page at the end of playback. |
|
Projector Control Tags
Tag | Description | Example |
|---|---|---|
| Turn ON a projector (via PJLink) at the start of playback. |
|
| Turn ON a projector at the end of playback. |
|
| Turn OFF a projector at the start of playback. |
|
| Turn OFF a projector at the end of playback. |
|
Relay Output Management Tags
Tag | Description | Example |
|---|---|---|
| Activate the 8 relay outputs at the start of folder playback. |
|
| Deactivate the 8 relay outputs at the end of folder playback. |
|
RS-232 Communication Tags
Tag | Description | Example |
|---|---|---|
| Send an RS-232 frame (line |
|
| Send an RS-232 frame (line |
|
Using Tags with Folders
Tags added to folder names define their overall behavior. Here are some common use cases:
1. Loop Playback
Goal: Play a folder in a loop without re-executing tags on each cycle.
Solution:
000[LOOP]
→ Ideal for continuous content playback (e.g., welcome video).
2. Jump to Another Folder
Goal: After playing folder
001, jump to folder002.Solution:
001[J002]
3. Return to Previous Folder
Goal: Play a priority folder
100(e.g., a message), then return to the initial folder (001or002).Solution:
\*→ After playing \`100\`, the player returns to the initial folder (\`001\` or \`002\`).\*001[J100] 002[J100] 100[RET]
4. Play While Input is Active (VP330)
Goal: Play folder
005in a loop as long as input 1 is active. When the input is deactivated, the player enters STOP mode.Solution:
005[WHL]
5. Sequential Playback with Adjusted Volume
Goal: Play folder
003in sequential mode with volume set to 70%.Solution:
003[SEQ][V70]
Using Tags with Files
Tags can also be added directly to file names to apply specific parameters to an individual file.
Examples:
001[J367] my_message.mkv: After playback, jump to folder367.063[RS020] my_file.wav: Send RS-232 frame #20 at the end of playback.845[V+12] my_file.mp3: Increase volume by 12% only during this file’s playback.my_song[NT].wav: Disable interruptions only during this file’s playback.
Note:
Tags in files apply only to that file and do not affect the entire folder.
If a tag in a file conflicts with a tag in the folder, the file tag takes precedence.
Advanced Scenario Examples
1. Volume Management Scenarios
Goal: Increase volume for a priority announcement, then return to the initial volume.
Solution:
001[V+20][J002] // Increase volume by 20% and jump to folder 002 002[V-20][J001] // Decrease volume by 20% and return to folder 001
2. Projector Control Scenarios
Goal: Turn on a projector at the start of folder playback and turn it off at the end.
Solution:
007[PROJS ON][PROJE OFF]
3. Relay Output Scenarios (VP330)
Goal: Activate outputs 1, 3, 5, and 7 at the start of folder
009playback, then deactivate them at the end.Solution:
009[RES01010101][REE00000000]
→01010101= outputs 1, 3, 5, 7 activated (left to right: 87654321).
4. RS-232 Command Scenarios
Goal: Send an RS-232 frame (line 1 from
serial.txt) at the start and end of folder008playback.Solution:
008[RSS001][RSE001]
→ Theserial.txtfile must be placed at the root of the storage media.
5. Subtitle Scenarios
Goal: Play folder
001with subtitles in English.Solution:
001[SUBS ENG]
6. Web Page Scenarios
Goal: Open a web page (index 1) at the start of folder
001playback and close it at the end.Solution:
001[WEBS 1][WEBE OFF]
7. Limited File Playback Scenarios
Goal: Play 3 random files in folder
006, then stop.Solution:
006[NXT003][RND]
→ The player remembers already played files and does not replay them until all files in the folder have been played.
Special Cases and Best Practices
Combining Tags
Tags can be combined to create complex scenarios.
Example:001[LOOP][V50][PROJS ON]→ Loop playback, volume at 50%, projector turned on.
Tag Priority
If a tag is present in both a folder and a file, the file tag takes precedence.
Tags at the start of playback (
[RSSxxx],[WEBS x],[RESxxxxxxxx]) are executed before the file.Tags at the end of playback (
[RSExxx],[WEBE x],[REExxxxxxxx]) are executed after the file.
Tags and Empty Folders
An empty folder with tags (e.g.,
001[J002]) is played instantly, and the tags are applied normally.
Tags and Loops
If a folder is played in a loop with
[Jxxx](e.g.,001[J001]), all tags (start and end) are re-executed on each loop.
→ To avoid this, use[LOOP]instead of[Jxxx].
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article