2019-09-11 12:01:40 -07:00

56 lines
2.7 KiB
Plaintext

CART Table Layout for Rivendell
The CARTS table holds data concerning all of the available events
in a Rivendell system that are capable of being individually
scheduled.
FIELD NAME TYPE REMARKS
--------------------------------------------------------------------------
NUMBER int(10) unsigned Primary key
TYPE int(10) unsigned 1 = Audio, 2 = Command, 3 = Split
GROUP_NAME varchar(10) Index
TITLE varchar(191) Index
ARTIST varchar(191) Index
ALBUM varchar(191) Name of release album
YEAR date Year of release
CONDUCTOR varchar(64)
LABEL varchar(64) Release Record Label
CLIENT varchar(64) Index
AGENCY varchar(64) Index
PUBLISHER varchar(64) Index
COMPOSER varchar(64) Index
USER_DEFINED varchar(191) For use by local user
SONG_ID varchar(32)
BPM int(10) unsigned Beats per minute
USAGE_CODE int(11) 0=Feature, 1=Theme Open,
2=Theme Close, 3=Theme Open/Close,
4=Background, 5=Comm/Promo
FORCED_LENGTH int(10) Playout this length, 0 = don't timeshift
AVERAGE_LENGTH int(10)
LENGTH_DEVIATION int(10) Maximum variation of underlying cuts
MINIMUM_TALK_LENGTH int(10) Minimum talk length of underlying cuts
MAXIMUM_TALK_LENGTH int(10) Maximum talk length of underlying cuts
AVERAGE_SEGUE_LENGTH int(10)
AVERAGE_HOOK_LENGTH int(10)
CUT_QUANTITY int(10) > 1 for rotators
LAST_CUT_PLAYED int(10) Offset for rotators
PLAY_ORDER int(10) 0 = Sequence, 1 = Random
VALIDITY int(10) 0 = Always invalid, 1 = Conditionally
valid, 2 = Always valid, 3 = Evergreen
START_DATETIME datetime
END_DATETIME datetime
ENFORCE_LENGTH enum('N','Y') Timeshift?
PRESERVE_PITCH enum('N','Y') Preserve Pitch?
USE_WEIGHTING enum('N','Y')
ASYNCRONOUS enum('N','Y')
OWNER varchar(64) From LOGS.NAME or STATIONS.NAME
MACROS text RML Macros
SCHED_CODES varchar(255)
NOTES text User notes (freeform)
METADATA_DATETIME datetime Metadata last modified
USE_EVENT_LENGTH enum('N','Y') Use RDLogManager event lengths for
macro cart PAD updates.
PENDING_STATION varchar(64)
PENDING_DATETIME datetime
PENDING_PID int(11)