Define a dirwatch to monitor new audio files from any directory.

drag_indicator {{ dirWatch.value.directory || 'NewDirWatch' }} error

Disabled
Disable the dirwatch.

Delete After
Delete the audio file after being ingested. If activated, all pre-existing audio files will be ingested and deleted as soon as the server starts. If not activated, pre-existing audio files are neither ingested nor deleted.

Type
Dirwatch type defines how the metadata are obtained.

- Default - Extract the metadata from a custom mask.
- DSDPlus Fast Lane - Extract the metadata from the file path.
- SDR Trunk - Extract the metadata from the MP3 tags defined on the SDR Trunk's aliases tab.
- Trunk Recorder - Extract the metadata from the json file.

Default DSDPlus Fast Lane SDR Trunk Trunk Recorder

Directory
Path of the Record, 1R-Record or VC-Record Recordings captureDir local directory to monitor for file ingestion. Note that dirwatch is not compatible with networked disk.

Directory is required Directory is already defined Incompatible network folder

Extension
The audio call extension to monitor without the period. Ex.: "mp3", "wav".

Invalid extension

System
System to where the audio files should go.

{{ system.value.label }} System is required

Talkgroup
Talkgroup to where the audio files should go.

{{ talkgroup.value.label }} Talkgroup is required

Mask
Some metadata can be extracted from the file name of the audio file using specific META tags. Possible META tags:

- #DATE - extract the date like 20201231 (YYYYMMMDD), 2020-12-31 (YYYY-MM-DD) or 2020_12_31 (YYYY_MM_DD).
- #GROUP - extract the group label.
- #HZ - extract the frequency in hertz like 119100000.
- #KHZ - extract the frequency in kilohertz like 119100.
- #MHZ - extract the frequency in megahertz like 119.100.
- #SYS - extract the system id like 11.
- #SYSLBL - extract the system label.
- #TAG - extract the tag label.
- #TG - extract the talkgroup id like 1457 in decimal format.
- #TGAFS - extract the talkgroup id like 11-061 in AFS (agency-fleet-subfleet) format.
- #TGHZ - extract the frequency in hertz like 119100000 and set the talkgroup id to 119100.
- #TGKHZ - extract the frequency in kilohertz like 119100.000 or 119100 and set the talkgroup id to 119100.
- #TGLBL - extract the talkgroup label.
- #TGMHZ - extract the frequency in megahertz like 119.100000 or 119 and set the talkgroup id to 119100.
- #TIME - extract the local time like 0853439 (HHMMSS), 08-34-39 (HH-MM-SS) or 08:34:39 (HH:MM:SS).
- #UNIT - extract the unit id like 4424001.
- #ZTIME - extract the zulu time like 0453439 (HHMMSS), 08-34-39 (HH-MM-SS) or 04:34:39 (HH:MM:SS).

Example: cymx_#TG_#DATE_#TIME_#HZ Invalid mask

Frequency
Fake frequency in hertz displayed on the main screen.

Invalid frequency

Delay
Depending on the recorder, audio files can be ingested too soon after the recorder has created the file. You can set a delay value in milliseconds for the audio file to settle before ingesting it.

Delay value cannot be less than 2000 milliseconds.