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