2016-03-23 Fred Gleason <fredg@paravelsystems.com>

* Added a 'CART.USE_WEIGHTING' field to the database.
	* Added a 'CUTS.PLAY_ORDER' field to the database.
	* Incremented the database version to 254.
	* Added a 'Schedule Cuts By' control to the Edit Cart dialog in
	'rdlibrary/edit_cart.cpp' and 'rdlibrary/edit_cart.h'.
	* Added 'RDCart::useWeighting()' and 'RDCart::setUseWeighting()'
	methods in 'lib/rdcart.cpp' and 'lib/rdcart.h'.
	* Added 'RDCut::playOrder()' and 'RDCut::setPlayOrder()' methods
	in 'lib/rdcut.cpp' and 'lib/rdcut.h'.
This commit is contained in:
Fred Gleason
2016-03-24 11:38:21 -04:00
parent 422dff4a15
commit 6d168b0a8f
23 changed files with 527 additions and 89 deletions

View File

@@ -40,6 +40,7 @@ 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 char(64) From LOGS.NAME or STATIONS.NAME
MACROS text RML Macros

View File

@@ -29,6 +29,7 @@ FRI enum('N','Y')
SAT enum('N','Y')
ORIGIN_NAME char(64) Workstation ID where recorded
WEIGHT int(10) unsigned Relative airplay frequency, 1 = normal
PLAY_ORDER int(11) Play order when weighting disabled
LAST_PLAY_DATETIME datetime
UPLOAD_DATETIME datetime Copy-split upload timestamp
PLAY_COUNTER int(10) unsigned