> ## Documentation Index
> Fetch the complete documentation index at: https://docs.visualradioassist.live/llms.txt
> Use this file to discover all available pages before exploring further.

# ProppFrexx Parameters

> Track/Playlist Macros available for playlist events in ProppFrexx ONAIR.

Track/Playlist Macros (available for playlist events):<br />
\$\{event} : the name of the event (eg. ‘TrackPlay’)<br />
\$\{effectiveload} : the event’s load date and time in format ‘yyyy-MM-dd HH:mm:ss’<br />
\$\{effectivestart} : the event’s start date and time in format ‘yyyy-MM-dd HH:mm:ss’<br />
\$\{effectivesec} : the event’s play time (duration) in whole seconds<br />
\$\{effectivems} : the event’s play time (duration) in whole milliseconds<br />
\$\{uniqueid} : an internal unique id of the track event<br />
\$\{playername} : the name of the player (eg. ‘A’, ‘B’, ‘C’ or ‘D’)<br />
\$\{playeroutput} : the name of the mixer output channel used by this player<br />
\$\{playerisplaying} : is the related player playing (1/True, 0/False)<br />
\$\{playerstatus} : the status string of the related player (Empty,Cued,Playing,Loading)<br />
\$\{playerstatusid} : the status of the related player (0,1,2)<br />
\$\{plsname} : the name of the playlist<br />
\$\{plsfilename} : the location of the playlist file<br />
\$\{plstotalsec} : the total length of the playlist in whole seconds<br />
\$\{plsremainsec} : the remaining length of the playlist in whole seconds<br />
\$\{plstotalcount} : the number of tracks in the playlist<br />
\$\{plsremaincount} : the number of remaining (unplayed) tracks in the playlist<br />
\$\{plscurrenttrack} : the index of the track in the playlist<br />
\$\{plstracknamecurrent} : the current track’s meta data track name (i.e. ‘artist – title’)<br />
\$\{plstracknamenext} : the next track’s meta data track name (i.e. ‘artist – title’)<br />
\$\{plstracktitlecurrent} : the current track’s meta data title name<br />
\$\{plstracktitlenext} : the next track’s meta data title name<br />
\$\{plstrackguidcurrent} : the current track’s unique identifier as a string<br />
\$\{plstrackguidnext} : the next track’s unique identifier as a string<br />
\$\{plstrackartistcurrent} : the current track’s meta data artist name<br />
\$\{plstrackartistnext} : the next track’s meta data artist name<br />
\$\{plstrackalbumcurrent} : the current track’s meta data album name<br />
\$\{plstrackalbumnext} : the next track’s meta data album name<br />
\$\{plstrackgenrecurrent} : the current track’s meta data genre string<br />
\$\{plstrackgenrenext} : the next track’s meta data genre string<br />
\$\{plstrackyearcurrent} : the current track’s meta data year string<br />
\$\{plstrackyearnext} : the next track’s meta data year string<br />
\$\{plstrackgroupingcurrent} : the current track’s meta data grouping string<br />
\$\{plstrackgroupingnext} : the next track’s meta data grouping string<br />
\$\{plstrackmoodcurrent} : the current track’s meta data mood string<br />
\$\{plstrackmoodnext} : the next track’s meta data mood string<br />
\$\{plstrackratingcurrent} : the current track’s meta data rating string<br />
\$\{plstrackratingnext} : the next track’s meta data rating string<br />
\$\{plstrackisrccurrent} : the current track’s meta data ISRC<br />
\$\{plstrackisrcnext} : the next track’s meta data ISRC<br />
\$\{plstracktypecurrent} : the current track’s meta data media entry type string<br />
\$\{plstracktypenext} : the next track’s meta data media entry type string<br />
\$\{plstrackbpmcurrent} : the current track’s meta data BPM<br />
\$\{plstrackbpmnext} : the next track’s meta data BPM<br />
\$\{plstrackdurationcurrent} : the current track’s effective duration (CueIn to CueOut)<br />
\$\{plstrackdurationnext} : the next track’s effective duration (CueIn to CueOut)<br />
\$\{plstrackplaytimecurrent} : the current track’s effective play time (CueIn to CueOut)<br />
\$\{plstrackplaytimenext} : the next track’s effective play time (CueIn to CueOut)<br />
\$\{plstrackramptimecurrent} : the current track’s ramp time (CueIn to Ramp/2)<br />
\$\{plstrackramptimenext} : the next track’s ramp time (CueIn to Ramp/2)<br />
\$\{plstrackoutrotimecurrent} : the current track’s outro time (Outro to Next/CueOut)<br />
\$\{plstrackoutrotimenext} : the next track’s outro time (Outro to Next/CueOut)<br />
\$\{plstrackalbumartcurrent} : the current track’s album art picture (base64 encoded)<br />
\$\{plstrackalbumartnext} : the next track’s album art picture (base64 encoded)<br />
\$\{filenameandpath} : the track’s location and file name<br />
\$\{filename} : the track’s filename<br />
\$\{filenamewithoutext} : the track’s filename without the extension<br />
ProppFrexx ONAIR<br />
304 RADIO42 Confidential<br />
\$\{filenameext} : the track’s filename extension only (including the period ‘.’)<br />
\$\{directoryname} : the track’s directory only<br />
\$\{rootdirectoryname} : the track’s root path (e.g. ‘C:\’ or ‘\\\Computer\Folder’)<br />
\$\{guid} : the track’s global unique identifier (e.g ‘F9168C5E-CEB2-4FAA-B6BF-329BF39FA1E4’)<br />
\$\{trackname} : the track’s track name (i.e. ‘artist – title’)<br />
\$\{title} : the track’s meta data title name<br />
\$\{artist} : the track’s meta data artist name<br />
\$\{album} : the track’s meta data album name<br />
\$\{year} : the track’s meta data year string<br />
\$\{genre} : the track’s meta data genre string<br />
\$\{grouping} : the track’s meta data grouping string<br />
\$\{mood} : the track’s meta data mood string<br />
\$\{isrc} : the track’s meta data ISRC string<br />
\$\{rating} : the track’s meta data rating string<br />
\$\{bpm} : the track’s meta data BPM value as a string<br />
\$\{albumartist} : the track’s meta data album artist string<br />
\$\{composer} : the track’s meta data composer string<br />
\$\{copyright} : the track’s meta data copyright string<br />
\$\{encodedby} : the track’s meta data encoded by string<br />
\$\{tracknumber} : the track’s meta data track number string<br />
\$\{discnumber} : the track’s meta data disc number string<br />
\$\{publisher} : the track’s meta data publisher string<br />
\$\{conductor} : the track’s meta data conductor string<br />
\$\{lyricist} : the track’s meta data lyricist string<br />
\$\{remixer} : the track’s meta data remixer string<br />
\$\{producer} : the track’s meta data producer string<br />
\$\{comment} : the track’s meta data comment text<br />
\$\{albumart} : the track’s album art picture (base64 encoded)<br />
\$\{replaygaingain} : the track’s meta data replay gain value in dB (-60.0…60.0)<br />
\$\{replaygainpeak} : the track’s meta data replay gain peak float value (0.0…1.0)<br />
\$\{bitrate} : the track’s audio bit rate string<br />
\$\{format} : the track’s audio format string<br />
\$\{tracktype} : the track’s meta data media entry type as a string<br />
\$\{mixin} : the track’s mixIn option as a string<br />
\$\{options} : the track’s meta data media entry options as a comma-separated string<br />
\$\{trackstartindicator} : the track’s meta data track start indicator character<br />
\$\{trackendindicator} : the track’s meta data track end indicator character<br />
\$\{tempostart} : the track’s meta data tempo start value<br />
\$\{tempoend} : the track’s meta data tempo end value<br />
\$\{moderatortext} : the track’s meta data moderator text<br />
\$\{length} : the track’s total length (duration) as a string (\[HH:]MM:SS)<br />
\$\{lengthsec} : the track’s total length (duration) in seconds (3 decimal places)<br />
\$\{lengthms} : the track’s total length (duration) in whole milliseconds<br />
\$\{duration} : the track’s effective duration (CueIn to CueOut) as a string (\[HH:]MM:SS)<br />
\$\{durationsec} : the track’s effective duration (CueIn to CueOut) in seconds<br />
\$\{durationms} : the track’s effective duration (CueIn to CueOut) in whole milliseconds<br />
\$\{playtime} : the track’s effective play time (CueIn to Next) as a string (\[HH:]MM:SS)<br />
\$\{playtimesec} : the track’s effective play time (CueIn to Next) in seconds<br />
\$\{playtimems} : the track’s effective play time (CueIn to Next) in whole milliseconds<br />
\$\{ramptime} : the track’s ramp time (CueIn to Ramp/2) as a string (\[HH:]MM:SS\[/\[HH:]MM:SS])<br />
\$\{ramptimems} : the track’s ramp time (CueIn to Ramp) in whole milliseconds<br />
\$\{ramp2timems} : the track’s ramp2 time (CueIn to Ramp2) in whole milliseconds<br />
\$\{outrotime} : the track’s outro time (Outro to Next/CueOut) as a string (\[HH:]MM:SS\[/\[HH:]MM:SS])<br />
\$\{outrotimems} : the track’s outro time (Outro to Next/CueOut) in whole milliseconds<br />
\$\{cuein} : the track’s CueIn position as a string (\[HH:]MM:SS)<br />
APPENDIX<br />
RADIO42 Confidential 305<br />
\$\{cueinsec} : the track’s CueIn position in seconds (3 decimal places)<br />
\$\{cueinms} : the track’s CueIn position in whole milliseconds<br />
\$\{cueinoffset} : the track’s CueInOffset position as a string (\[HH:]MM:SS)<br />
\$\{cueinoffsetsec} : the track’s CueInOffset position in seconds (3 decimal places)<br />
\$\{cueinoffsetms} : the track’s CueInOffset position in whole milliseconds<br />
\$\{fulllevel} : the track’s FullLevel position as a string (\[HH:]MM:SS)<br />
\$\{fulllevelsec} : the track’s FullLevel position in seconds (3 decimal places)<br />
\$\{fulllevelms} : the track’s FullLevel position in whole milliseconds<br />
\$\{ramp} : the track’s Ramp position as a string (\[HH:]MM:SS)<br />
\$\{rampsec} : the track’s Ramp position in seconds (3 decimal places)<br />
\$\{rampms} : the track’s Ramp position in whole milliseconds<br />
\$\{ramp2} : the track’s Ramp2 position as a string (\[HH:]MM:SS)<br />
\$\{ramp2sec} : the track’s Ramp2 position in seconds (3 decimal places)<br />
\$\{ramp2ms} : the track’s Ramp2 position in whole milliseconds<br />
\$\{outro} : the track’s Outro position as a string (\[HH:]MM:SS)<br />
\$\{outrosec} : the track’s Outro position in seconds (3 decimal places)<br />
\$\{outroms} : the track’s Outro position in whole milliseconds<br />
\$\{fadeout} : the track’s FadeOut position as a string (\[HH:]MM:SS)<br />
\$\{fadeoutsec} : the track’s FadeOut position in seconds (3 decimal places)<br />
\$\{fadeoutms} : the track’s FadeOut position in whole milliseconds<br />
\$\{next} : the track’s Next position as a string (\[HH:]MM:SS)<br />
\$\{nextsec} : the track’s Next position in seconds (3 decimal places)<br />
\$\{nextms} : the track’s Next position in whole milliseconds<br />
\$\{cueout} : the track’s CueOut position as a string (\[HH:]MM:SS)<br />
\$\{cueoutsec} : the track’s CueOut position in seconds (3 decimal places)<br />
\$\{cueoutms} : the track’s CueOut position in whole milliseconds<br />
\$\{hookcuein} : the track’s Hook-CueIn position as a string (\[HH:]MM:SS)<br />
\$\{hookcueinsec} : the track’s Hook-CueIn position in seconds (3 decimal places)<br />
\$\{hookcueinms} : the track’s Hook-CueIn position in whole milliseconds<br />
\$\{hookfulllevel} : the track’s Hook-FullLevel position as a string (\[HH:]MM:SS)<br />
\$\{hookfulllevelsec} : the track’s Hook-FullLevel position in seconds (3 decimal places)<br />
\$\{hookfulllevelms} : the track’s Hook-FullLevel position in whole milliseconds<br />
\$\{hookramp} : the track’s Hook-Ramp position as a string (\[HH:]MM:SS)<br />
\$\{hookrampsec} : the track’s Hook-Ramp position in seconds (3 decimal places)<br />
\$\{hookrampms} : the track’s Hook-Ramp position in whole milliseconds<br />
\$\{hookramp2} : the track’s Hook-Ramp2 position as a string (\[HH:]MM:SS)<br />
\$\{hookramp2sec} : the track’s Hook-Ramp2 position in seconds (3 decimal places)<br />
\$\{hookramp2ms} : the track’s Hook-Ramp2 position in whole milliseconds<br />
\$\{hookoutro} : the track’s Hook-Outro position as a string (\[HH:]MM:SS)<br />
\$\{hookoutrosec} : the track’s Hook-Outro position in seconds (3 decimal places)<br />
\$\{hookoutroms} : the track’s Hook-Outro position in whole milliseconds<br />
\$\{hookfadeout} : the track’s Hook-FadeOut position as a string (\[HH:]MM:SS)<br />
\$\{hookfadeoutsec} : the track’s Hook-FadeOut position in seconds (3 decimal places)<br />
\$\{hookfadeoutms} : the track’s Hook-FadeOut position in whole milliseconds<br />
\$\{hooknext} : the track’s Hook-Next position as a string (\[HH:]MM:SS)<br />
\$\{hooknextsec} : the track’s Hook-Next position in seconds (3 decimal places)<br />
\$\{hooknextms} : the track’s Hook-Next position in whole milliseconds<br />
\$\{hookcueout} : the track’s Hook-CueOut position as a string (\[HH:]MM:SS)<br />
\$\{hookcueoutsec} : the track’s Hook-CueOut position in seconds (3 decimal places)<br />
\$\{hookcueoutms} : the track’s Hook-CueOut position in whole milliseconds<br />
\$\{TAG:tagid} : will be replaced by the content of the specific TAG identifier.
