mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-04-24 09:28:54 +02:00
commit
015729ac90
104
ChangeLog
104
ChangeLog
@ -17639,3 +17639,107 @@
|
|||||||
that rd_listgroups shows all groups that the requesting user belongs to.
|
that rd_listgroups shows all groups that the requesting user belongs to.
|
||||||
2018-09-17 Fred Gleason <fredg@paravelsystems.com>
|
2018-09-17 Fred Gleason <fredg@paravelsystems.com>
|
||||||
* Fixed a bug that broke the build.
|
* Fixed a bug that broke the build.
|
||||||
|
2018-09-20 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Corrected an omission in the documentation of the
|
||||||
|
'Start Button' ['PB'] RML.
|
||||||
|
2018-10-01 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Applied a PR from Patrick Linstruth <patrick@deltecent.com> that
|
||||||
|
fixed a regression where the 'Stop' button would fail to function
|
||||||
|
after enabling a pointer counter in rdlibrary(1)'s Edit Audio
|
||||||
|
dialog [GibHub PR #000239].
|
||||||
|
2018-10-01 Patrick Linstruth <patrick@deltecent.com>
|
||||||
|
* Fixed a regression in RDTimeEdit where highlighted background was not
|
||||||
|
displaying properly.
|
||||||
|
2018-10-03 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Changed all instances of 'char' to 'varchar' in the database.
|
||||||
|
* Changed the width of the 'CART.TITLE' field to 191.
|
||||||
|
* Changed the width of the 'CART.ARTIST' field to 191.
|
||||||
|
* Changed the width of the 'CART.ALBUM' field to 191.
|
||||||
|
* Changed the width of the 'CART.USER_DEFINED' field to 191.
|
||||||
|
* Changed the width of the 'CUTS.ORIGIN_LOGIN_NAME' field to 191.
|
||||||
|
* Changed the width of the 'DROPBOXES.PATH' field to 191.
|
||||||
|
* Changed the width of the 'DROPBOXES.LOG_PATH' field to 191.
|
||||||
|
* Changed the width of the 'DROPBOXES.SET_USER_DEFINED' field to 191.
|
||||||
|
* Changed the width of the 'DROPBOX_PATHS.FILE_PATH' field to 191.
|
||||||
|
* Changed the width of the 'ELR_LINES.TITLE' field to 191.
|
||||||
|
* Changed the width of the 'ELR_LINES.ARTIST' field to 191.
|
||||||
|
* Changed the width of the 'ELR_LINES.USER_DEFINED' field to 191.
|
||||||
|
* Changed the width of the 'ELR_LINES.ALBUM' field to 191.
|
||||||
|
* Changed the width of the 'ENCODERS.COMMAND_LINE' field to 191.
|
||||||
|
* Changed the width of the 'EVENTS.NOTE_TEXT' field to 191.
|
||||||
|
* Changed the width of the 'EVENT_LINES.MARKER_COMMENT' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.CHANNEL_TITLE' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.CHANNEL_LINK' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.BASE_URL' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.BASE_PREAMBLE' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.PURGE_URL' field to 191.
|
||||||
|
* Changed the width of the 'FEEDS.REDIRECT_PATH' field to 191.
|
||||||
|
* Changed the width of the 'FEED_PERMS.USER_NAME' field to 191.
|
||||||
|
* Changed the width of the 'GROUPS.DESCRIPTION' field to 191.
|
||||||
|
* Changed the width of the 'GROUPS.DEFAULT_TITLE' field to 191.
|
||||||
|
* Changed the width of the 'HOSTVARS.VARVALUE' field to 191.
|
||||||
|
* Changed the width of the 'HOSTVARS.REMARK' field to 191.
|
||||||
|
* Changed the width of the 'IMPORTER_LINES.TITLE' field to 191.
|
||||||
|
* Changed the width of the 'IMPORTER_LINES.TRACK_STRING' field to 191.
|
||||||
|
* Changed the width of the 'INPUTS.NODE_HOSTNAME' field to 191.
|
||||||
|
* Changed the width of the 'LOGS.ORIGIN_USER' field to 191.
|
||||||
|
* Changed the width of the 'LOGS.LOCK_USER_NAME' field to 191.
|
||||||
|
* Changed the width of the 'LOG_LINES.COMMENT' field to 191.
|
||||||
|
* Changed the width of the 'LOG_LINES.ORIGIN_USER' field to 191.
|
||||||
|
* Changed the width of the 'LOG_MACHINES.UDP_ADDR' field to 191.
|
||||||
|
* Changed the width of the 'LOG_MACHINES.UDP_STRING' field to 191.
|
||||||
|
* Changed the width of the 'LOG_MACHINES.LOG_RML' field to 191.
|
||||||
|
* Changed the width of the 'MATRICES.GPIO_DEVICE' field to 191.
|
||||||
|
* Changed the width of the 'NOWNEXT_PLUGINS.PLUGIN_PATH' field to 191.
|
||||||
|
* Changed the width of the 'NOWNEXT_PLUGINS.PLUGIN_ARG' field to 191.
|
||||||
|
* Changed the width of the 'OUTPUTS.NODE_HOSTNAME' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.ITEM_TITLE' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.ITEM_LINK' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.ITEM_COMMENTS' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.ITEM_AUTHOR' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.ITEM_SOURCE_URL' field to 191.
|
||||||
|
* Changed the width of the 'PODCASTS.AUDIO_FILENAME' field to 191.
|
||||||
|
* Changed the width of the 'RDAIRPLAY.SKIN_PATH' field to 191.
|
||||||
|
* Changed the width of the 'RDAIRPLAY_CHANNELS.START_RML' field to 191.
|
||||||
|
* Changed the width of the 'RDAIRPLAY_CHANNELS.STOP_RML' field to 191.
|
||||||
|
* Changed the width of the 'RDCATCH.ERROR_RML' field to 191.
|
||||||
|
* Changed the width of the 'RDPANEL.SKIN_PATH' field to 191.
|
||||||
|
* Changed the width of the 'RDPANEL_CHANNELS.START_RML' field to 191.
|
||||||
|
* Changed the width of the 'RDPANEL_CHANNELS.STOP_RML' field to 191.
|
||||||
|
* Changed the width of the 'RECORDINGS.URL' field to 191.
|
||||||
|
* Changed the width of the 'REPLICATORS.URL' field to 191.
|
||||||
|
* Changed the width of the 'REPL_CART_STATE.POSTED_FILENAME' field
|
||||||
|
to 191.
|
||||||
|
* Changed the width of the 'REPORTS.EXPORT_PATH' field to 191.
|
||||||
|
* Changed the width of the 'REPORTS.WIN_EXPORT_PATH' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.DESCRIPTION' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.NAME_TEMPLATE' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.DESCRIPTION_TEMPLATE' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.PROGRAM_CODE' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.TFC_PATH' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.TFC_WIN_PATH' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES.MUS_PATH' field to 191.
|
||||||
|
* Changed the width of the 'SERVICES_MUS_WIN_PATH' field to 191.
|
||||||
|
* Changed the width of the 'STATIONS.USER_NAME' field to 191.
|
||||||
|
* Changed the width of the 'STATIONS.DEFAULT_NAME' field to 191.
|
||||||
|
* Changed the width of the 'STATIONS.EDITOR_PATH' field to 191.
|
||||||
|
* Changed the width of the 'STATIONS.JACK_COMMAND_LINE' field to 191.
|
||||||
|
* Changed the width of the 'SWITCHER_NODES.DESCRIPTION' field to 191.
|
||||||
|
* Changed the width of the 'SYSTEM.ISCI_XREFERENCE_PATH' field to 191.
|
||||||
|
* Changed the width of the 'USERS.LOGIN_NAME' field to 191.
|
||||||
|
* Changed the width of the 'USERS.FULL_NAME' field to 191.
|
||||||
|
* Changed the width of the 'USERS.DESCRIPTION' field to 191.
|
||||||
|
* Changed the width of the 'USER_PERMS.USER_NAME' field to 191.
|
||||||
|
* Changed the width of the 'USER_SERVICE_PERMS.USER_NAME' field to 191.
|
||||||
|
* Changed the width of the 'WEBAPI_AUTHS.LOGIN_NAME' field to 191.
|
||||||
|
* Changed the width of the 'WEB_CONNECTIONS.LOGIN_NAME' field to 191.
|
||||||
|
* Incremented the database version to 297.
|
||||||
|
* Changed the default DB charset to 'utf8mb4'.
|
||||||
|
* Changed the default DB collation to 'utf8mb4_general_ci'.
|
||||||
|
* Removed the MYSQL_BUILTIN_DATABASE define from 'lib/rd.h'.
|
||||||
|
* Removed the POSTGRESQL_BUILTIN_DATABASE define from 'lib/rd.h'.
|
||||||
|
2018-10-03 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Added a beta test warning to 'README'.
|
||||||
|
2018-10-03 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Updated 'UPGRADING' to include information for v3.x.
|
||||||
|
* Updated 'INSTALL'.
|
||||||
|
125
INSTALL
125
INSTALL
@ -8,53 +8,56 @@ Apache Web Server
|
|||||||
Included with most distros, or available from: http://www.apache.org/.
|
Included with most distros, or available from: http://www.apache.org/.
|
||||||
|
|
||||||
Cdda2Wav
|
Cdda2Wav
|
||||||
A CD ripper engine. Included in most distributions, but also available from
|
A CD ripper engine. Included in most distributions, but also available from
|
||||||
http://www.cdda2wav.de/.
|
http://www.cdda2wav.de/.
|
||||||
|
|
||||||
Expat
|
Expat
|
||||||
A stream-oriented XML parser library. Available at https://libexpat.github.io/.
|
A stream-oriented XML parser library. Available at https://libexpat.github.io/.
|
||||||
|
|
||||||
ID3Lib
|
ID3Lib
|
||||||
An audio metadata tag library. Included in most distros, or available at
|
An audio metadata tag library. Included in most distros, or available at
|
||||||
http://id3lib.sourceforge.net/.
|
http://id3lib.sourceforge.net/.
|
||||||
|
|
||||||
LibCurl, v7.19.0 or later
|
LibCurl, v7.19.0 or later
|
||||||
A client-side URL transfer library. Included with most distros, or
|
A client-side URL transfer library. Included with most distros, or
|
||||||
available at: http://curl.haxx.se/libcurl/.
|
available at: http://curl.haxx.se/libcurl/.
|
||||||
|
|
||||||
LibParanoia
|
LibParanoia
|
||||||
A library for ripping audio CDs. Included in most distributions, but also
|
A library for ripping audio CDs. Included in most distributions, but also
|
||||||
available from http://www.xiph.org/paranoia/.
|
available from http://www.xiph.org/paranoia/.
|
||||||
|
|
||||||
LibSndFile
|
LibSndFile
|
||||||
An audio file support library, written by Erik de Castro Lopo. Included with
|
An audio file support library, written by Erik de Castro Lopo. Included with
|
||||||
most distros, or you can find it at http://www.mega-nerd.com/libsndfile/.
|
most distros, or you can find it at http://www.mega-nerd.com/libsndfile/.
|
||||||
|
|
||||||
mySQL Database Server
|
MySQL/MariaDB Database Server
|
||||||
Included in most Linux distributions. See http://www.mysql.com/.
|
Included in most Linux distributions. See http://www.mysql.com/.
|
||||||
|
|
||||||
PAM Pluggable Authentication Modules
|
PAM Pluggable Authentication Modules
|
||||||
A suite of shared libraries that enable the local system administrator to
|
A suite of shared libraries that enable the local system administrator to
|
||||||
choose how applications authenticate users. Included with virtually all modern
|
choose how applications authenticate users. Included with virtually all modern
|
||||||
distros, or see http://www.kernel.org/pub/linux/libs/pam/.
|
distros, or see http://www.kernel.org/pub/linux/libs/pam/.
|
||||||
|
|
||||||
OggVorbis - Open Source Audio Coding Library. Needed for OggVorbis
|
OggVorbis - Open Source Audio Coding Library. Needed for OggVorbis
|
||||||
importing and exporting. Included with most distros, or available at:
|
importing and exporting. Included with most distros, or available at:
|
||||||
http://www.xiph.org/.
|
http://www.xiph.org/.
|
||||||
|
|
||||||
Qt Toolkit, v4.6 or better
|
Qt Toolkit, v4.6 or better
|
||||||
Most modern Linux distros include this. It's typically installed as part
|
Most modern Linux distros include this. It's typically installed as part
|
||||||
of the KDE Desktop Environment, although KDE is by no means required.
|
of the KDE Desktop Environment, although KDE is by no means required.
|
||||||
It can also be downloaded directly from TrollTech (http://www.trolltech.com/).
|
It can also be downloaded directly from TrollTech (http://www.trolltech.com/).
|
||||||
|
|
||||||
Secret Rabbit Code
|
Secret Rabbit Code
|
||||||
A sample-rate converter library, written by Erik de Castro Lopo. Included
|
A sample-rate converter library, written by Erik de Castro Lopo. Included
|
||||||
with most distros, or you can find it at http://www.mega-nerd.com/SRC/.
|
with most distros, or you can find it at http://www.mega-nerd.com/SRC/.
|
||||||
|
|
||||||
SoundTouch Audio Processing Library
|
SoundTouch Audio Processing Library
|
||||||
A library for altering the pitch and/or tempo of digital audio data.
|
A library for altering the pitch and/or tempo of digital audio data.
|
||||||
Available at http://www.surina.net/soundtouch/.
|
Available at http://www.surina.net/soundtouch/.
|
||||||
|
|
||||||
|
Systemd System and Service Manager
|
||||||
|
Most modern Linux distros include this.
|
||||||
|
|
||||||
X11 Window System
|
X11 Window System
|
||||||
Virtually all Linux distros should include this.
|
Virtually all Linux distros should include this.
|
||||||
|
|
||||||
@ -63,15 +66,15 @@ OPTIONAL PREREQUISITES
|
|||||||
The following components are optional, but needed at build- and run- time in
|
The following components are optional, but needed at build- and run- time in
|
||||||
order for particular features to work:
|
order for particular features to work:
|
||||||
|
|
||||||
One or more audio driver libraries. Choices are:
|
One or more audio driver libraries. Choices are:
|
||||||
|
|
||||||
AudioScience HPI Driver - v3.00 or greater.
|
AudioScience HPI Driver - v3.00 or greater.
|
||||||
For supporting AudioScience's line of high-end professional audio adapters.
|
For supporting AudioScience's line of high-end professional audio adapters.
|
||||||
See http://www.audioscience.com/.
|
See http://www.audioscience.com/.
|
||||||
|
|
||||||
The JACK Audio Connection Kit
|
The JACK Audio Connection Kit
|
||||||
A low latency audio server, designed from the ground up for
|
A low latency audio server, designed from the ground up for
|
||||||
professional audio work. See http://jackit.sourceforge.net/.
|
professional audio work. See http://jackit.sourceforge.net/.
|
||||||
Further information on running Rivendell with the JACK driver can be
|
Further information on running Rivendell with the JACK driver can be
|
||||||
found in 'docs/JACK.txt'.
|
found in 'docs/JACK.txt'.
|
||||||
|
|
||||||
@ -80,45 +83,41 @@ One or more audio driver libraries. Choices are:
|
|||||||
See http://www.alsa-project.org/.
|
See http://www.alsa-project.org/.
|
||||||
|
|
||||||
Free Lossless Audio Codec (FLAC), v1.2.x or greater
|
Free Lossless Audio Codec (FLAC), v1.2.x or greater
|
||||||
A "lossless" audio encoding library. Included with most distros, or
|
A "lossless" audio encoding library. Included with most distros, or
|
||||||
available from: http://flac.sourceforge.net/.
|
available from: http://flac.sourceforge.net/.
|
||||||
|
|
||||||
GPIO Driver
|
FAAD2 / mp4v2 - AAC/MP4 Decoding Libraries. Needed for MP4 file importation.
|
||||||
A kernel driver for the line of data-acquisition boards from
|
|
||||||
MeasurementComputing. See http://www.rivendellaudio.org/.
|
|
||||||
|
|
||||||
FAAD2 / mp4v2 - AAC/MP4 Decoding Libraries. Needed for MP4 file importation.
|
|
||||||
Available at http://www.audiocoding.com/faad2.html and
|
Available at http://www.audiocoding.com/faad2.html and
|
||||||
https://code.google.com/p/mp4v2/ respectively.
|
https://code.google.com/p/mp4v2/ respectively.
|
||||||
|
|
||||||
LAME - MPEG Layer 3 Encoder Library. Needed for MPEG Layer 3 exporting.
|
LAME - MPEG Layer 3 Encoder Library. Needed for MPEG Layer 3 exporting.
|
||||||
Available at http://lame.sourceforge.net/.
|
Available at http://lame.sourceforge.net/.
|
||||||
|
|
||||||
MAD - MPEG Audio Decoder Library. Needed for MPEG importing and playout.
|
MAD - MPEG Audio Decoder Library. Needed for MPEG importing and playout.
|
||||||
Available at http://www.underbit.com/products/mad/.
|
Available at http://www.underbit.com/products/mad/.
|
||||||
|
|
||||||
TwoLAME - MPEG Layer 2 Encoder Library. Needed for MPEG Layer 2 exporting and
|
TwoLAME - MPEG Layer 2 Encoder Library. Needed for MPEG Layer 2 exporting and
|
||||||
capture. Available at http://www.twolame.org/.
|
capture. Available at http://www.twolame.org/.
|
||||||
|
|
||||||
|
|
||||||
DOCUMENTATION
|
DOCUMENTATION
|
||||||
-------------
|
-------------
|
||||||
The larger pieces of the Rivendell documentation are written in XML-DocBook5.
|
The larger pieces of the Rivendell documentation are written in XML-DocBook5.
|
||||||
Pre-generated docs are included in the source tarball, so special tools will
|
Pre-generated docs are included in the source tarball, so special tools will
|
||||||
not normally be required to view or install them. However, if you need to
|
not normally be required to view or install them. However, if you need to
|
||||||
rebuild them (either because you've modified the DocBook sources or are
|
rebuild them (either because you've modified the DocBook sources or are
|
||||||
installing from the primary GitHub repository), then you will need the
|
installing from the primary GitHub repository), then you will need the
|
||||||
following:
|
following:
|
||||||
|
|
||||||
XML-DocBook5 Stylesheets. Available at
|
XML-DocBook5 Stylesheets. Available at
|
||||||
http://sourceforge.net/projects/docbook/. You will also need to create a
|
http://sourceforge.net/projects/docbook/. You will also need to create a
|
||||||
$DOCBOOK_STYLESHEETS variable in your environment that points to the top
|
$DOCBOOK_STYLESHEETS variable in your environment that points to the top
|
||||||
of the stylesheet tree. More information can be found at
|
of the stylesheet tree. More information can be found at
|
||||||
http://www.docbook.org/tdg5/en/html/appa.html#s.stylesheetinstall. On
|
http://www.docbook.org/tdg5/en/html/appa.html#s.stylesheetinstall. On
|
||||||
RHEL-ish systems, they are also available in the 'docbook5-style-xsl'
|
RHEL-ish systems, they are also available in the 'docbook5-style-xsl'
|
||||||
package.
|
package.
|
||||||
|
|
||||||
xsltproc. Command line XSLT processor. Available at
|
xsltproc. Command line XSLT processor. Available at
|
||||||
http://xmlsoft.org/XSLT/xsltproc2.html
|
http://xmlsoft.org/XSLT/xsltproc2.html
|
||||||
|
|
||||||
Apache FOP. Formatting Objects (FO) processor. Available at
|
Apache FOP. Formatting Objects (FO) processor. Available at
|
||||||
@ -126,7 +125,7 @@ https://xmlgraphics.apache.org/fop/.
|
|||||||
|
|
||||||
INSTALLATION
|
INSTALLATION
|
||||||
There are three major steps to getting a Rivendell system up and
|
There are three major steps to getting a Rivendell system up and
|
||||||
running. They are:
|
running. They are:
|
||||||
|
|
||||||
1) Setting up pre-requisite software
|
1) Setting up pre-requisite software
|
||||||
|
|
||||||
@ -138,16 +137,16 @@ running. They are:
|
|||||||
1) Setting Up Prerequisites
|
1) Setting Up Prerequisites
|
||||||
|
|
||||||
The major prerequisite piece of software needed for a functioning
|
The major prerequisite piece of software needed for a functioning
|
||||||
Rivendell system is the mySQL database engine. This needs to
|
Rivendell system is the mySQL database engine. This needs to
|
||||||
be accessible from the target system (either by running on the local
|
be accessible from the target system (either by running on the local
|
||||||
host, or on a remote system) before Rivendell installation proper
|
host, or on a remote system) before Rivendell installation proper
|
||||||
is commenced. In practice, this means that the 'mysqld' daemon is
|
is commenced. In practice, this means that the 'mysqld' daemon is
|
||||||
running and can be connected to using the mysql(1) client. You will
|
running and can be connected to using the mysql(1) client. You will
|
||||||
also need a login name/password for an account on the server with
|
also need a login name/password for an account on the server with
|
||||||
administrative rights.
|
administrative rights.
|
||||||
|
|
||||||
The process of configuring mySQL on a given host can be intricate and
|
The process of configuring mySQL on a given host can be intricate and
|
||||||
is generally beyond the scope of this document. Details can be found
|
is generally beyond the scope of this document. Details can be found
|
||||||
in a number of books on the subject, as well as in the very extensive
|
in a number of books on the subject, as well as in the very extensive
|
||||||
documentation that accompanies the server itself.
|
documentation that accompanies the server itself.
|
||||||
|
|
||||||
@ -160,11 +159,11 @@ list of currently supported GPIO boards are included in the package.
|
|||||||
|
|
||||||
Once the prerequisites are set up, installation is most often a matter of
|
Once the prerequisites are set up, installation is most often a matter of
|
||||||
cd'ing to the top of the Rivendell source tree and typing
|
cd'ing to the top of the Rivendell source tree and typing
|
||||||
'./configure', 'make', followed (as root) by 'make install'. Those
|
'./configure', 'make', followed (as root) by 'make install'. Those
|
||||||
who obtained the source via CVS will need to do './autogen.sh' first.
|
who obtained the source via CVS will need to do './autogen.sh' first.
|
||||||
|
|
||||||
The ./configure script will auto-detect what sound drivers (HPI, JACK
|
The ./configure script will auto-detect what sound drivers (HPI, JACK
|
||||||
or ALSA) are available and enable build support accordingly. To override
|
or ALSA) are available and enable build support accordingly. To override
|
||||||
this behavior, it's possible to specify '--disable-hpi',
|
this behavior, it's possible to specify '--disable-hpi',
|
||||||
'--disable-jack' or '--disable-alsa' as an argument to './configure'.
|
'--disable-jack' or '--disable-alsa' as an argument to './configure'.
|
||||||
Be sure to see the important additional information regarding
|
Be sure to see the important additional information regarding
|
||||||
@ -174,12 +173,12 @@ plan on using those sound driver architectures.
|
|||||||
The installation of Rivendell's web services components are controlled
|
The installation of Rivendell's web services components are controlled
|
||||||
by two parameters passed to 'configure', as follows:
|
by two parameters passed to 'configure', as follows:
|
||||||
|
|
||||||
--libexecdir Location to install web scripts and static content
|
--libexecdir Location to install web scripts and static content
|
||||||
|
|
||||||
--sysconfdir Location to install Apache configuration
|
--sysconfdir Location to install Apache configuration
|
||||||
|
|
||||||
The specific values to pass will vary widely depending upon the specific
|
The specific values to pass will vary widely depending upon the specific
|
||||||
distro in question. Some known good values (assuming a default Apache
|
distro in question. Some known good values (assuming a default Apache
|
||||||
setup):
|
setup):
|
||||||
|
|
||||||
RHEL 5: --libexecdir=/var/httpd/rd-bin --sysconfdir=/etc/httpd/conf.d
|
RHEL 5: --libexecdir=/var/httpd/rd-bin --sysconfdir=/etc/httpd/conf.d
|
||||||
@ -194,9 +193,9 @@ After doing 'make install', be sure to restart the Apache web service.
|
|||||||
3) Initial Configuration
|
3) Initial Configuration
|
||||||
|
|
||||||
Next, you'll need to install a small configuration file at
|
Next, you'll need to install a small configuration file at
|
||||||
'/etc/rd.conf'. A sample can be found in 'conf/rd.conf-sample'. Much
|
'/etc/rd.conf'. A sample can be found in 'conf/rd.conf-sample'. Much
|
||||||
of this can be used unchanged, with the exception of the entries in the
|
of this can be used unchanged, with the exception of the entries in the
|
||||||
[Identity] section. These should be changed to reflect the user and group
|
[Identity] section. These should be changed to reflect the user and group
|
||||||
name of the system accounts that will be running Rivendell.
|
name of the system accounts that will be running Rivendell.
|
||||||
|
|
||||||
The directory for the audio sample data next needs to be created, as
|
The directory for the audio sample data next needs to be created, as
|
||||||
@ -208,16 +207,32 @@ This directory should owned, readable, writable and searchable by the user
|
|||||||
and group specified in the 'AudioOwner=' and 'AudioGroup=' entires in
|
and group specified in the 'AudioOwner=' and 'AudioGroup=' entires in
|
||||||
'/etc/rd.conf' and readable and searchable by Others (mode 0775).
|
'/etc/rd.conf' and readable and searchable by Others (mode 0775).
|
||||||
|
|
||||||
Finally, it's time to start things up. Run 'rdadmin' from a shell
|
Next, create an empty database on the MySQL/MariaDb server, as well as a
|
||||||
prompt. For the first time startup, RDAdmin will prompt for a login
|
DB user to access it. This user should have the following privileges:
|
||||||
name/password on the mySQL server so that it can create the Rivendell
|
|
||||||
database. To log into RDAdmin for the first time, enter a User Name of
|
|
||||||
'admin' with no password.
|
|
||||||
|
|
||||||
Much of the work in Rivendell gets done by three daemon processes,
|
Select
|
||||||
named 'caed', 'ripcd' and 'rdcatchd'. These daemons *must* be running
|
Insert
|
||||||
before attempting to start any of the Rivendell applications. The
|
Update
|
||||||
order in which they are started is important, and should be the same
|
Delete
|
||||||
as the order in which they are listed above. For convienence, a Sys-V
|
Create
|
||||||
style init script called 'rivendell' that can start, stop and restart
|
Drop
|
||||||
the daemons properly is installed in '/etc/init.d/'.
|
References
|
||||||
|
Index
|
||||||
|
Alter
|
||||||
|
Create Temporary Table
|
||||||
|
Lock Tables
|
||||||
|
|
||||||
|
In the '[mySQL]' section of the '/etc/rd.conf' file, set the 'Database=',
|
||||||
|
'Loginname=' and 'Password=' parameters to the DB name, user and password
|
||||||
|
that you created. Then, create an initial Rivendell database by doing:
|
||||||
|
|
||||||
|
rddbmgr --create
|
||||||
|
|
||||||
|
If all goes well, this command should return with no output.
|
||||||
|
|
||||||
|
Finally, start up the Rivendell service by doing (as root):
|
||||||
|
|
||||||
|
systemctl start rivendell
|
||||||
|
|
||||||
|
You should now be able to run the various Rivendell components from the
|
||||||
|
Applications menu.
|
||||||
|
9
README
9
README
@ -1,5 +1,10 @@
|
|||||||
This is the README file for the Rivendell package.
|
This is the README file for the Rivendell package.
|
||||||
|
|
||||||
|
WARNING: This is a BETA TEST version of Rivendell. As such, it is virtually
|
||||||
|
guaranteed to contain bugs, possibly severe ones that could
|
||||||
|
cause LOSS OF DATA. It is intended for testing purposes, and
|
||||||
|
should not be used in 'production' siuations.
|
||||||
|
|
||||||
This software comes with ABSOLUTELY NO WARRANTY. See the file COPYING for
|
This software comes with ABSOLUTELY NO WARRANTY. See the file COPYING for
|
||||||
details.
|
details.
|
||||||
|
|
||||||
@ -8,8 +13,8 @@ to be a robust, functionally complete digital audio system for use in
|
|||||||
professional radio broadcast environments.
|
professional radio broadcast environments.
|
||||||
|
|
||||||
See the file INSTALL for installation instructions. If you are upgrading from
|
See the file INSTALL for installation instructions. If you are upgrading from
|
||||||
a 1.x version of Rivendell, also see the file 'UPGRADING' for important notes
|
a 1.x or 2.x version of Rivendell, also see the file 'UPGRADING'
|
||||||
and pointers.
|
for important notes and pointers.
|
||||||
|
|
||||||
|
|
||||||
OVERVIEW
|
OVERVIEW
|
||||||
|
87
UPGRADING
87
UPGRADING
@ -1,25 +1,25 @@
|
|||||||
IMPORTANT NOTE: BE SURE TO SEE THE SECTION ON 'PASSWORD STORAGE' BELOW,
|
IMPORTANT NOTE: BE SURE TO SEE THE SECTION ON 'PASSWORD STORAGE' BELOW,
|
||||||
OTHERWISE YOU MAY BE LOCKED OUT OF THE SYSTEM AFTER THE UPDATE!
|
OTHERWISE YOU MAY BE LOCKED OUT OF THE SYSTEM AFTER THE UPDATE!
|
||||||
|
|
||||||
This file provides some notes to those performing an upgrade from a v1.x
|
This file provides some notes to those performing an upgrade from a v1.x or
|
||||||
version to Rivendell. It is an attempt to provide some pointers about things
|
v2.x version of Rivendell. It is an attempt to provide some pointers about
|
||||||
which have changed, but is in no way a substitute for reading the 'INSTALL'
|
things which have changed, but is in no way a substitute for reading the
|
||||||
file and other documentation!
|
'INSTALL' file and other documentation!
|
||||||
|
|
||||||
1) DEPENDENCIES
|
1) DEPENDENCIES
|
||||||
The set of external packages required to build and run Rivendell has changed
|
The set of external packages required to build and run Rivendell has changed
|
||||||
significantly from that required for a 1.x system. See 'INSTALL' for a full
|
significantly from that required for a 1.x or 2.x system. See 'INSTALL' for
|
||||||
list.
|
a full list.
|
||||||
|
|
||||||
2) MPEG SUPPORT
|
2) MPEG SUPPORT
|
||||||
This version of Rivendell inaugurates optional support for MPEG Layer 2
|
This version of Rivendell includes optional support for MPEG Layer 2
|
||||||
encoding within the core Rivendell audio library for all classes of audio
|
encoding within the core Rivendell audio library for all classes of audio
|
||||||
device (JACK and ALSA as well as AudioScience HPI). To make use of this
|
device (JACK and ALSA as well as AudioScience HPI). To make use of this
|
||||||
feature, it will be necessary to have the appropriate MPEG libraries
|
feature, it will be necessary to have the appropriate MPEG libraries
|
||||||
properly installed at both build- and run-time. See 'INSTALL' for the
|
properly installed at both build- and run-time. See 'INSTALL' for the
|
||||||
specifics.
|
specifics.
|
||||||
|
|
||||||
3) FILE OWNERSHIP AND PERMISSIONS
|
3) FILE OWNERSHIP AND PERMISSIONS (v1.x only)
|
||||||
Recommended file ownership and permissions for the '/var/snd' directory and
|
Recommended file ownership and permissions for the '/var/snd' directory and
|
||||||
its contents have changed. These items should be owned by system user and
|
its contents have changed. These items should be owned by system user and
|
||||||
group accounts created specifically for Rivendell; no 'real' user on the
|
group accounts created specifically for Rivendell; no 'real' user on the
|
||||||
@ -32,25 +32,25 @@ should have read, write set for user and group and just read for others (0664).
|
|||||||
|
|
||||||
4) WEB SERVICES
|
4) WEB SERVICES
|
||||||
This version of Rivendell makes use of a web services protocol to accomplish
|
This version of Rivendell makes use of a web services protocol to accomplish
|
||||||
many functions (audio import, export, ripping, etc). These services require
|
many functions (audio import, export, ripping, etc). These services require
|
||||||
that a CGI-compliant web server be installed and active on the system.
|
that a CGI-compliant web server be installed and active on the system.
|
||||||
Any server that complies with CGI-1.1 should work, although as of this writing
|
Any server that complies with CGI-1.1 should work, although as of this writing
|
||||||
only Apache 2.2 has been well tested. A configuration file snippet for Apache
|
only Apache 2.2 has been well tested. A configuration file snippet for Apache
|
||||||
that will configure the target web services directory (set by the
|
that will configure the target web services directory (set by the
|
||||||
'--libexecdir=' switch passed to './configure') correctly is generated
|
'--libexecdir=' switch passed to './configure') correctly is generated
|
||||||
automatically as part of the build process; it can be found in
|
automatically as part of the build process; it can be found in
|
||||||
'conf/rd-bin.conf' after the build is complete.
|
'conf/rd-bin.conf' after the build is complete.
|
||||||
|
|
||||||
5) PASSWORD STORAGE
|
5) PASSWORD STORAGE (v1.x only)
|
||||||
The method of storing passwords in the database has changed in Rivendell 2.x,
|
The method of storing passwords in the database has changed in Rivendell 2.x
|
||||||
requiring that all non-null passwords be reset after performing the upgrade.
|
and 3.x, requiring that all non-null passwords be reset after performing the
|
||||||
This means that it is important that the account used to access RDAdmin be set
|
upgrade. This means that it is important that the account used to access
|
||||||
to use a null (blank) password *before* applying the update, otherwise you
|
RDAdmin be set to use a null (blank) password *before* applying the update,
|
||||||
will not be able to access RDAdmin afterwards! Once the update has been
|
otherwise you will not be able to access RDAdmin afterwards! Once the update
|
||||||
applied, passwords should be re-entered for all user accounts in RDAdmin
|
has been applied, passwords should be re-entered for all user accounts in
|
||||||
(including administrative ones) in the usual manner.
|
RDAdmin (including administrative ones) in the usual manner.
|
||||||
|
|
||||||
6) AUDIO SAMPLE RATE
|
6) AUDIO SAMPLE RATE (v1.x only)
|
||||||
The sample rate to be used for the Rivendell audio library is now a single
|
The sample rate to be used for the Rivendell audio library is now a single
|
||||||
system-wide setting (found in RDAdmin->SystemSettings); it is no longer
|
system-wide setting (found in RDAdmin->SystemSettings); it is no longer
|
||||||
possible to set sample rates individually per module/workstation. When
|
possible to set sample rates individually per module/workstation. When
|
||||||
@ -67,8 +67,51 @@ the target file, respectively.
|
|||||||
|
|
||||||
The 'smb:' protocol is no longer supported.
|
The 'smb:' protocol is no longer supported.
|
||||||
|
|
||||||
8) RLM API CHANGES
|
8) RLM API CHANGES (V1.x only)
|
||||||
The parameters passed to the RLMPadDataSent() callback in RLMs have changed;
|
The parameters passed to the RLMPadDataSent() callback in RLMs have changed;
|
||||||
private plug-ins written for RD 1.x will need to be modified to work with the
|
private plug-ins written for RD 1.x will need to be modified to work with the
|
||||||
new API. (All plug-ins supplied with the Rivendell sources have already been
|
new API. (All plug-ins supplied with the Rivendell sources have already been
|
||||||
modified appropriately.)
|
modified appropriately.)
|
||||||
|
|
||||||
|
9) DATABASE CHARACTER SET CONVERSION
|
||||||
|
Databases generated using Rivendell v1.x or v2.x used the 'latin1' character
|
||||||
|
set. Such databases must be converted to use the 'utf8mb4' character set
|
||||||
|
before they can be properly utilized by Rivendell 3.x. To perform this
|
||||||
|
conversion, proceed as follows:
|
||||||
|
|
||||||
|
BEFORE UPDATING
|
||||||
|
---------------
|
||||||
|
A) Make a full and complete backup of the database, using either rdadmin(1)
|
||||||
|
or the MySQL mysqldump(1) utility. Don't skip this!
|
||||||
|
|
||||||
|
B) Use the rddbcheck(8) tool to verify the consistency of the database.
|
||||||
|
Be sure to fix any problems found *before* upgrading the Rivendell binaries!
|
||||||
|
|
||||||
|
AFTER UPDATING
|
||||||
|
--------------
|
||||||
|
C) Check the '[mySQL]' section of '/etc/rd.conf' and verify that the
|
||||||
|
following parameters are set:
|
||||||
|
|
||||||
|
[mySQL]
|
||||||
|
Charset=utf8mb4
|
||||||
|
Collation=utf8mb4_general_ci
|
||||||
|
|
||||||
|
(There will likely be additional parameters present in the '[mySQL]'
|
||||||
|
section; these can be left unchanged).
|
||||||
|
|
||||||
|
D) Update the DB schema using the rddbmgr(8) command:
|
||||||
|
|
||||||
|
rddbmgr --modify
|
||||||
|
|
||||||
|
If all goes well, the command should exit without printing anything.
|
||||||
|
|
||||||
|
E) Convert the DB character set using the rddbmgr(8) command:
|
||||||
|
|
||||||
|
rddbmgr --check --yes
|
||||||
|
|
||||||
|
You should see a list of DB tables generated as each one is converted.
|
||||||
|
|
||||||
|
At this point, you should be ready to start the Rivendell service, by doing:
|
||||||
|
|
||||||
|
systemctl restart rivendell
|
||||||
|
|
||||||
|
@ -34,8 +34,8 @@ HeartbeatInterval=360
|
|||||||
;Engine=MyISAM
|
;Engine=MyISAM
|
||||||
; 'Charset' and 'Collation' should *not* changed except for development
|
; 'Charset' and 'Collation' should *not* changed except for development
|
||||||
; purposes.
|
; purposes.
|
||||||
;Charset=utf8
|
;Charset=utf8mb4
|
||||||
;Collation=utf8_general_ci
|
;Collation=utf8mb4_general_ci
|
||||||
|
|
||||||
[AudioStore]
|
[AudioStore]
|
||||||
MountSource=
|
MountSource=
|
||||||
|
@ -1789,7 +1789,7 @@
|
|||||||
</variablelist>
|
</variablelist>
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Push an RDAirPlay Start button.
|
Push an RDAirPlay Start button (1-7, numbered from the top).
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
<userinput>PB
|
<userinput>PB
|
||||||
|
@ -24,13 +24,15 @@ EXTRA_DIST = audio_cards.txt\
|
|||||||
audio_inputs.txt\
|
audio_inputs.txt\
|
||||||
audio_outputs.txt\
|
audio_outputs.txt\
|
||||||
audio_perms.txt\
|
audio_perms.txt\
|
||||||
|
autofills.txt\
|
||||||
|
aux_metadata.txt\
|
||||||
cart.txt\
|
cart.txt\
|
||||||
cartslots.txt\
|
cartslots.txt\
|
||||||
cast_downloads.txt\
|
cast_downloads.txt\
|
||||||
clipboard.txt\
|
clipboard.txt\
|
||||||
clock_lines.txt\
|
clock_lines.txt\
|
||||||
clock_perms.txt\
|
clock_perms.txt\
|
||||||
copy_splits.txt\
|
clocks.txt\
|
||||||
cut_events.txt\
|
cut_events.txt\
|
||||||
cuts.txt\
|
cuts.txt\
|
||||||
deck_events.txt\
|
deck_events.txt\
|
||||||
@ -44,13 +46,20 @@ EXTRA_DIST = audio_cards.txt\
|
|||||||
encoder_samplerates.txt\
|
encoder_samplerates.txt\
|
||||||
encoders.txt\
|
encoders.txt\
|
||||||
event_lines.txt\
|
event_lines.txt\
|
||||||
|
event_perms.txt\
|
||||||
|
events.txt\
|
||||||
extended_panel_names.txt\
|
extended_panel_names.txt\
|
||||||
|
extended_panels.txt\
|
||||||
feed_perms.txt\
|
feed_perms.txt\
|
||||||
|
feeds.txt\
|
||||||
gpio_events.txt\
|
gpio_events.txt\
|
||||||
gpis.txt\
|
gpis.txt\
|
||||||
gpos.txt\
|
gpos.txt\
|
||||||
groups.txt\
|
groups.txt\
|
||||||
|
hostvars.txt\
|
||||||
importer_lines.txt\
|
importer_lines.txt\
|
||||||
|
import_templates.txt\
|
||||||
|
inputs.txt\
|
||||||
isci_xreference.txt\
|
isci_xreference.txt\
|
||||||
jack_clients.txt\
|
jack_clients.txt\
|
||||||
livewire_gpio_slots.txt\
|
livewire_gpio_slots.txt\
|
||||||
@ -58,27 +67,37 @@ EXTRA_DIST = audio_cards.txt\
|
|||||||
log_modes.txt\
|
log_modes.txt\
|
||||||
log_lines.txt\
|
log_lines.txt\
|
||||||
logs.txt\
|
logs.txt\
|
||||||
|
matrices.txt\
|
||||||
nownext_plugins.txt\
|
nownext_plugins.txt\
|
||||||
|
outputs.txt\
|
||||||
panels.txt\
|
panels.txt\
|
||||||
panel_names.txt\
|
panel_names.txt\
|
||||||
|
podcasts.txt\
|
||||||
rdairplay_channels.txt\
|
rdairplay_channels.txt\
|
||||||
rd_airplay.txt\
|
rd_airplay.txt\
|
||||||
rd_catch.txt\
|
rd_catch.txt\
|
||||||
|
rdhotkeys.txt\
|
||||||
rd_library.txt\
|
rd_library.txt\
|
||||||
rd_logedit.txt\
|
rd_logedit.txt\
|
||||||
rdpanel_channels.txt\
|
rdpanel_channels.txt\
|
||||||
|
rdpanel.txt\
|
||||||
recordings.txt\
|
recordings.txt\
|
||||||
repl_cart_state.txt\
|
repl_cart_state.txt\
|
||||||
repl_cut_state.txt\
|
repl_cut_state.txt\
|
||||||
replicator_map.txt\
|
replicator_map.txt\
|
||||||
replicators.txt\
|
replicators.txt\
|
||||||
|
report_groups.txt\
|
||||||
|
report_services.txt\
|
||||||
|
report_stations.txt\
|
||||||
reports.txt\
|
reports.txt\
|
||||||
rule_lines.txt\
|
rule_lines.txt\
|
||||||
service_clocks.txt\
|
service_clocks.txt\
|
||||||
|
service_perms.txt\
|
||||||
services.txt\
|
services.txt\
|
||||||
sources.txt\
|
sources.txt\
|
||||||
stack_lines.txt\
|
stack_lines.txt\
|
||||||
stations.txt\
|
stations.txt\
|
||||||
|
switcher_nodes.txt\
|
||||||
system.txt\
|
system.txt\
|
||||||
triggers.txt\
|
triggers.txt\
|
||||||
ttys.txt\
|
ttys.txt\
|
||||||
|
@ -6,10 +6,10 @@ physical audio interfaces.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64)
|
STATION_NAME varchar(64)
|
||||||
CARD_NUMBER int(11) signed
|
CARD_NUMBER int(11) signed
|
||||||
DRIVER int(11) signed
|
DRIVER int(11) signed
|
||||||
NAME char(64)
|
NAME varchar(64)
|
||||||
INPUTS int(11) signed
|
INPUTS int(11) signed
|
||||||
OUTPUTS int(11) signed
|
OUTPUTS int(11) signed
|
||||||
CLOCK_SOURCE int(11) signed 0 = Internal, 1 = AES/EBU,
|
CLOCK_SOURCE int(11) signed 0 = Internal, 1 = AES/EBU,
|
||||||
|
@ -6,7 +6,7 @@ physical audio inputs.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64)
|
STATION_NAME varchar(64)
|
||||||
CARD_NUMBER int(11) signed
|
CARD_NUMBER int(11) signed
|
||||||
PORT_NUMBER int(11) signed
|
PORT_NUMBER int(11) signed
|
||||||
TYPE int(11) signed 0 = Analog, 1 = AES/EBU,
|
TYPE int(11) signed 0 = Analog, 1 = AES/EBU,
|
||||||
|
@ -6,7 +6,7 @@ physical audio outputs.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64)
|
STATION_NAME varchar(64)
|
||||||
CARD_NUMBER int(11) signed
|
CARD_NUMBER int(11) signed
|
||||||
PORT_NUMBER int(11) signed
|
PORT_NUMBER int(11) signed
|
||||||
LEVEL int(11) signed Gain offset, in 1/100 dB
|
LEVEL int(11) signed Gain offset, in 1/100 dB
|
||||||
|
@ -8,5 +8,5 @@ in the AUDIO_PERMS table:
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
GROUP_NAME char(10) Index
|
GROUP_NAME varchar(10) Index
|
||||||
SERVICE_NAME char(10) Index
|
SERVICE_NAME varchar(10) Index
|
||||||
|
12
docs/tables/autofills.txt
Normal file
12
docs/tables/autofills.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
AUTOFILLS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The AUTOFILLS table holds data concerning which carts should be used
|
||||||
|
to fill available time when 'Autofill' is enabled in an rdlogmanager(1)
|
||||||
|
event.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto increment
|
||||||
|
SERVICE varchar(10) Index
|
||||||
|
CART_NUMBER int(10) unsigned Index
|
12
docs/tables/aux_metadata.txt
Normal file
12
docs/tables/aux_metadata.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
AUX_METADATA Table Layout for Rivendell
|
||||||
|
|
||||||
|
The AUX_METADATA table holds data concerning auxiliary data fields
|
||||||
|
associated with podcast feeds.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary key, auto increment
|
||||||
|
FEED_ID int(10) unsigned From FEEDS.ID
|
||||||
|
VAR_NAME varchar(16)
|
||||||
|
CAPTION varchar(64)
|
@ -2,25 +2,25 @@
|
|||||||
|
|
||||||
The CARTS table holds data concerning all of the available events
|
The CARTS table holds data concerning all of the available events
|
||||||
in a Rivendell system that are capable of being individually
|
in a Rivendell system that are capable of being individually
|
||||||
scheduled. Following is the layout of a record in the CARTS table:
|
scheduled.
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
NUMBER int(10) unsigned Primary key
|
NUMBER int(10) unsigned Primary key
|
||||||
TYPE int(10) unsigned 1 = Audio, 2 = Command, 3 = Split
|
TYPE int(10) unsigned 1 = Audio, 2 = Command, 3 = Split
|
||||||
GROUP_NAME char(10) Index
|
GROUP_NAME varchar(10) Index
|
||||||
TITLE char(255) Index
|
TITLE varchar(191) Index
|
||||||
ARTIST char(255) Index
|
ARTIST varchar(191) Index
|
||||||
ALBUM char(255) Name of release album
|
ALBUM varchar(191) Name of release album
|
||||||
YEAR date Year of release
|
YEAR date Year of release
|
||||||
CONDUCTOR char(64)
|
CONDUCTOR varchar(64)
|
||||||
LABEL char(64) Release Record Label
|
LABEL varchar(64) Release Record Label
|
||||||
CLIENT char(64) Index
|
CLIENT varchar(64) Index
|
||||||
AGENCY char(64) Index
|
AGENCY varchar(64) Index
|
||||||
PUBLISHER char(64) Index
|
PUBLISHER varchar(64) Index
|
||||||
COMPOSER char(64) Index
|
COMPOSER varchar(64) Index
|
||||||
USER_DEFINED char(255) For use by local user
|
USER_DEFINED varchar(191) For use by local user
|
||||||
SONG_ID char(32)
|
SONG_ID varchar(32)
|
||||||
BPM int(10) unsigned Beats per minute
|
BPM int(10) unsigned Beats per minute
|
||||||
USAGE_CODE int(11) 0=Feature, 1=Theme Open,
|
USAGE_CODE int(11) 0=Feature, 1=Theme Open,
|
||||||
2=Theme Close, 3=Theme Open/Close,
|
2=Theme Close, 3=Theme Open/Close,
|
||||||
@ -41,12 +41,13 @@ ENFORCE_LENGTH enum('N','Y') Timeshift?
|
|||||||
PRESERVE_PITCH enum('N','Y') Preserve Pitch?
|
PRESERVE_PITCH enum('N','Y') Preserve Pitch?
|
||||||
USE_WEIGHTING enum('N','Y')
|
USE_WEIGHTING enum('N','Y')
|
||||||
ASYNCRONOUS enum('N','Y')
|
ASYNCRONOUS enum('N','Y')
|
||||||
OWNER char(64) From LOGS.NAME or STATIONS.NAME
|
OWNER varchar(64) From LOGS.NAME or STATIONS.NAME
|
||||||
MACROS text RML Macros
|
MACROS text RML Macros
|
||||||
|
SCHED_CODES varchar(255)
|
||||||
NOTES text User notes (freeform)
|
NOTES text User notes (freeform)
|
||||||
METADATA_DATETIME datetime Metadata last modified
|
METADATA_DATETIME datetime Metadata last modified
|
||||||
USE_EVENT_LENGTH enum('N','Y') Use RDLogManager event lengths for
|
USE_EVENT_LENGTH enum('N','Y') Use RDLogManager event lengths for
|
||||||
macro cart PAD updates.
|
macro cart PAD updates.
|
||||||
PENDING_STATION char(64)
|
PENDING_STATION varchar(64)
|
||||||
PENDING_DATETIME datetime
|
PENDING_DATETIME datetime
|
||||||
PENDING_PID int(11)
|
PENDING_PID int(11)
|
||||||
|
@ -7,7 +7,7 @@ CARTS table:
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, Auto Increment
|
ID int(10) unsigned Primary key, Auto Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
SLOT_NUMBER int(10) unsigned
|
SLOT_NUMBER int(10) unsigned
|
||||||
MODE int(11) signed 0=Cart Deck, 1=Breakaway
|
MODE int(11) signed 0=Cart Deck, 1=Breakaway
|
||||||
DEFAULT_MODE int(11) signed -1=Previous, 0=Cart Deck, 1=Breakaway
|
DEFAULT_MODE int(11) signed -1=Previous, 0=Cart Deck, 1=Breakaway
|
||||||
@ -17,7 +17,7 @@ CART_NUMBER int(11) signed
|
|||||||
DEFAULT_CART_NUMBER int(11) signed -1=Previous, 0=None, >0=Cart
|
DEFAULT_CART_NUMBER int(11) signed -1=Previous, 0=None, >0=Cart
|
||||||
HOOK_MODE int(11) signed
|
HOOK_MODE int(11) signed
|
||||||
DEFAULT_HOOK_MODE int(11) signed -1=Previous, 0=Off, 1=On
|
DEFAULT_HOOK_MODE int(11) signed -1=Previous, 0=Off, 1=On
|
||||||
SERVICE_NAME char(10) From SERVICES.NAME
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
||||||
CARD int(11) signed
|
CARD int(11) signed
|
||||||
INPUT_PORT int(11) signed
|
INPUT_PORT int(11) signed
|
||||||
OUTPUT_PORT int(11) signed
|
OUTPUT_PORT int(11) signed
|
||||||
|
@ -6,7 +6,7 @@ The CAST_DOWNLOADS table holds data concerning downloads of podcast episodes.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, Auto Increment
|
ID int(10) unsigned Primary key, Auto Increment
|
||||||
FEED_KEY_NAME char(8) From FEEDS.KEY_NAME
|
FEED_KEY_NAME varchar(8) From FEEDS.KEY_NAME
|
||||||
CAST_ID int(10) unsigned From PODCASTS.ID
|
CAST_ID int(10) unsigned From PODCASTS.ID
|
||||||
ACCESS_DATE date
|
ACCESS_DATE date
|
||||||
ACCESS_COUNT int(10) unsigned
|
ACCESS_COUNT int(10) unsigned
|
||||||
|
@ -6,13 +6,13 @@ layout of a record in the CLIPBOARD table:
|
|||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
CUT_NAME char(12) * Primary key, Base name of WAV file
|
CUT_NAME varchar(12) * Primary key, Base name of WAV file
|
||||||
CART_NUMBER int(10) unsigned Parent Cart Entry, Indexed
|
CART_NUMBER int(10) unsigned Parent Cart Entry, Indexed
|
||||||
DESCRIPTION char(64) Indexed
|
DESCRIPTION varchar(64) Indexed
|
||||||
OUTCUE char(64) Indexed
|
OUTCUE varchar(64) Indexed
|
||||||
LENGTH int(10) unsigned Overall length in ms.
|
LENGTH int(10) unsigned Overall length in ms.
|
||||||
ORIGIN_DATETIME datetime Date/Time when recorded
|
ORIGIN_DATETIME datetime Date/Time when recorded
|
||||||
ORIGIN_NAME char(64) Workstation ID where recorded
|
ORIGIN_NAME varchar(64) Workstation ID where recorded
|
||||||
WEIGHT int(10) unsigned Relative airplay frequency, 1 = normal
|
WEIGHT int(10) unsigned Relative airplay frequency, 1 = normal
|
||||||
LAST_PLAY_DATETIME datetime
|
LAST_PLAY_DATETIME datetime
|
||||||
PLAY_COUNTER int(10) unsigned
|
PLAY_COUNTER int(10) unsigned
|
||||||
|
@ -6,7 +6,7 @@ The CLOCK_PERMS table holds per-line data for clocks in RDLogManager.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
CLOCK_NAME char(64) From CLOCKS.NAME
|
CLOCK_NAME varchar(64) From CLOCKS.NAME
|
||||||
EVENT_NAME char(64) From EVENTS.NAME
|
EVENT_NAME varchar(64) From EVENTS.NAME
|
||||||
START_TIME int(11)
|
START_TIME int(11)
|
||||||
LENGTH int(11)
|
LENGTH int(11)
|
||||||
|
@ -8,5 +8,5 @@ in the CLOCK_PERMS table:
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
CLOCK_NAME char(64) Index
|
CLOCK_NAME varchar(64) Index
|
||||||
SERVICE_NAME char(10) Index
|
SERVICE_NAME varchar(10) Index
|
||||||
|
12
docs/tables/clocks.txt
Normal file
12
docs/tables/clocks.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
CLOCKS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The CLOCKS table holds data defining each clock in RDLogManager.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
NAME varchar(64) Primary key
|
||||||
|
SHORT_NAME varchar(8)
|
||||||
|
ARTISTSEP int(10) unsigned
|
||||||
|
COLOR varchar(7)
|
||||||
|
REMARKS text
|
@ -1,14 +0,0 @@
|
|||||||
COPY_SPLITS Table Layout for Rivendell
|
|
||||||
|
|
||||||
The COPY_SPLITS table holds data concerning the National=>Regional
|
|
||||||
copy mapping for the copy-split subsystem.
|
|
||||||
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
|
||||||
-------------------------------------------------------------------
|
|
||||||
ID int unsigned(10) Primary key
|
|
||||||
SLOT int unsigned(10)
|
|
||||||
CART_NUMBER int unsigned(10) From CART.NUMBER
|
|
||||||
ISCI_CODE char(32)
|
|
||||||
DESCRIPTION char(255)
|
|
||||||
FILENAME char(64)
|
|
@ -5,6 +5,6 @@ The CUT_EVENTS table holds data concerning per-cut meta events.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(11) Primary key, auto increment
|
ID int(11) Primary key, auto increment
|
||||||
CUT_NAME char(12) From CUTS.CUT_NAME
|
CUT_NAME varchar(12) From CUTS.CUT_NAME
|
||||||
NUMBER int(11) signed
|
NUMBER int(11) signed
|
||||||
POINT int(11) signed mS from audio start
|
POINT int(11) signed mS from audio start
|
||||||
|
@ -2,19 +2,18 @@
|
|||||||
|
|
||||||
The CUTS table holds data concerning each individual audio cut on the
|
The CUTS table holds data concerning each individual audio cut on the
|
||||||
system, as opposed to CART (where individual entries may reference
|
system, as opposed to CART (where individual entries may reference
|
||||||
more than one cut, as in the case of rotators). Following is the
|
more than one cut, as in the case of rotators).
|
||||||
layout of a record in the CUTS table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
CUT_NAME char(12) * Primary key, Base name of WAV file
|
CUT_NAME varchar(12) * Primary key, Base name of WAV file
|
||||||
CART_NUMBER int(10) unsigned Parent Cart Entry, Indexed
|
CART_NUMBER int(10) unsigned Parent Cart Entry, Indexed
|
||||||
EVERGREEN enum('N','Y')
|
EVERGREEN enum('N','Y')
|
||||||
DESCRIPTION char(64) Indexed
|
DESCRIPTION varchar(64) Indexed
|
||||||
OUTCUE char(64) Indexed
|
OUTCUE varchar(64) Indexed
|
||||||
ISRC char(12) International Standard Recording Code
|
ISRC varchar(12) International Standard Recording Code
|
||||||
ISCI char(32) ISCI Code
|
ISCI varchar(32) ISCI Code
|
||||||
SHA1_HASH char(40)
|
SHA1_HASH varchar(40)
|
||||||
LENGTH int(10) unsigned Overall length in ms.
|
LENGTH int(10) unsigned Overall length in ms.
|
||||||
ORIGIN_DATETIME datetime Date/Time when recorded
|
ORIGIN_DATETIME datetime Date/Time when recorded
|
||||||
START_DATETIME datetime
|
START_DATETIME datetime
|
||||||
@ -28,9 +27,9 @@ WED enum('N','Y')
|
|||||||
THU enum('N','Y')
|
THU enum('N','Y')
|
||||||
FRI enum('N','Y')
|
FRI enum('N','Y')
|
||||||
SAT enum('N','Y')
|
SAT enum('N','Y')
|
||||||
ORIGIN_NAME char(64) Workstation ID where recorded
|
ORIGIN_NAME varchar(64) Workstation ID where recorded
|
||||||
ORIGIN_LOGIN_NAME char(255) From USERS.LOGIN_NAME
|
ORIGIN_LOGIN_NAME varchar(191) From USERS.LOGIN_NAME
|
||||||
SOURCE_HOSTNAME char(255) Hostname of remote originator of audio
|
SOURCE_HOSTNAME varchar(191) Hostname of remote originator of audio
|
||||||
WEIGHT int(10) unsigned Relative airplay frequency, 1 = normal
|
WEIGHT int(10) unsigned Relative airplay frequency, 1 = normal
|
||||||
PLAY_ORDER int(11) Play order when weighting disabled
|
PLAY_ORDER int(11) Play order when weighting disabled
|
||||||
LAST_PLAY_DATETIME datetime
|
LAST_PLAY_DATETIME datetime
|
||||||
|
@ -6,7 +6,7 @@ events.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(11) Primary key, auto increment
|
ID int(11) Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
CHANNEL int(10) unsigned From DECKS.CHANNEL
|
CHANNEL int(10) unsigned From DECKS.CHANNEL
|
||||||
NUMBER int(11) signed
|
NUMBER int(11) signed
|
||||||
CART_NUMBER int(10) unsigned
|
CART_NUMBER int(10) unsigned
|
||||||
|
@ -6,7 +6,7 @@ recording interface on the system.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
CHANNEL int(10) unsigned 0 = Audition Channel
|
CHANNEL int(10) unsigned 0 = Audition Channel
|
||||||
CARD_NUMBER int(11) signed -1 = None Assigned
|
CARD_NUMBER int(11) signed -1 = None Assigned
|
||||||
STREAM_NUMBER int(11) signed -1 = None Assigned
|
STREAM_NUMBER int(11) signed -1 = None Assigned
|
||||||
@ -18,7 +18,7 @@ DEFAULT_FORMAT int(10) signed
|
|||||||
DEFAULT_CHANNELS int(10) signed
|
DEFAULT_CHANNELS int(10) signed
|
||||||
DEFAULT_BITRATE int(10) signed
|
DEFAULT_BITRATE int(10) signed
|
||||||
DEFAULT_THRESHOLD int(10) signed
|
DEFAULT_THRESHOLD int(10) signed
|
||||||
SWITCH_STATION char(64) From OUTPUTS.STATION_NAME
|
SWITCH_STATION varchar(64) From OUTPUTS.STATION_NAME
|
||||||
SWITCH_MATRIX int(11) From OUTPUTS.MATRIX
|
SWITCH_MATRIX int(11) From OUTPUTS.MATRIX
|
||||||
SWITCH_OUTPUT int(11) From OUTPUTS.NUMBER
|
SWITCH_OUTPUT int(11) From OUTPUTS.NUMBER
|
||||||
SWITCH_DELAY int(10) unsigned
|
SWITCH_DELAY int(10) unsigned
|
||||||
|
@ -7,5 +7,5 @@ FIELD NAME TYPE REMARKS
|
|||||||
ID int(11) Primary Key, Not Null, Unique
|
ID int(11) Primary Key, Not Null, Unique
|
||||||
Auto-Increment
|
Auto-Increment
|
||||||
DROPBOX_ID int(11) From DROPBOXES.ID
|
DROPBOX_ID int(11) From DROPBOXES.ID
|
||||||
FILE_PATH char(255)
|
FILE_PATH varchar(191)
|
||||||
FILE_DATETIME datetime
|
FILE_DATETIME datetime
|
||||||
|
@ -8,4 +8,4 @@ FIELD NAME TYPE REMARKS
|
|||||||
ID int(11) Primary Key, Not Null, Unique
|
ID int(11) Primary Key, Not Null, Unique
|
||||||
Auto-Increment
|
Auto-Increment
|
||||||
DROPBOX_ID int(11) From DROPBOXES.ID
|
DROPBOX_ID int(11) From DROPBOXES.ID
|
||||||
SCHED_CODE char(11)
|
SCHED_CODE varchar(11)
|
||||||
|
@ -6,9 +6,9 @@ FIELD NAME TYPE REMARKS
|
|||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
ID int(11) Primary Key, Not Null, Unique
|
ID int(11) Primary Key, Not Null, Unique
|
||||||
Auto-Increment
|
Auto-Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
GROUP_NAME char(10) From GROUPS.NAME
|
GROUP_NAME varchar(10) From GROUPS.NAME
|
||||||
PATH char(255)
|
PATH varchar(191)
|
||||||
NORMALIZATION_LEVEL int(11)
|
NORMALIZATION_LEVEL int(11)
|
||||||
AUTOTRIM_LEVEL int(11)
|
AUTOTRIM_LEVEL int(11)
|
||||||
SINGLE_CART enum('N','Y')
|
SINGLE_CART enum('N','Y')
|
||||||
@ -20,12 +20,12 @@ USE_CARTCHUNK_ID enum('N','Y')
|
|||||||
TITLE_FROM_CARTCHUNK_ID enum('N','Y') Set Rivendell cart title from cartchunk cutid.
|
TITLE_FROM_CARTCHUNK_ID enum('N','Y') Set Rivendell cart title from cartchunk cutid.
|
||||||
DELETE_CUTS enum('N','Y')
|
DELETE_CUTS enum('N','Y')
|
||||||
DELETE_SOURCE enum('N','Y')
|
DELETE_SOURCE enum('N','Y')
|
||||||
METADATA_PATTERN char(64)
|
METADATA_PATTERN varchar(64)
|
||||||
STARTDATE_OFFSET int(11)
|
STARTDATE_OFFSET int(11)
|
||||||
ENDDATE_OFFSET int(11)
|
ENDDATE_OFFSET int(11)
|
||||||
FIX_BROKEN_FORMATS enum('N','Y')
|
FIX_BROKEN_FORMATS enum('N','Y')
|
||||||
LOG_PATH char(255)
|
LOG_PATH varchar(191)
|
||||||
IMPORT_CREATE_DATES enum('N','Y')
|
IMPORT_CREATE_DATES enum('N','Y')
|
||||||
CREATE_STARTDATE_OFFSET int(11)
|
CREATE_STARTDATE_OFFSET int(11)
|
||||||
CREATE_ENDDATE_OFFSET int(11)
|
CREATE_ENDDATE_OFFSET int(11)
|
||||||
SET_USER_DEFINED char(255)
|
SET_USER_DEFINED varchar(191)
|
||||||
|
@ -5,27 +5,27 @@ The ELR_LINES table hold information for electronic log reconciliation.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto-increment
|
ID int(10) unsigned Primary key, auto-increment
|
||||||
SERVICE_NAME char(10) From SERVICES.NAME
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
||||||
LENGTH int(11) signed
|
LENGTH int(11) signed
|
||||||
LOG_NAME char(64) From LOGS.NAME
|
LOG_NAME varchar(64) From LOGS.NAME
|
||||||
LOG_ID int(11) signed From *_LOG.ID
|
LOG_ID int(11) signed From *_LOG.ID
|
||||||
CART_NUMBER int(10) unsigned From CART.NUMBER
|
CART_NUMBER int(10) unsigned From CART.NUMBER
|
||||||
CUT_NUMBER int(11)
|
CUT_NUMBER int(11)
|
||||||
TITLE char(255) From CART.TITLE
|
TITLE varchar(191) From CART.TITLE
|
||||||
ARTIST char(255) From CART.ARTIST
|
ARTIST varchar(191) From CART.ARTIST
|
||||||
PUBLISHER char(64) From CART.PUBLISHER
|
PUBLISHER varchar(64) From CART.PUBLISHER
|
||||||
COMPOSER char(64) From CART.COMPOSER
|
COMPOSER varchar(64) From CART.COMPOSER
|
||||||
ALBUM char(255) From CART.ALBUM
|
ALBUM varchar(191) From CART.ALBUM
|
||||||
LABEL char(64) From CART.LABEL
|
LABEL varchar(64) From CART.LABEL
|
||||||
CONDUCTOR char(64) From CART.CONDUCTOR
|
CONDUCTOR varchar(64) From CART.CONDUCTOR
|
||||||
USER_DEFINED char(255) From CART.USER_DEFINED
|
USER_DEFINED varchar(191) From CART.USER_DEFINED
|
||||||
SONG_ID char(32) From CART.SONG_ID
|
SONG_ID varchar(32) From CART.SONG_ID
|
||||||
USAGE_CODE int From CART.USAGE_CODE
|
USAGE_CODE int From CART.USAGE_CODE
|
||||||
DESCRIPTION char(64) From CUTS.DESCRIPTION
|
DESCRIPTION varchar(64) From CUTS.DESCRIPTION
|
||||||
OUTCUE char(64) From CUTS.OUTCUE
|
OUTCUE varchar(64) From CUTS.OUTCUE
|
||||||
ISRC char(12) From CUTS.ISRC
|
ISRC varchar(12) From CUTS.ISRC
|
||||||
ISCI char(32) From CUTS.ISCI
|
ISCI varchar(32) From CUTS.ISCI
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
EVENT_DATETIME datetime
|
EVENT_DATETIME datetime
|
||||||
SCHEDULED_TIME time From *_LOG.START_TIME
|
SCHEDULED_TIME time From *_LOG.START_TIME
|
||||||
EVENT_TYPE int(11) 1=Start, 2=Stop
|
EVENT_TYPE int(11) 1=Start, 2=Stop
|
||||||
@ -36,7 +36,7 @@ START_SOURCE int(11) 0=Unknown
|
|||||||
ONAIR_FLAG enum('N','Y')
|
ONAIR_FLAG enum('N','Y')
|
||||||
EXT_START_TIME time Scheduler Start Time
|
EXT_START_TIME time Scheduler Start Time
|
||||||
EXT_LENGTH int(11) Scheduler Length
|
EXT_LENGTH int(11) Scheduler Length
|
||||||
EXT_CART_NAME char(32) Scheduler Cart Name
|
EXT_CART_NAME varchar(32) Scheduler Cart Name
|
||||||
EXT_DATA char(32) Scheduler Data
|
EXT_DATA varchar(32) Scheduler Data
|
||||||
EXT_EVENT_ID char(8) Scheduler Event ID
|
EXT_EVENT_ID varchar(8) Scheduler Event ID
|
||||||
EXT_ANNC_TYPE char(8) External Scheduler Announcement Type
|
EXT_ANNC_TYPE varchar(8) External Scheduler Announcement Type
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
ENCODERS Table Layout for Rivendell
|
ENCODERS Table Layout for Rivendell
|
||||||
|
|
||||||
The EVENTS table holds data concerning each custom encoder format
|
The EVENTS table holds data concerning each custom encoder format
|
||||||
on the system. Following is the layout of a record in the ENCODERS
|
on the system.
|
||||||
table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
ID int(11)
|
ID int(11)
|
||||||
NAME char(32)
|
NAME varchar(32)
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
COMMAND_LINE char(255)
|
COMMAND_LINE varchar(255)
|
||||||
DEFAULT_EXTENSION char(16)
|
DEFAULT_EXTENSION varchar(16)
|
||||||
|
@ -6,11 +6,11 @@ post-import events.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
ID int(11) signed Primary key, auto-increment
|
ID int(11) signed Primary key, auto-increment
|
||||||
EVENT_NAME char(64) From EVENT.NAME
|
EVENT_NAME varchar(64) From EVENT.NAME
|
||||||
TYPE int(11) signed 0=PreImport, 1=PostImport
|
TYPE int(11) signed 0=PreImport, 1=PostImport
|
||||||
COUNT int(11) signed Order of records
|
COUNT int(11) signed Order of records
|
||||||
EVENT_TYPE int(11) signed 0=Cart, 1=Marker, 2=OpenBracket,
|
EVENT_TYPE int(11) signed 0=Cart, 1=Marker, 2=OpenBracket,
|
||||||
3=CloseBracket, 4=Link
|
3=CloseBracket, 4=Link
|
||||||
CART_NUMBER int(10) unsigned From CART.NUMBER
|
CART_NUMBER int(10) unsigned From CART.NUMBER
|
||||||
TRANS_TYPE int(11) signed 0 = Play, 1 = Stop, 2 = Segue
|
TRANS_TYPE int(11) signed 0 = Play, 1 = Stop, 2 = Segue
|
||||||
MARKER_COMMENT char(255)
|
MARKER_COMMENT varchar(191)
|
||||||
|
11
docs/tables/event_perms.txt
Normal file
11
docs/tables/event_perms.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
EVENT_PERMS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The EVENT_PERMS table holds data concerning which rdlogmanager(1)
|
||||||
|
events are associated with which services.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary key, auto increment
|
||||||
|
EVENT_NAME varchar(64) From EVENTS.NAME
|
||||||
|
SERIVCE_NAME varchar(10) From SERVICES.NAME
|
31
docs/tables/events.txt
Normal file
31
docs/tables/events.txt
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
EVENTS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The EVENTS table holds data defining each event in rdlogmanager(1).
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
NAME varchar(64) Primary key
|
||||||
|
PROPERTIES varchar(64)
|
||||||
|
DISPLAY_TEXT varchar(64)
|
||||||
|
NOTE_TEXT varchar(191)
|
||||||
|
PREPOSITION int(11)
|
||||||
|
TIME_TYPE int(11)
|
||||||
|
GRACE_TIME int(11)
|
||||||
|
POST_POINT enum('N','Y')
|
||||||
|
USE_AUTOFILL enum('N','Y')
|
||||||
|
AUTOFILL_SLOP int(11)
|
||||||
|
USE_TIMESCALE enum('N','Y')
|
||||||
|
IMPORT_SOURCE int(11)
|
||||||
|
START_SLOP int(11)
|
||||||
|
END_SLOP int(11)
|
||||||
|
FIRST_TRANS_TYPE int(11)
|
||||||
|
DEFAULT_TRANS_TYPE int(11)
|
||||||
|
COLOR varchar(7)
|
||||||
|
SCHED_GROUP varchar(10)
|
||||||
|
TITLE_SEP int(10) unsigned
|
||||||
|
HAVE_CODE varchar(10)
|
||||||
|
HAVE_CODE2 varchar(10)
|
||||||
|
HOR_SEP int(10) unsigned
|
||||||
|
HOR_DIST int(10) unsigned
|
||||||
|
NESTED_EVENT varchar(64)
|
||||||
|
REMARKS text
|
@ -1,13 +1,12 @@
|
|||||||
EXTENDED_PANEL_NAMES Table Layout for Rivendell
|
EXTENDED_PANEL_NAMES Table Layout for Rivendell
|
||||||
|
|
||||||
The EXTENDED_PANEL_NAMES table holds configuration data for the names of the
|
The EXTENDED_PANEL_NAMES table holds configuration data for the names of the
|
||||||
extended SoundPanels in Rivendell. Following is the layout of a record in the
|
extended SoundPanels in Rivendell.
|
||||||
EXTENDED_PANEL_NAMES table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
TYPE int(11) 0=Station Panel, 1=User Panel
|
TYPE int(11) 0=Station Panel, 1=User Panel
|
||||||
OWNER char(64)
|
OWNER varchar(64)
|
||||||
PANEL_NO int(11)
|
PANEL_NO int(11)
|
||||||
NAME char(64)
|
NAME varchar(64)
|
||||||
|
16
docs/tables/extended_panels.txt
Normal file
16
docs/tables/extended_panels.txt
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
EXTENDED_PANELS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The EXTENDED_PANELS table holds configuration data for the
|
||||||
|
extended SoundPanels in Rivendell.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
|
TYPE int(11) 0=Station Panel, 1=User Panel
|
||||||
|
OWNER varchar(64)
|
||||||
|
PANEL_NO int(11)
|
||||||
|
ROW_NO int(11)
|
||||||
|
COLUMN_NO int(11)
|
||||||
|
LABEL varchar(64)
|
||||||
|
CART int(11)
|
||||||
|
DEFAULT_COLOR varchar(7)
|
@ -1,12 +1,11 @@
|
|||||||
FEED_PERMS Table Layout for Rivendell
|
FEED_PERMS Table Layout for Rivendell
|
||||||
|
|
||||||
The FEED_PERMS table holds data concerning which RSS feeds are
|
The FEED_PERMS table holds data concerning which RSS feeds are
|
||||||
are allowed to be accessed by which users. Following is the layout
|
are allowed to be accessed by which users.
|
||||||
of a record in the FEED_PERMS table:
|
|
||||||
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
USER_NAME char(255) From USERS.LOGIN_NAME
|
USER_NAME varchar(191) From USERS.LOGIN_NAME
|
||||||
KEY_NAME char(8) From FEEDS.KEYNAME
|
KEY_NAME varchar(8) From FEEDS.KEYNAME
|
||||||
|
38
docs/tables/feeds.txt
Normal file
38
docs/tables/feeds.txt
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
FEEDS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The FEEDS table holds data concerning which defines RSS feeds.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary key, auto increment
|
||||||
|
KEY_NAME varchar(8) Unique
|
||||||
|
CHANNEL_TITLE varchar(191)
|
||||||
|
CHANNEL_DESCRIPTION text
|
||||||
|
CHANNEL_CATEGORY varchar(64)
|
||||||
|
CHANNEL_LINK varchar(191)
|
||||||
|
CHANNEL_COPYRIGHT varchar(64)
|
||||||
|
CHANNEL_WEBMASTER varchar(64)
|
||||||
|
CHANNEL_LANGUAGE varchar(5)
|
||||||
|
BASE_URL varchar(191)
|
||||||
|
BASE_PREAMBLE varchar(191)
|
||||||
|
PURGE_URL varchar(191)
|
||||||
|
PURGE_USERNAME varchar(64)
|
||||||
|
PURGE_PASSWORD varchar(64)
|
||||||
|
HEADER_XML text
|
||||||
|
CHANNEL_XML text
|
||||||
|
ITEM_XML text
|
||||||
|
CAST_ORDER enum('N','Y')
|
||||||
|
MAX_SHELF_LIFE int(11)
|
||||||
|
LAST_BUILD_DATETIME datetime
|
||||||
|
ORIGIN_DATETIME datetime
|
||||||
|
ENABLE_AUTOPOST enum('N','Y')
|
||||||
|
KEEP_METADATA enum('N','Y')
|
||||||
|
UPLOAD_FORMAT int(11)
|
||||||
|
UPLOAD_CHANNELS int(11)
|
||||||
|
UPLOAD_SAMPRATE int(11)
|
||||||
|
UPLOAD_BITRATE int(11)
|
||||||
|
UPLOAD_QUALITY int(11)
|
||||||
|
UPLOAD_EXTENSION varchar(16)
|
||||||
|
NORMALIZE_LEVEL int(11)
|
||||||
|
REDIRECT_PATH varchar(191)
|
||||||
|
MEDIA_LINK_MODE int(11)
|
@ -6,7 +6,7 @@ by the system.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MATRIX int(10) unsigned From MATRICES.MATRIX
|
MATRIX int(10) unsigned From MATRICES.MATRIX
|
||||||
NUMBER int(11)
|
NUMBER int(11)
|
||||||
TYPE int(11) 0 = GPI, 1 = GPO
|
TYPE int(11) 0 = GPI, 1 = GPO
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
GPIS Table Layout for Rivendell
|
GPIS Table Layout for Rivendell
|
||||||
|
|
||||||
The GPIS table holds data concerning the gpi lines of each
|
The GPIS table holds data concerning the gpi lines of each
|
||||||
configured switcher device on the system. Following is the layout
|
configured switcher device on the system.
|
||||||
of a record in the GPIS table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MATRIX int(10) unsigned
|
MATRIX int(10) unsigned
|
||||||
NUMBER int(11)
|
NUMBER int(11)
|
||||||
MACRO_CART int(10) unsigned
|
MACRO_CART int(10) unsigned
|
||||||
|
@ -1,13 +1,12 @@
|
|||||||
GPOS Table Layout for Rivendell
|
GPOS Table Layout for Rivendell
|
||||||
|
|
||||||
The GPOS table holds data concerning the gpo lines of each
|
The GPOS table holds data concerning the gpo lines of each
|
||||||
configured switcher device on the system. Following is the layout
|
configured switcher device on the system.
|
||||||
of a record in the GPOS table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MATRIX int(10) unsigned
|
MATRIX int(10) unsigned
|
||||||
NUMBER int(11)
|
NUMBER int(11)
|
||||||
MACRO_CART int(10) unsigned
|
MACRO_CART int(10) unsigned
|
||||||
|
@ -1,22 +1,21 @@
|
|||||||
GROUPS Layout for Rivendell
|
GROUPS Layout for Rivendell
|
||||||
|
|
||||||
The GROUPS table holds data concerning each Cart Group configured
|
The GROUPS table holds data concerning each Cart Group configured
|
||||||
on the system. Following is the layout of a record in the GROUPS
|
on the system.
|
||||||
table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
NAME char(10) Primary Key
|
NAME varchar(10) Primary Key
|
||||||
DESCRIPTION char(255)
|
DESCRIPTION varchar(255)
|
||||||
DEFAULT_CART_TYPE unsigned int(10) 1=Audio, 2=Macro
|
DEFAULT_CART_TYPE unsigned int(10) 1=Audio, 2=Macro
|
||||||
DEFAULT_LOW_CART unsigned int(10)
|
DEFAULT_LOW_CART unsigned int(10)
|
||||||
DEFAULT_HIGH_CART unsigned int(10)
|
DEFAULT_HIGH_CART unsigned int(10)
|
||||||
DEFAULT_CUT_LIFE int(11) Default END_DATETIME interval (days)
|
DEFAULT_CUT_LIFE int(11) Default END_DATETIME interval (days)
|
||||||
CUT_SHELFLIFE int(11) -1=no autopurge
|
CUT_SHELFLIFE int(11) -1=no autopurge
|
||||||
DELETE_EMPTY_CARTS enum('N','Y') After purging cuts
|
DELETE_EMPTY_CARTS enum('N','Y') After purging cuts
|
||||||
DEFAULT_TITLE char(255)
|
DEFAULT_TITLE varchar(255)
|
||||||
ENFORCE_CART_RANGE enum('N','Y')
|
ENFORCE_CART_RANGE enum('N','Y')
|
||||||
REPORT_TFC enum('N','Y')
|
REPORT_TFC enum('N','Y')
|
||||||
REPORT_MUS enum('N','Y')
|
REPORT_MUS enum('N','Y')
|
||||||
ENABLE_NOW_NEXT enum('N','Y')
|
ENABLE_NOW_NEXT enum('N','Y')
|
||||||
COLOR char(7)
|
COLOR varchar(7)
|
||||||
|
12
docs/tables/hostvars.txt
Normal file
12
docs/tables/hostvars.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
HOSTVARS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The HOSTVARS table holds host variable definitions.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto increment
|
||||||
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
|
NAME varchar(32)
|
||||||
|
VARVALUE varchar(191)
|
||||||
|
REMARK varchar(191)
|
32
docs/tables/import_templates.txt
Normal file
32
docs/tables/import_templates.txt
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
IMPORT_TEMPLATES Layout for Rivendell
|
||||||
|
|
||||||
|
The IMPORT_TEMPLATES table holds pre-defined log importation parameters
|
||||||
|
for various third-party systems.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
----------------------------------------------------------------
|
||||||
|
NAME varchar(64) Primary key
|
||||||
|
CART_OFFSET int(11)
|
||||||
|
CART_LENGTH int(11)
|
||||||
|
TITLE_OFFSET int(11)
|
||||||
|
TITLE_LENGTH int(11)
|
||||||
|
HOURS_OFFSET int(11)
|
||||||
|
HOURS_LENGTH int(11)
|
||||||
|
MINUTES_OFFSET int(11)
|
||||||
|
MINUTES_LENGTH int(11)
|
||||||
|
SECONDS_OFFSET int(11)
|
||||||
|
SECONDS_LENGTH int(11)
|
||||||
|
LEN_HOURS_OFFSET int(11)
|
||||||
|
LEN_HOURS_LENGTH int(11)
|
||||||
|
LEN_MINUTES_OFFSET int(11)
|
||||||
|
LEN_MINUTES_LENGTH int(11)
|
||||||
|
LEN_SECONDS_OFFSET int(11)
|
||||||
|
LEN_SECONDS_LENGTH int(11)
|
||||||
|
LENGTH_OFFSET int(11)
|
||||||
|
LENGTH_LENGTH int(11)
|
||||||
|
DATA_OFFSET int(11)
|
||||||
|
DATA_LENGTH int(11)
|
||||||
|
EVENT_ID_OFFSET int(11)
|
||||||
|
EVENT_ID_LENGTH int(11)
|
||||||
|
ANNC_TYPE_OFFSET int(11)
|
||||||
|
ANNC_TYPE_LENGTH int(11)
|
@ -6,22 +6,22 @@ importation.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
PROCESS_ID int unsigned
|
PROCESS_ID int unsigned
|
||||||
LINE_ID int(10) unsigned
|
LINE_ID int(10) unsigned
|
||||||
START_HOUR int (11) signed
|
START_HOUR int (11) signed
|
||||||
START_SECS int(11) signed
|
START_SECS int(11) signed
|
||||||
CART_NUMBER int (10) unsigned
|
CART_NUMBER int (10) unsigned
|
||||||
TITLE char(255)
|
TITLE varchar(191)
|
||||||
LENGTH int (11) signed
|
LENGTH int (11) signed
|
||||||
INSERT_BREAK enum('N','Y')
|
INSERT_BREAK enum('N','Y')
|
||||||
INSERT_TRACK enum('N','Y')
|
INSERT_TRACK enum('N','Y')
|
||||||
INSERT_FIRST int (10) unsigned
|
INSERT_FIRST int (10) unsigned
|
||||||
TRACK_STRING char(255)
|
TRACK_STRING varchar(191)
|
||||||
EXT_DATA char(32)
|
EXT_DATA varchar(32)
|
||||||
EXT_EVENT_ID char(32)
|
EXT_EVENT_ID varchar(32)
|
||||||
EXT_ANNC_TYPE char(8)
|
EXT_ANNC_TYPE varchar(8)
|
||||||
EXT_CART_NAME char(32)
|
EXT_CART_NAME varchar(32)
|
||||||
LINK_START_TIME time
|
LINK_START_TIME time
|
||||||
LINK_LENGTH int (11) signed
|
LINK_LENGTH int (11) signed
|
||||||
EVENT_USED enum('N','Y')
|
EVENT_USED enum('N','Y')
|
||||||
|
19
docs/tables/inputs.txt
Normal file
19
docs/tables/inputs.txt
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
INPUTS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The INPUTS table holds information regarding switcher inputs.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto increment
|
||||||
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
|
MATRIX int(11)
|
||||||
|
NUMBER int(11)
|
||||||
|
NAME varchar(64)
|
||||||
|
FEED_NAME varchar(8)
|
||||||
|
CHANNEL_MODE int(11)
|
||||||
|
ENGINE_NUM int(11)
|
||||||
|
DEVICE_NUM int(11)
|
||||||
|
NODE_HOSTNAME varchar(191)
|
||||||
|
NODE_TCP_PORT int(11)
|
||||||
|
NODE_SLOT int(11)
|
@ -9,11 +9,11 @@ FIELD NAME TYPE REMARKS
|
|||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
CART_NUMBER int(10) unsigned
|
CART_NUMBER int(10) unsigned
|
||||||
ISCI char(32)
|
ISCI varchar(32)
|
||||||
FILENAME char(64)
|
FILENAME varchar(64)
|
||||||
LATEST_DATE date
|
LATEST_DATE date
|
||||||
TYPE char(1)
|
TYPE varchar(1)
|
||||||
ADVERTISER_NAME char(30)
|
ADVERTISER_NAME varchar(30)
|
||||||
PRODUCT_NAME char(35)
|
PRODUCT_NAME varchar(35)
|
||||||
CREATIVE_TITLE char(30)
|
CREATIVE_TITLE varchar(30)
|
||||||
REGION_NAME char(80)
|
REGION_NAME varchar(80)
|
||||||
|
@ -6,6 +6,6 @@ when starting the rivendell daemons.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
ID int unsigned(10) Primary Key
|
ID int unsigned(10) Primary Key
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
DESCRIPTION char(64)
|
DESCRIPTION varchar(64)
|
||||||
COMMAND_LINE char(255)
|
COMMAND_LINE varchar(255)
|
||||||
|
@ -7,8 +7,8 @@ Each slot consist of five Rivendell GPIO lines.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
ID int(11) signed Primary key, auto-increment
|
ID int(11) signed Primary key, auto-increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MATRIX int(11) From MATRICES.MATRIX
|
MATRIX int(11) From MATRICES.MATRIX
|
||||||
SLOT int(11)
|
SLOT int(11)
|
||||||
IP_ADDRESS char(15)
|
IP_ADDRESS varchar(15)
|
||||||
SOURCE_NUMBER int(11)
|
SOURCE_NUMBER int(11)
|
||||||
|
@ -5,7 +5,7 @@ The LOG_LINES table holds the per-line data for all Rivendell logs.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
ID int(11) signed Primary key, auto-increment
|
ID int(11) signed Primary key, auto-increment
|
||||||
LOG_NAME char(64) From LOGS.NAME
|
LOG_NAME varchar(64) From LOGS.NAME
|
||||||
COUNT int(11) signed Order of records
|
COUNT int(11) signed Order of records
|
||||||
TYPE int(11) signed 0=Cart, 1=Marker, 2=OpenBracket,
|
TYPE int(11) signed 0=Cart, 1=Marker, 2=OpenBracket,
|
||||||
3=CloseBracket, 4=Link
|
3=CloseBracket, 4=Link
|
||||||
@ -26,12 +26,12 @@ FADEDOWN_GAIN int(11) signed
|
|||||||
SEGUE_START_POINT int(11) signed Overloads CUTS.SEGUE_START_POINT
|
SEGUE_START_POINT int(11) signed Overloads CUTS.SEGUE_START_POINT
|
||||||
SEGUE_END_POINT int(11) signed Overloads CUTS.SEGUE_END_POINT
|
SEGUE_END_POINT int(11) signed Overloads CUTS.SEGUE_END_POINT
|
||||||
SEGUE_GAIN int(11) signed
|
SEGUE_GAIN int(11) signed
|
||||||
COMMENT char(255)
|
COMMENT varchar(255)
|
||||||
LABEL char(64)
|
LABEL varchar(64)
|
||||||
ORIGIN_USER char(255) From USERS.LOGIN_NAME
|
ORIGIN_USER varchar(255) From USERS.LOGIN_NAME
|
||||||
ORIGIN_DATETIME datetime
|
ORIGIN_DATETIME datetime
|
||||||
EVENT_LENGTH int(11) Length of parent RDLogManager event
|
EVENT_LENGTH int(11) Length of parent RDLogManager event
|
||||||
LINK_EVENT_NAME char(64)
|
LINK_EVENT_NAME varchar(64)
|
||||||
LINK_START_TIME int(11) Milliseconds after 00:00:00
|
LINK_START_TIME int(11) Milliseconds after 00:00:00
|
||||||
LINK_LENGTH int(11)
|
LINK_LENGTH int(11)
|
||||||
LINK_START_SLOP int(11)
|
LINK_START_SLOP int(11)
|
||||||
@ -40,7 +40,7 @@ LINK_ID int(11)
|
|||||||
LINK_EMBEDDED enum('N','Y')
|
LINK_EMBEDDED enum('N','Y')
|
||||||
EXT_START_TIME time External Scheduler Start Time
|
EXT_START_TIME time External Scheduler Start Time
|
||||||
EXT_LENGTH int(11) External Scheduler Event Length
|
EXT_LENGTH int(11) External Scheduler Event Length
|
||||||
EXT_CART_NAME char(32) External Scheduler Cart Name
|
EXT_CART_NAME varchar(32) External Scheduler Cart Name
|
||||||
EXT_DATA char(32) External Scheduler Data
|
EXT_DATA varchar(32) External Scheduler Data
|
||||||
EXT_EVENT_ID char(8) External Scheduler Event ID
|
EXT_EVENT_ID varchar(8) External Scheduler Event ID
|
||||||
EXT_ANNC_TYPE char(8) External Scheduler Announcement Type
|
EXT_ANNC_TYPE varchar(8) External Scheduler Announcement Type
|
||||||
|
@ -6,21 +6,21 @@ channels assignments and related information.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MACHINE int(11) 1 = RDAirPlay Main Log
|
MACHINE int(11) 1 = RDAirPlay Main Log
|
||||||
2 = RDAirPlay Aux Log 1
|
2 = RDAirPlay Aux Log 1
|
||||||
3 = RDAirPlay Aux Log 2
|
3 = RDAirPlay Aux Log 2
|
||||||
101..124 = RDVAirPlay Log Machines
|
101..124 = RDVAirPlay Log Machines
|
||||||
START_MODE int(11)
|
START_MODE int(11)
|
||||||
AUTO_RESTART enum('N','Y')
|
AUTO_RESTART enum('N','Y')
|
||||||
LOG_NAME char(64)
|
LOG_NAME varchar(64)
|
||||||
CURRENT_LOG char(64)
|
CURRENT_LOG varchar(64)
|
||||||
RUNNING enum('N','Y')
|
RUNNING enum('N','Y')
|
||||||
LOG_ID int(11)
|
LOG_ID int(11)
|
||||||
LOG_LINE int(11)
|
LOG_LINE int(11)
|
||||||
NOW_CART int(10) unsigned
|
NOW_CART int(10) unsigned
|
||||||
NEXT_CART int(10) unsigned
|
NEXT_CART int(10) unsigned
|
||||||
UDP_ADDR char(255)
|
UDP_ADDR varchar(255)
|
||||||
UDP_PORT int(10) unsigned
|
UDP_PORT int(10) unsigned
|
||||||
UDP_STRING char(255)
|
UDP_STRING varchar(255)
|
||||||
LOG_RML char(255)
|
LOG_RML varchar(255)
|
||||||
|
@ -6,7 +6,7 @@ RDAirPlay.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
MACHINE int(10) unsigned 0=Main Log, 1=AuxLog 1, 2=AuxLog
|
MACHINE int(10) unsigned 0=Main Log, 1=AuxLog 1, 2=AuxLog
|
||||||
START_MODE int(11) 0=Previous, 1=LiveAssist, 2=Automatic,
|
START_MODE int(11) 0=Previous, 1=LiveAssist, 2=Automatic,
|
||||||
3=Manual
|
3=Manual
|
||||||
|
@ -6,12 +6,12 @@ table:
|
|||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
NAME char(64)
|
NAME varchar(64)
|
||||||
LOG_EXISTS enum('N','Y')
|
LOG_EXISTS enum('N','Y')
|
||||||
TYPE int(11) 0=Log, 1=Event, 2=Clock, 3=Grid
|
TYPE int(11) 0=Log, 1=Event, 2=Clock, 3=Grid
|
||||||
SERVICE char(10) From SERVICES.NAME
|
SERVICE varchar(10) From SERVICES.NAME
|
||||||
DESCRIPTION char(64)
|
DESCRIPTION varchar(64)
|
||||||
ORIGIN_USER char(255) From USERS.LOGIN_NAME
|
ORIGIN_USER varchar(191) From USERS.LOGIN_NAME
|
||||||
ORIGIN_DATETIME datetime
|
ORIGIN_DATETIME datetime
|
||||||
LINK_DATETIME datetime
|
LINK_DATETIME datetime
|
||||||
MODIFIED_DATETIME datetime
|
MODIFIED_DATETIME datetime
|
||||||
@ -27,8 +27,8 @@ MUSIC_LINKED enum('N','Y')
|
|||||||
TRAFFIC_LINKS int
|
TRAFFIC_LINKS int
|
||||||
TRAFFIC_LINKED enum('N','Y')
|
TRAFFIC_LINKED enum('N','Y')
|
||||||
NEXT_ID int(11)
|
NEXT_ID int(11)
|
||||||
LOCK_USER_NAME char(255) From USER.LOGIN_NAME
|
LOCK_USER_NAME varchar(191) From USER.LOGIN_NAME
|
||||||
LOCK_STATION_NAME char(64) From STATIONS.NAME
|
LOCK_STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
LOCK_IPV4_ADDRESS char(16)
|
LOCK_IPV4_ADDRESS varchar(16)
|
||||||
LOCK_DATETIME datetime
|
LOCK_DATETIME datetime
|
||||||
LOCK_GUID char(82)
|
LOCK_GUID varchar(82)
|
||||||
|
36
docs/tables/matrices.txt
Normal file
36
docs/tables/matrices.txt
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
MATRICES Table Layout for Rivendell
|
||||||
|
|
||||||
|
The MATRICES table holds data that defines a switcher device.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto_increment
|
||||||
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
|
NAME varchar(64)
|
||||||
|
MATRIX int(11)
|
||||||
|
TYPE int(11)
|
||||||
|
LAYER int(11)
|
||||||
|
PORT_TYPE int(11)
|
||||||
|
PORT_TYPE_2 int(11)
|
||||||
|
CARD int(11)
|
||||||
|
PORT int(11)
|
||||||
|
PORT_2 int(11)
|
||||||
|
IP_ADDRESS varchar(16)
|
||||||
|
IP_ADDRESS_2 varchar(16)
|
||||||
|
IP_PORT int(11)
|
||||||
|
IP_PORT_2 int(11)
|
||||||
|
USERNAME varchar(32)
|
||||||
|
USERNAME_2 varchar(32)
|
||||||
|
PASSWORD varchar(32)
|
||||||
|
PASSWORD_2 varchar(32)
|
||||||
|
START_CART int(10) unsigned
|
||||||
|
STOP_CART int(10) unsigned
|
||||||
|
START_CART_2 int(10) unsigned
|
||||||
|
STOP_CART_2 int(10) unsigned
|
||||||
|
GPIO_DEVICE varchar(191)
|
||||||
|
INPUTS int(11)
|
||||||
|
OUTPUTS int(11)
|
||||||
|
GPIS int(11)
|
||||||
|
GPOS int(11)
|
||||||
|
FADERS int(11)
|
||||||
|
DISPLAYS int(11)
|
@ -1,13 +1,12 @@
|
|||||||
NOWNEXT_PLUGINS Table Layout for Rivendell
|
NOWNEXT_PLUGINS Table Layout for Rivendell
|
||||||
|
|
||||||
The NOWNEXT_PLUGINS table holds data concerning each Now & Next
|
The NOWNEXT_PLUGINS table holds data concerning each Now & Next
|
||||||
plugins configured on the system. Following is the layout
|
plugins configured on the system.
|
||||||
of a record in the NOWNEXT_PLUGINS table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
LOG_MACHINE int(10) unsigned 0=Main, 1=Aux1, 2=Aux2
|
LOG_MACHINE int(10) unsigned 0=Main, 1=Aux1, 2=Aux2
|
||||||
PLUGIN_PATH char(255)
|
PLUGIN_PATH varchar(191)
|
||||||
PLUGIN_ARG char(255)
|
PLUGIN_ARG varchar(191)
|
||||||
|
17
docs/tables/outputs.txt
Normal file
17
docs/tables/outputs.txt
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
OUTPUTS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The OUTPUTS table holds information regarding switchs outputs.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto increment
|
||||||
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
|
MATRIX int(11)
|
||||||
|
NUMBER int(11)
|
||||||
|
NAME varchar(64)
|
||||||
|
ENGINE_NUM int(11)
|
||||||
|
DEVICE_NUM int(11)
|
||||||
|
NODE_HOSTNAME varchar(191)
|
||||||
|
NODE_TCP_PORT int(11)
|
||||||
|
NODE_SLOT int(11)
|
@ -1,13 +1,12 @@
|
|||||||
PANEL_NAMES Table Layout for Rivendell
|
PANEL_NAMES Table Layout for Rivendell
|
||||||
|
|
||||||
The PANEL_NAMES table holds configuration data for the names of the
|
The PANEL_NAMES table holds configuration data for the names of the
|
||||||
SoundPanels in Rivendell. Following is the layout of a record in the
|
SoundPanels in Rivendell.
|
||||||
PANEL_NAMES table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
TYPE int(11) 0=Station Panel, 1=User Panel
|
TYPE int(11) 0=Station Panel, 1=User Panel
|
||||||
OWNER char(64)
|
OWNER varchar(64)
|
||||||
PANEL_NO int(11)
|
PANEL_NO int(11)
|
||||||
NAME char(64)
|
NAME varchar(64)
|
||||||
|
@ -1,17 +1,17 @@
|
|||||||
PANELS Table Layout for Rivendell
|
PANELS Table Layout for Rivendell
|
||||||
|
|
||||||
The PANELS table holds configuration data for all the SoundPanels in
|
The PANELS table holds configuration data for all the SoundPanels in
|
||||||
Rivendell. Following is the layout of a record in the PANELS table:
|
Rivendell.
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
TYPE int(11) 0=Station Panel, 1=User Panel
|
TYPE int(11) 0=Station Panel, 1=User Panel
|
||||||
OWNER char(64)
|
OWNER varchar(64)
|
||||||
PANEL_NO int(11)
|
PANEL_NO int(11)
|
||||||
ROW_NO int(11)
|
ROW_NO int(11)
|
||||||
COLUMN_NO int(11)
|
COLUMN_NO int(11)
|
||||||
LABEL char(64)
|
LABEL varchar(64)
|
||||||
CART int(11)
|
CART int(11)
|
||||||
DEFAULT_COLOR char(7) Background color, in hex format
|
DEFAULT_COLOR varchar(7) Background color, in hex format
|
||||||
"#RRGGBB".
|
"#RRGGBB".
|
||||||
|
23
docs/tables/podcasts.txt
Normal file
23
docs/tables/podcasts.txt
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
PODCASTS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The PODCASTS table holds information about individual RSS posts.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
|
FEED_ID int(10) unsigned From FEEDS.ID
|
||||||
|
STATUS int(10) unsigned
|
||||||
|
ITEM_TITLE varchar(191)
|
||||||
|
ITEM_DESCRIPTION text
|
||||||
|
ITEM_CATEGORY varchar(64)
|
||||||
|
ITEM_LINK varchar(191)
|
||||||
|
ITEM_COMMENTS varchar(191)
|
||||||
|
ITEM_AUTHOR varchar(191)
|
||||||
|
ITEM_SOURCE_TEXT varchar(64)
|
||||||
|
ITEM_SOURCE_URL varchar(191)
|
||||||
|
AUDIO_FILENAME varchar(191)
|
||||||
|
AUDIO_LENGTH int(10) unsigned
|
||||||
|
AUDIO_TIME int(10) unsigned
|
||||||
|
SHELF_LIFE int(11)
|
||||||
|
ORIGIN_DATETIME datetime
|
||||||
|
EFFECTIVE_DATETIME datetime
|
@ -1,7 +1,6 @@
|
|||||||
RDAIRPLAY Table Layout for Rivendell
|
RDAIRPLAY Table Layout for Rivendell
|
||||||
|
|
||||||
The RDAIRPLAY table holds configuration data for the RDAirPlay widget.
|
The RDAIRPLAY table holds configuration data for the RDAirPlay widget.
|
||||||
Following is the layout of a record in the RDAIRPLAY table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
@ -21,17 +20,17 @@ DEFAULT_TRANS_TYPE int(11)
|
|||||||
BAR_ACTION int(10) unsigned 0=None, 1=Start Next
|
BAR_ACTION int(10) unsigned 0=None, 1=Start Next
|
||||||
FLASH_PANEL enum('N','Y')
|
FLASH_PANEL enum('N','Y')
|
||||||
PANEL_PAUSE_ENABLED enum('N','Y')
|
PANEL_PAUSE_ENABLED enum('N','Y')
|
||||||
BUTTON_LABEL_TEMPLATE char(32)
|
BUTTON_LABEL_TEMPLATE varchar(32)
|
||||||
PAUSE_ENABLED enum('N','Y')
|
PAUSE_ENABLED enum('N','Y')
|
||||||
DEFAULT_SERVICE char(10) From SERVICES.NAME
|
DEFAULT_SERVICE varchar(10) From SERVICES.NAME
|
||||||
HOUR_SELECTOR_ENABLED enum('N','Y')
|
HOUR_SELECTOR_ENABLED enum('N','Y')
|
||||||
EXIT_CODE int(11) 0=clean, 1=dirty
|
EXIT_CODE int(11) 0=clean, 1=dirty
|
||||||
VIRTUAL_EXIT_CODE int(11) 0=clean, 1=dirty
|
VIRTUAL_EXIT_CODE int(11) 0=clean, 1=dirty
|
||||||
EXIT_PASSWORD char(41)
|
EXIT_PASSWORD varchar(41)
|
||||||
SKIN_PATH char(255)
|
SKIN_PATH varchar(191)
|
||||||
SHOW_COUNTERS enum('N','Y')
|
SHOW_COUNTERS enum('N','Y')
|
||||||
AUDITION_PREROLL int(11)
|
AUDITION_PREROLL int(11)
|
||||||
TITLE_TEMPLATE char(64)
|
TITLE_TEMPLATE varchar(64)
|
||||||
ARTIST_TEMPLATE char(64)
|
ARTIST_TEMPLATE varchar(64)
|
||||||
OUTCUE_TEMPLATE char(64)
|
OUTCUE_TEMPLATE varchar(64)
|
||||||
DESCRIPTION_TEMPLATE char(64)
|
DESCRIPTION_TEMPLATE varchar(64)
|
||||||
|
@ -6,5 +6,5 @@ RDCatch module. Following is the layout of a record in the RDAIRPLAY table:
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION char(64) Workstation, Indexed
|
STATION varchar(64) Workstation, Indexed
|
||||||
ERROR_RML char(255)
|
ERROR_RML varchar(191)
|
||||||
|
@ -5,7 +5,7 @@ The RDLIBRARY table holds configuration data for the RDLibrary widget.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION char(40) Workstation, Indexed
|
STATION varchar(64) From STATIONS.NAME
|
||||||
INSTANCE int(10) unsigned
|
INSTANCE int(10) unsigned
|
||||||
INPUT_CARD int(11) None=-1
|
INPUT_CARD int(11) None=-1
|
||||||
INPUT_TYPE enum('A','D')
|
INPUT_TYPE enum('A','D')
|
||||||
@ -21,10 +21,10 @@ DEFAULT_RECORD_MODE int(10) unsigned 0 = Manual, 1 = VOX
|
|||||||
DEFAULT_TRIM_STATE enum('Y','N')
|
DEFAULT_TRIM_STATE enum('Y','N')
|
||||||
MAXLENGTH int(11) Max record length, in sec
|
MAXLENGTH int(11) Max record length, in sec
|
||||||
TAIL_PREROLL int(10) unsigned
|
TAIL_PREROLL int(10) unsigned
|
||||||
RIPPER_DEVICE char(64)
|
RIPPER_DEVICE varchar(64)
|
||||||
PARANOIA_LEVEL int(11)
|
PARANOIA_LEVEL int(11)
|
||||||
RIPPER_LEVEL int(11)
|
RIPPER_LEVEL int(11)
|
||||||
CDDB_SERVER char(64)
|
CDDB_SERVER varchar(64)
|
||||||
READ_ISRC enum('N','Y')
|
READ_ISRC enum('N','Y')
|
||||||
ENABLE_EDITOR enum('N','Y')
|
ENABLE_EDITOR enum('N','Y')
|
||||||
SRC_CONVERTER int(11)
|
SRC_CONVERTER int(11)
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
RDLOGEDIT Table Layout for Rivendell
|
RDLOGEDIT Table Layout for Rivendell
|
||||||
|
|
||||||
The RDLOGEDIT table holds configuration data for the RDLogEdit widget.
|
The RDLOGEDIT table holds configuration data for the RDLogEdit widget.
|
||||||
Following is the layout of a record in the RDLOGEDIT table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION char(64) Workstation, Indexed
|
STATION varchar(64) From STATIONS.NAME
|
||||||
INPUT_CARD int(11) None=-1
|
INPUT_CARD int(11) None=-1
|
||||||
OUTPUT_CARD int(11) None=-1
|
OUTPUT_CARD int(11) None=-1
|
||||||
OUTPUT_PORT int(11)
|
OUTPUT_PORT int(11)
|
||||||
|
@ -6,7 +6,7 @@ channels assignments and related information.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
INSTANCE int(10) unsigned 0 = Main Log Output 1
|
INSTANCE int(10) unsigned 0 = Main Log Output 1
|
||||||
1 = Main Log Output 2
|
1 = Main Log Output 2
|
||||||
2 = Sound Panel Output 1
|
2 = Sound Panel Output 1
|
||||||
@ -19,8 +19,8 @@ INSTANCE int(10) unsigned 0 = Main Log Output 1
|
|||||||
9 = Sound Panel Output 5
|
9 = Sound Panel Output 5
|
||||||
CARD int(11)
|
CARD int(11)
|
||||||
PORT int(11)
|
PORT int(11)
|
||||||
START_RML char(255)
|
START_RML varchar(191)
|
||||||
STOP_RML char(255)
|
STOP_RML varchar(191)
|
||||||
GPIO_TYPE int unsigned 0 = Edge, 1 = Level
|
GPIO_TYPE int unsigned 0 = Edge, 1 = Level
|
||||||
START_GPI_MATRIX int(11)
|
START_GPI_MATRIX int(11)
|
||||||
START_GPI_LINE int(11)
|
START_GPI_LINE int(11)
|
||||||
|
12
docs/tables/rdhotkeys.txt
Normal file
12
docs/tables/rdhotkeys.txt
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
RDHOTKEYS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The RDHOTKEYS table holds key mappings.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
|
MODULE_NAME varchar(64)
|
||||||
|
KEY_ID int(11)
|
||||||
|
KEY_VALUE varchar(64)
|
||||||
|
KEY_LABEL varchar(64)
|
16
docs/tables/rdpanel.txt
Normal file
16
docs/tables/rdpanel.txt
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
RDPANEL Table Layout for Rivendell
|
||||||
|
|
||||||
|
The RDPANEL table holds configuration data for the RDCatch module.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
--------------------------------------------------------------------------------
|
||||||
|
ID int(11) * Primary key, Auto Increment
|
||||||
|
STATION varchar(64) From STATIONS.NAME
|
||||||
|
STATION_PANELS int(11)
|
||||||
|
USER_PANELS int(11)
|
||||||
|
CLEAR_FILTER enum('N','Y')
|
||||||
|
FLASH_PANEL enum('N','Y')
|
||||||
|
PANEL_PAUSE_ENABLED enum('N','Y')
|
||||||
|
BUTTON_LABEL_TEMPLATE varchar(32)
|
||||||
|
DEFAULT_SERVICE varchar(10)
|
||||||
|
SKIN_PATH varchar(191)
|
@ -6,7 +6,7 @@ channels assignments and related information.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
ID int(10) unsigned * Primary key, Auto Increment
|
ID int(10) unsigned * Primary key, Auto Increment
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
INSTANCE int(10) unsigned 0 = Main Log Output 1 (Not Used)
|
INSTANCE int(10) unsigned 0 = Main Log Output 1 (Not Used)
|
||||||
1 = Main Log Output 2 (Not Used)
|
1 = Main Log Output 2 (Not Used)
|
||||||
2 = Sound Panel Output 1
|
2 = Sound Panel Output 1
|
||||||
@ -19,8 +19,8 @@ INSTANCE int(10) unsigned 0 = Main Log Output 1 (Not Used)
|
|||||||
9 = Sound Panel Output 5
|
9 = Sound Panel Output 5
|
||||||
CARD int(11)
|
CARD int(11)
|
||||||
PORT int(11)
|
PORT int(11)
|
||||||
START_RML char(255)
|
START_RML varchar(255)
|
||||||
STOP_RML char(255)
|
STOP_RML varchar(255)
|
||||||
GPIO_TYPE int unsigned 0 = Edge, 1 = Level
|
GPIO_TYPE int unsigned 0 = Edge, 1 = Level
|
||||||
START_GPI_MATRIX int(11)
|
START_GPI_MATRIX int(11)
|
||||||
START_GPI_LINE int(11)
|
START_GPI_LINE int(11)
|
||||||
|
@ -11,9 +11,9 @@ IS_ACTIVE enum('N','Y')
|
|||||||
TYPE int(11) 0=Recording,1=Macro Event,
|
TYPE int(11) 0=Recording,1=Macro Event,
|
||||||
2=Switch Event,3=Playout,
|
2=Switch Event,3=Playout,
|
||||||
4=Download,5=Upload
|
4=Download,5=Upload
|
||||||
STATION_NAME char(64) From STATIONS.NAME
|
STATION_NAME varchar(64) From STATIONS.NAME
|
||||||
CHANNEL int(10) unsigned
|
CHANNEL int(10) unsigned
|
||||||
CUT_NAME char(12) From CUTS.CUT_NAME
|
CUT_NAME varchar(12) From CUTS.CUT_NAME
|
||||||
SUN enum('N','Y')
|
SUN enum('N','Y')
|
||||||
MON enum('N','Y')
|
MON enum('N','Y')
|
||||||
TUE enum('N','Y')
|
TUE enum('N','Y')
|
||||||
@ -21,7 +21,7 @@ WED enum('N','Y')
|
|||||||
THU enum('N','Y')
|
THU enum('N','Y')
|
||||||
FRI enum('N','Y')
|
FRI enum('N','Y')
|
||||||
SAT enum('N','Y')
|
SAT enum('N','Y')
|
||||||
DESCRIPTION char(64) Remarks
|
DESCRIPTION varchar(64) Remarks
|
||||||
|
|
||||||
START_TYPE int(10) 0=Hard Timed,1=GPI
|
START_TYPE int(10) 0=Hard Timed,1=GPI
|
||||||
START_TIME time
|
START_TIME time
|
||||||
@ -57,8 +57,8 @@ EXIT_CODE int(11) 0 = Ok, 1 = Short Length,
|
|||||||
2 = Low Level, 3 = High Level
|
2 = Low Level, 3 = High Level
|
||||||
EXIT_TEXT text
|
EXIT_TEXT text
|
||||||
ONE_SHOT enum ('N','Y')
|
ONE_SHOT enum ('N','Y')
|
||||||
URL char(255)
|
URL varchar(255)
|
||||||
URL_USERNAME char(64)
|
URL_USERNAME varchar(64)
|
||||||
URL_PASSWORD char(64)
|
URL_PASSWORD varchar(64)
|
||||||
ENABLE_METADATA enum('N','Y')
|
ENABLE_METADATA enum('N','Y')
|
||||||
FEED_ID int From FEEDS.ID
|
FEED_ID int From FEEDS.ID
|
||||||
|
@ -7,8 +7,8 @@ FIELD NAME TYPE REMARKS
|
|||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned auto_increment, not null
|
ID int(10) unsigned auto_increment, not null
|
||||||
primary key
|
primary key
|
||||||
REPLICATOR_NAME char(32) from REPLICATORS.NAME
|
REPLICATOR_NAME varchar(32) from REPLICATORS.NAME
|
||||||
CART_NUMBER int(10) unsigned from CART.NUMBER
|
CART_NUMBER int(10) unsigned from CART.NUMBER
|
||||||
POSTED_FILENAME char(255)
|
POSTED_FILENAME varchar(191)
|
||||||
ITEM_DATETIME datetime
|
ITEM_DATETIME datetime
|
||||||
REPOST enum('N','Y')
|
REPOST enum('N','Y')
|
||||||
|
@ -7,6 +7,6 @@ FIELD NAME TYPE REMARKS
|
|||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned auto_increment, not null
|
ID int(10) unsigned auto_increment, not null
|
||||||
primary key
|
primary key
|
||||||
REPLICATOR_NAME char(32) from REPLICATORS.NAME
|
REPLICATOR_NAME varchar(32) from REPLICATORS.NAME
|
||||||
CUT_NAME char(12) from CUTS.CUT_NAME
|
CUT_NAME varchar(12) from CUTS.CUT_NAME
|
||||||
ITEM_DATETIME datetime
|
ITEM_DATETIME datetime
|
||||||
|
@ -5,17 +5,17 @@ configuration on the system.
|
|||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
NAME char(32) not null, primary key
|
NAME varchar(32) not null, primary key
|
||||||
DESCRIPTION char(64)
|
DESCRIPTION varchar(64)
|
||||||
TYPE_ID int(10) unsigned not null
|
TYPE_ID int(10) unsigned not null
|
||||||
STATION_NAME char(64) from STATIONS.NAME
|
STATION_NAME varchar(64) from STATIONS.NAME
|
||||||
FORMAT int(10) unsigned
|
FORMAT int(10) unsigned
|
||||||
CHANNELS int(10) unsigned
|
CHANNELS int(10) unsigned
|
||||||
SAMPRATE int(10) unsigned
|
SAMPRATE int(10) unsigned
|
||||||
BITRATE int(10) unsigned
|
BITRATE int(10) unsigned
|
||||||
QUALITY int(10) unsigned
|
QUALITY int(10) unsigned
|
||||||
URL char(255)
|
URL varchar(255)
|
||||||
URL_USERNAME char(64)
|
URL_USERNAME varchar(64)
|
||||||
URL_PASSWORD char(64)
|
URL_PASSWORD varchar(64)
|
||||||
ENABLE_METADATA enum('N','Y')
|
ENABLE_METADATA enum('N','Y')
|
||||||
NORMALIZATION_LEVEL int(11) signed
|
NORMALIZATION_LEVEL int(11) signed
|
||||||
|
10
docs/tables/report_groups.txt
Normal file
10
docs/tables/report_groups.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
REPORT_GROUPS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The REPORT_GROUPS table holds data which groups are referenced by
|
||||||
|
a given report configuration.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary Key
|
||||||
|
REPORT_NAME varchar(64)
|
||||||
|
GROUP_NAME varchar(10)
|
10
docs/tables/report_services.txt
Normal file
10
docs/tables/report_services.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
REPORT_SERVICES Table Layout for Rivendell
|
||||||
|
|
||||||
|
The REPORT_SERVICES table holds data which services are referenced by
|
||||||
|
a given report configuration.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary Key
|
||||||
|
REPORT_NAME varchar(64)
|
||||||
|
SERVICE_NAME varchar(10)
|
10
docs/tables/report_stations.txt
Normal file
10
docs/tables/report_stations.txt
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
REPORT_STATIONS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The REPORT_STATIONS table holds data which hosts are referenced by
|
||||||
|
a given report configuration.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary Key
|
||||||
|
REPORT_NAME varchar(64)
|
||||||
|
STATION_NAME varchar(64)
|
@ -5,24 +5,24 @@ The REPORTS table holds data concerning each report configured on the system.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary Key
|
ID int(10) unsigned Primary Key
|
||||||
NAME char(64)
|
NAME varchar(64)
|
||||||
DESCRIPTION char(64)
|
DESCRIPTION varchar(64)
|
||||||
EXPORT_FILTER int(11)
|
EXPORT_FILTER int(11)
|
||||||
EXPORT_PATH char(255)
|
EXPORT_PATH varchar(191)
|
||||||
POST_EXPORT_CMD text
|
POST_EXPORT_CMD text
|
||||||
WIN_EXPORT_PATH char(255)
|
WIN_EXPORT_PATH varchar(191)
|
||||||
WIN_POST_EXPORT_CMD text
|
WIN_POST_EXPORT_CMD text
|
||||||
EXPORT_TFC enum('N','Y')
|
EXPORT_TFC enum('N','Y')
|
||||||
EXPORT_MUS enum('N','Y')
|
EXPORT_MUS enum('N','Y')
|
||||||
FORCE_MUS enum('N','Y')
|
FORCE_MUS enum('N','Y')
|
||||||
EXPORT_GEN enum('N','Y')
|
EXPORT_GEN enum('N','Y')
|
||||||
STATION_ID char(16)
|
STATION_ID varchar(16)
|
||||||
CART_DIGITS int(10) unsigned
|
CART_DIGITS int(10) unsigned
|
||||||
USE_LEADING_ZEROS enum('N','Y')
|
USE_LEADING_ZEROS enum('N','Y')
|
||||||
LINES_PER_PAGE int(11)
|
LINES_PER_PAGE int(11)
|
||||||
SERVICE_NAME char(64)
|
SERVICE_NAME varchar(64)
|
||||||
STATION_TYPE int(11)
|
STATION_TYPE int(11)
|
||||||
STATION_FORMAT char(64)
|
STATION_FORMAT varchar(64)
|
||||||
FILTER_ONAIR_FLAG enum('N','Y')
|
FILTER_ONAIR_FLAG enum('N','Y')
|
||||||
FILTER_GROUPS enum('N','Y')
|
FILTER_GROUPS enum('N','Y')
|
||||||
START_TIME time
|
START_TIME time
|
||||||
|
@ -7,6 +7,6 @@ to a given hour on a service's grid.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(11) signed Primary Key
|
ID int(11) signed Primary Key
|
||||||
SERVICE_NAME char(10) From SERVICES.NAME
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
||||||
HOUR int(11) signed
|
HOUR int(11) signed
|
||||||
CLOCK_NAME char(64) From CLOCKS.NAME
|
CLOCK_NAME varchar(64) From CLOCKS.NAME
|
||||||
|
11
docs/tables/service_perms.txt
Normal file
11
docs/tables/service_perms.txt
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
SERVICE_PERMS Table Layout for Rivendell
|
||||||
|
|
||||||
|
The SERVICE_PERMS table holds data concerning which is permitted
|
||||||
|
to run which service.
|
||||||
|
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
---------------------------------------------------------------
|
||||||
|
ID int(10) unsigned Primary Key
|
||||||
|
STATION_NAME varchar(64) From CLOCKS.NAME
|
||||||
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
@ -6,25 +6,25 @@ table:
|
|||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
NAME char(10) unsigned Primary Key
|
NAME varchar(10) unsigned Primary Key
|
||||||
DESCRIPTION char(255)
|
DESCRIPTION varchar(191)
|
||||||
NAME_TEMPLATE char(255)
|
NAME_TEMPLATE varchar(191)
|
||||||
DESCRIPTION_TEMPLATE char(255)
|
DESCRIPTION_TEMPLATE varchar(191)
|
||||||
PROGRAM_CODE char(255)
|
PROGRAM_CODE varchar(191)
|
||||||
CHAIN_LOG enum('N','Y')
|
CHAIN_LOG enum('N','Y')
|
||||||
TRACK_GROUP char(10) From GROUPS.NAME
|
TRACK_GROUP varchar(10) From GROUPS.NAME
|
||||||
AUTOSPOT_GROUP char(10) From GROUPS.NAME
|
AUTOSPOT_GROUP varchar(10) From GROUPS.NAME
|
||||||
AUTO_REFRESH enum('N','Y')
|
AUTO_REFRESH enum('N','Y')
|
||||||
DEFAULT_LOG_SHELFLIFE int(11)
|
DEFAULT_LOG_SHELFLIFE int(11)
|
||||||
LOG_SHELFLIFE_ORIGIN int(11) 0=Air Date, 1=Log Creation
|
LOG_SHELFLIFE_ORIGIN int(11) 0=Air Date, 1=Log Creation
|
||||||
ELR_SHELFLIFE int(11)
|
ELR_SHELFLIFE int(11)
|
||||||
TFC_PATH char(255)
|
TFC_PATH varchar(191)
|
||||||
TFC_PREIMPORT_CMD text
|
TFC_PREIMPORT_CMD text
|
||||||
TFC_WIN_PATH char(255)
|
TFC_WIN_PATH varchar(191)
|
||||||
TFC_WIN_PREIMPORT_CMD text
|
TFC_WIN_PREIMPORT_CMD text
|
||||||
TFC_IMPORT_TEMPLATE char(64) From IMPORT_TEMPLATES.NAME
|
TFC_IMPORT_TEMPLATE varchar(64) From IMPORT_TEMPLATES.NAME
|
||||||
TFC_LABEL_CART char(32)
|
TFC_LABEL_CART varchar(32)
|
||||||
TFC_TRACK_CART char(32)
|
TFC_TRACK_CART varchar(32)
|
||||||
TFC_CART_OFFSET int(11)
|
TFC_CART_OFFSET int(11)
|
||||||
TFC_CART_LENGTH int(11)
|
TFC_CART_LENGTH int(11)
|
||||||
TFC_TITLE_OFFSET int(11)
|
TFC_TITLE_OFFSET int(11)
|
||||||
@ -35,8 +35,6 @@ TFC_MINUTES_OFFSET int(11)
|
|||||||
TFC_MINUTES_LENGTH int(11)
|
TFC_MINUTES_LENGTH int(11)
|
||||||
TFC_SECONDS_OFFSET int(11)
|
TFC_SECONDS_OFFSET int(11)
|
||||||
TFC_SECONDS_LENGTH int(11)
|
TFC_SECONDS_LENGTH int(11)
|
||||||
TFC_LENGTH_OFFSET int(11) RETIRED
|
|
||||||
TFC_LENGTH_LENGTH int(11) RETIRED
|
|
||||||
TFC_LEN_HOURS_OFFSET int(11)
|
TFC_LEN_HOURS_OFFSET int(11)
|
||||||
TFC_LEN_HOURS_LENGTH int(11)
|
TFC_LEN_HOURS_LENGTH int(11)
|
||||||
TFC_LEN_MINUTES_OFFSET int(11)
|
TFC_LEN_MINUTES_OFFSET int(11)
|
||||||
@ -49,15 +47,15 @@ TFC_EVENT_ID_OFFSET int(11)
|
|||||||
TFC_EVENT_ID_LENGTH int(11)
|
TFC_EVENT_ID_LENGTH int(11)
|
||||||
TFC_ANNC_TYPE_OFFSET int(11)
|
TFC_ANNC_TYPE_OFFSET int(11)
|
||||||
TFC_ANNC_TYPE_LENGTH int(11)
|
TFC_ANNC_TYPE_LENGTH int(11)
|
||||||
MUS_PATH char(255)
|
MUS_PATH varchar(191)
|
||||||
MUS_PREIMPORT_CMD text
|
MUS_PREIMPORT_CMD text
|
||||||
MUS_WIN_PATH char(255)
|
MUS_WIN_PATH varchar(191)
|
||||||
MUS_WIN_PREIMPORT_CMD text
|
MUS_WIN_PREIMPORT_CMD text
|
||||||
MUS_IMPORT_TEMPLATE char(64) From IMPORT_TEMPLATES.NAME
|
MUS_IMPORT_TEMPLATE varchar(64) From IMPORT_TEMPLATES.NAME
|
||||||
MUS_LABEL_CART char(32)
|
MUS_LABEL_CART varchar(32)
|
||||||
MUS_TRACK_CART char(32)
|
MUS_TRACK_CART varchar(32)
|
||||||
MUS_BREAK_STRING char(64)
|
MUS_BREAK_STRING varchar(64)
|
||||||
MUS_TRACK_STRING char(64)
|
MUS_TRACK_STRING varchar(64)
|
||||||
MUS_CART_OFFSET int(11)
|
MUS_CART_OFFSET int(11)
|
||||||
MUS_CART_LENGTH int(11)
|
MUS_CART_LENGTH int(11)
|
||||||
MUS_TITLE_OFFSET int(11)
|
MUS_TITLE_OFFSET int(11)
|
||||||
@ -74,8 +72,6 @@ MUS_LEN_MINUTES_OFFSET int(11)
|
|||||||
MUS_LEN_MINUTES_LENGTH int(11)
|
MUS_LEN_MINUTES_LENGTH int(11)
|
||||||
MUS_LEN_SECONDS_OFFSET int(11)
|
MUS_LEN_SECONDS_OFFSET int(11)
|
||||||
MUS_LEN_SECONDS_LENGTH int(11)
|
MUS_LEN_SECONDS_LENGTH int(11)
|
||||||
MUS_LENGTH_OFFSET int(11) RETIRED
|
|
||||||
MUS_LENGTH_LENGTH int(11) RETIRED
|
|
||||||
MUS_DATA_OFFSET int(11)
|
MUS_DATA_OFFSET int(11)
|
||||||
MUS_DATA_LENGTH int(11)
|
MUS_DATA_LENGTH int(11)
|
||||||
MUS_EVENT_ID_OFFSET int(11)
|
MUS_EVENT_ID_OFFSET int(11)
|
||||||
|
@ -6,7 +6,7 @@ FIELD NAME TYPE REMARKS
|
|||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto_increment
|
ID int(10) unsigned Primary key, auto_increment
|
||||||
SCHED_STACK_ID int(10) unsigned
|
SCHED_STACK_ID int(10) unsigned
|
||||||
SERVICE_NAME char(10) From SERVICES.NAME
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
||||||
CART int(10) unsigned From CART.NUMBER
|
CART int(10) unsigned From CART.NUMBER
|
||||||
ARTIST varchar(255) From CART.ARTIST
|
ARTIST varchar(255) From CART.ARTIST
|
||||||
SCHED_CODES varchar(255)
|
SCHED_CODES varchar(255)
|
||||||
|
@ -1,28 +1,27 @@
|
|||||||
STATIONS Table Layout for Rivendell
|
STATIONS Table Layout for Rivendell
|
||||||
|
|
||||||
The STATIONS table contains data about each workstation in the system.
|
The STATIONS table contains data about each workstation in the system.
|
||||||
Following is the layout of a record in the SERVICES table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
NAME char(64) Primary Key
|
NAME varchar(64) Primary Key
|
||||||
SHORT_NAME char(64)
|
SHORT_NAME varchar(64)
|
||||||
DESCRIPTION char(64) Indexed
|
DESCRIPTION varchar(64) Indexed
|
||||||
USER_NAME char(255) Current User
|
USER_NAME varchar(255) Current User
|
||||||
DEFAULT_NAME char(255) Default User
|
DEFAULT_NAME varchar(255) Default User
|
||||||
IPV4_ADDRESS char(15)
|
IPV4_ADDRESS varchar(15)
|
||||||
HTTP_STATION char(64) From STATIONS.NAME
|
HTTP_STATION varchar(64) From STATIONS.NAME
|
||||||
CAE_STATION char(64) From STATIONS.NAME
|
CAE_STATION varchar(64) From STATIONS.NAME
|
||||||
TIME_OFFSET int(11)
|
TIME_OFFSET int(11)
|
||||||
BROADCAST_SECURITY int(10) unsigned 0=HostSec, 1=UserSec
|
BROADCAST_SECURITY int(10) unsigned 0=HostSec, 1=UserSec
|
||||||
HEARTBEAT_CART int(10) unsigned
|
HEARTBEAT_CART int(10) unsigned
|
||||||
HEARTBEAT_INTERVAL int(10) unsigned
|
HEARTBEAT_INTERVAL int(10) unsigned
|
||||||
STARTUP_CART int(10) unsigned
|
STARTUP_CART int(10) unsigned
|
||||||
EDITOR_PATH char(255)
|
EDITOR_PATH varchar(255)
|
||||||
FILTER_MODE int(11) 0=Synchronous, 1=Asynchronous
|
FILTER_MODE int(11) 0=Synchronous, 1=Asynchronous
|
||||||
START_JACK enum('Y','N')
|
START_JACK enum('Y','N')
|
||||||
JACK_SERVER_NAME char(64)
|
JACK_SERVER_NAME varchar(64)
|
||||||
JACK_COMMAND_LINE char(255)
|
JACK_COMMAND_LINE varchar(255)
|
||||||
JACK_PORTS int(11) signed
|
JACK_PORTS int(11) signed
|
||||||
CUE_CARD int(11) signed
|
CUE_CARD int(11) signed
|
||||||
CUE_PORT int(11) signed
|
CUE_PORT int(11) signed
|
||||||
@ -41,6 +40,6 @@ HAVE_TWOLAME enum('N','Y')
|
|||||||
HAVE_LAME enum('N','Y')
|
HAVE_LAME enum('N','Y')
|
||||||
HAVE_MPG321 enum('N','Y')
|
HAVE_MPG321 enum('N','Y')
|
||||||
HAVE_MP4_DECODE enum('N','Y')
|
HAVE_MP4_DECODE enum('N','Y')
|
||||||
HPI_VERSION char(16)
|
HPI_VERSION varchar(16)
|
||||||
JACK_VERSION char(16)
|
JACK_VERSION varchar(16)
|
||||||
ALSA_VERSION char(16)
|
ALSA_VERSION varchar(16)
|
||||||
|
15
docs/tables/switcher_nodes.txt
Normal file
15
docs/tables/switcher_nodes.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
SWITCHER_NODES Table Layout for Rivendell
|
||||||
|
|
||||||
|
The SWITCHER_NODES table holds data on Livewire nodes being used
|
||||||
|
as switcher devices.
|
||||||
|
|
||||||
|
FIELD NAME TYPE REMARKS
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
ID int(11) Primary key, auto_increment
|
||||||
|
STATION_NAME varchar(64)
|
||||||
|
MATRIX int(11)
|
||||||
|
BASE_OUTPUT int(11)
|
||||||
|
HOSTNAME varchar(64)
|
||||||
|
PASSWORD varchar(64)
|
||||||
|
TCP_PORT int(11)
|
||||||
|
DESCRIPTION varchar(191)
|
@ -1,6 +1,6 @@
|
|||||||
SYSTEM Table Layout for Rivendell
|
SYSTEM Table Layout for Rivendell
|
||||||
|
|
||||||
The STATIONS table contains system-wide settings.
|
The SYSTEM table contains system-wide settings.
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
@ -9,7 +9,7 @@ SAMPLE_RATE int(10) unsigned
|
|||||||
DUP_CART_TITLE enum('N','Y')
|
DUP_CART_TITLE enum('N','Y')
|
||||||
FIX_DUP_CART_TITLES enum('N','Y')
|
FIX_DUP_CART_TITLES enum('N','Y')
|
||||||
MAX_POST_LENGTH int(10) unsigned
|
MAX_POST_LENGTH int(10) unsigned
|
||||||
ISCI_XREFERENCE_PATH char(255)
|
ISCI_XREFERENCE_PATH varchar(191)
|
||||||
TEMP_CART_GROUP char(10) From 'GROUPS.NAME'
|
TEMP_CART_GROUP varchar(10) From 'GROUPS.NAME'
|
||||||
SHOW_USER_LIST enum('N','Y')
|
SHOW_USER_LIST enum('N','Y')
|
||||||
NOTIFICATION_ADDRESS char(15)
|
NOTIFICATION_ADDRESS varchar(15)
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
TRIGGERS Table Layout for Rivendell
|
TRIGGERS Table Layout for Rivendell
|
||||||
|
|
||||||
The TRIGGERS table holds data concerning all triggers on the system.
|
The TRIGGERS table holds data concerning all triggers on the system.
|
||||||
Following is the layout of a record in the SERVICES table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
-------------------------------------------------------------------------
|
-------------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary Key, Autoincrement
|
ID int(10) unsigned Primary Key, Autoincrement
|
||||||
CUT_NAME char(12) Indexed
|
CUT_NAME varchar(12) From CUTS.CUT_NAME
|
||||||
TRIGGER_CODE int(10) unsigned
|
TRIGGER_CODE int(10) unsigned
|
||||||
OFFSET int(10) Location
|
OFFSET int(10) Location
|
||||||
|
|
||||||
|
@ -1,15 +1,15 @@
|
|||||||
TTYS Table Layout for Rivendell
|
TTYS Table Layout for Rivendell
|
||||||
|
|
||||||
The TTYS table holds data concerning each configured tty port on the
|
The TTYS table holds data concerning each configured tty port on the
|
||||||
system. Following is the layout of a record in the TTYS table:
|
system.
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
------------------------------------------------------------------
|
------------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary Key
|
ID int(10) unsigned Primary Key
|
||||||
PORT_ID int(10) unsigned
|
PORT_ID int(10) unsigned
|
||||||
ACTIVE enum('N','Y')
|
ACTIVE enum('N','Y')
|
||||||
STATION_NAME char(64) From STATIONS
|
STATION_NAME varchar(64) From STATIONS
|
||||||
PORT char(20) Unix device name
|
PORT varchar(20) Unix device name
|
||||||
BAUD_RATE int(11) signed in bits/sec
|
BAUD_RATE int(11) signed in bits/sec
|
||||||
DATA_BITS int(11) signed
|
DATA_BITS int(11) signed
|
||||||
STOP_BITS int(11) signed
|
STOP_BITS int(11) signed
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
USER_PERMS Table Layout for Rivendell
|
USER_PERMS Table Layout for Rivendell
|
||||||
|
|
||||||
The USER_PERMS table holds data concerning which audio groups are
|
The USER_PERMS table holds data concerning which audio groups are
|
||||||
are allowed to be accessed by which users. Following is the layout
|
are allowed to be accessed by which users.
|
||||||
of a record in the USER_PERMS table:
|
|
||||||
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(10) unsigned Primary key, auto increment
|
ID int(10) unsigned Primary key, auto increment
|
||||||
USER_NAME char(255) From USERS.LOGIN_NAME
|
USER_NAME varchar(191) From USERS.LOGIN_NAME
|
||||||
GROUP_NAME char(10) From GROUPS.NAME
|
GROUP_NAME varchar(10) From GROUPS.NAME
|
||||||
|
@ -7,5 +7,5 @@ are allowed to be accessed by which users.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
---------------------------------------------------------------
|
---------------------------------------------------------------
|
||||||
ID int(11) signed Primary key, auto increment
|
ID int(11) signed Primary key, auto increment
|
||||||
USER_NAME char(255) From USERS.LOGIN_NAME
|
USER_NAME varchar(191) From USERS.LOGIN_NAME
|
||||||
SERVICE_NAME char(10) From SERVICES.NAME
|
SERVICE_NAME varchar(10) From SERVICES.NAME
|
||||||
|
@ -1,28 +1,25 @@
|
|||||||
USERS Table Layout for Rivendell
|
USERS Table Layout for Rivendell
|
||||||
|
|
||||||
The USERS table holds data concerning each individual user configured
|
The USERS table holds data concerning each individual user configured
|
||||||
on the system. Following is the layout of a record in the USERS
|
on the system.
|
||||||
table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
LOGIN_NAME char(255) Primary key
|
LOGIN_NAME varchar(255) Primary key
|
||||||
FULL_NAME char(255) Indexed
|
FULL_NAME varchar(255) Indexed
|
||||||
PHONE_NUMBER char(20)
|
PHONE_NUMBER varchar(20)
|
||||||
DESCRIPTION char(255)
|
DESCRIPTION varchar(255)
|
||||||
PASSWORD char(32) Not-NULL, Hashed
|
PASSWORD varchar(32) Not-NULL, Hashed
|
||||||
WEBAPI_AUTH_TIMEOUT int(11) signed Seconds
|
WEBAPI_AUTH_TIMEOUT int(11) signed Seconds
|
||||||
ENABLE_WEB enum('N','Y')
|
ENABLE_WEB enum('N','Y')
|
||||||
LOCAL_AUTH enum('N','Y')
|
LOCAL_AUTH enum('N','Y')
|
||||||
PAM_SERVICE char(32)
|
PAM_SERVICE varchar(32)
|
||||||
ADMIN_USERS_PRIV enum('N','Y') Retired
|
|
||||||
ADMIN_CONFIG_PRIV enum('N','Y')
|
ADMIN_CONFIG_PRIV enum('N','Y')
|
||||||
CREATE_CARTS_PRIV enum('N','Y')
|
CREATE_CARTS_PRIV enum('N','Y')
|
||||||
DELETE_CARTS_PRIV enum('N','Y')
|
DELETE_CARTS_PRIV enum('N','Y')
|
||||||
MODIFY_CARTS_PRIV enum('N','Y')
|
MODIFY_CARTS_PRIV enum('N','Y')
|
||||||
EDIT_AUDIO_PRIV enum('N','Y')
|
EDIT_AUDIO_PRIV enum('N','Y')
|
||||||
WEBGET_LOGIN_PRIV enum('N','Y')
|
WEBGET_LOGIN_PRIV enum('N','Y')
|
||||||
ASSIGN_CART_PRIV enum('N','Y') Retired
|
|
||||||
CREATE_LOG_PRIV enum('N','Y')
|
CREATE_LOG_PRIV enum('N','Y')
|
||||||
DELETE_LOG_PRIV enum('N','Y')
|
DELETE_LOG_PRIV enum('N','Y')
|
||||||
DELETE_REC_PRIV enum('N','Y')
|
DELETE_REC_PRIV enum('N','Y')
|
||||||
|
@ -3,12 +3,11 @@
|
|||||||
The VGUEST_RESOURCES table holds data concerning the the mapping of
|
The VGUEST_RESOURCES table holds data concerning the the mapping of
|
||||||
various Rivendell objects to resources in a Logitek Audio Engine
|
various Rivendell objects to resources in a Logitek Audio Engine
|
||||||
system.
|
system.
|
||||||
Following is the layout of a record in the VGUEST_RESOURCES table:
|
|
||||||
|
|
||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
ID unsigned int(10) Primary key
|
ID unsigned int(10) Primary key
|
||||||
STATION_NAME char(64) from STATIONS.NAME
|
STATION_NAME varchar(64) from STATIONS.NAME
|
||||||
MATRIX_NUM int(11) from MATRICES.MATRIX
|
MATRIX_NUM int(11) from MATRICES.MATRIX
|
||||||
VGUEST_TYPE int(11)
|
VGUEST_TYPE int(11)
|
||||||
NUMBER int(11)
|
NUMBER int(11)
|
||||||
|
@ -6,6 +6,6 @@ browser connection.
|
|||||||
FIELD NAME TYPE REMARKS
|
FIELD NAME TYPE REMARKS
|
||||||
--------------------------------------------------------------------------
|
--------------------------------------------------------------------------
|
||||||
SESSION_ID unsigned int(10) Primary key
|
SESSION_ID unsigned int(10) Primary key
|
||||||
LOGIN_NAME char(255) From USERS.LOGIN_NAME
|
LOGIN_NAME varchar(191) From USERS.LOGIN_NAME
|
||||||
IP_ADDRESS char(16)
|
IP_ADDRESS varchar(16)
|
||||||
TIMESTAMP datetime
|
TIMESTAMP datetime
|
||||||
|
@ -24,7 +24,7 @@
|
|||||||
/*
|
/*
|
||||||
* Current Database Version
|
* Current Database Version
|
||||||
*/
|
*/
|
||||||
#define RD_VERSION_DATABASE 296
|
#define RD_VERSION_DATABASE 297
|
||||||
|
|
||||||
|
|
||||||
#endif // DBVERSION_H
|
#endif // DBVERSION_H
|
||||||
|
6
lib/rd.h
6
lib/rd.h
@ -62,10 +62,8 @@
|
|||||||
#define DEFAULT_MYSQL_DRIVER "QMYSQL3"
|
#define DEFAULT_MYSQL_DRIVER "QMYSQL3"
|
||||||
#define DEFAULT_MYSQL_HEARTBEAT_INTERVAL 360
|
#define DEFAULT_MYSQL_HEARTBEAT_INTERVAL 360
|
||||||
#define DEFAULT_MYSQL_ENGINE "MyISAM"
|
#define DEFAULT_MYSQL_ENGINE "MyISAM"
|
||||||
#define DEFAULT_MYSQL_CHARSET "utf8"
|
#define DEFAULT_MYSQL_CHARSET "utf8mb4"
|
||||||
#define DEFAULT_MYSQL_COLLATION "utf8_general_ci"
|
#define DEFAULT_MYSQL_COLLATION "utf8mb4_general_ci"
|
||||||
#define MYSQL_BUILTIN_DATABASE "mysql"
|
|
||||||
#define POSTGRESQL_BUILTIN_DATABASE "template1"
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Default Logging Settings
|
* Default Logging Settings
|
||||||
|
@ -141,6 +141,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
|||||||
// Save Button
|
// Save Button
|
||||||
//
|
//
|
||||||
QPushButton *button=new QPushButton(this,"save_button");
|
QPushButton *button=new QPushButton(this,"save_button");
|
||||||
|
button->setFocusPolicy(Qt::NoFocus);
|
||||||
button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,EDITAUDIO_WIDGET_HEIGHT-120,
|
button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,EDITAUDIO_WIDGET_HEIGHT-120,
|
||||||
80,50);
|
80,50);
|
||||||
button->setDefault(true);
|
button->setDefault(true);
|
||||||
@ -152,6 +153,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
|||||||
// Cancel Button
|
// Cancel Button
|
||||||
//
|
//
|
||||||
QPushButton *cancel_button=new QPushButton(this,"cancel_button");
|
QPushButton *cancel_button=new QPushButton(this,"cancel_button");
|
||||||
|
cancel_button->setFocusPolicy(Qt::NoFocus);
|
||||||
cancel_button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,
|
cancel_button->setGeometry(EDITAUDIO_WIDGET_WIDTH-90,
|
||||||
EDITAUDIO_WIDGET_HEIGHT-60,80,50);
|
EDITAUDIO_WIDGET_HEIGHT-60,80,50);
|
||||||
cancel_button->setDefault(true);
|
cancel_button->setDefault(true);
|
||||||
@ -164,6 +166,7 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
|||||||
//
|
//
|
||||||
edit_play_cursor_button=
|
edit_play_cursor_button=
|
||||||
new RDTransportButton(RDTransportButton::PlayBetween,this);
|
new RDTransportButton(RDTransportButton::PlayBetween,this);
|
||||||
|
edit_play_cursor_button->setFocusPolicy(Qt::NoFocus);
|
||||||
edit_play_cursor_button->setGeometry(20,425,65,45);
|
edit_play_cursor_button->setGeometry(20,425,65,45);
|
||||||
edit_play_cursor_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
edit_play_cursor_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||||
connect(edit_play_cursor_button,SIGNAL(clicked()),
|
connect(edit_play_cursor_button,SIGNAL(clicked()),
|
||||||
@ -171,18 +174,21 @@ RDEditAudio::RDEditAudio(RDCart *cart,QString cut_name,int card,
|
|||||||
|
|
||||||
edit_play_start_button=
|
edit_play_start_button=
|
||||||
new RDTransportButton(RDTransportButton::Play,this);
|
new RDTransportButton(RDTransportButton::Play,this);
|
||||||
|
edit_play_start_button->setFocusPolicy(Qt::NoFocus);
|
||||||
edit_play_start_button->setGeometry(90,425,65,45);
|
edit_play_start_button->setGeometry(90,425,65,45);
|
||||||
edit_play_start_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
edit_play_start_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||||
connect(edit_play_start_button,SIGNAL(clicked()),
|
connect(edit_play_start_button,SIGNAL(clicked()),
|
||||||
this,SLOT(playStartData()));
|
this,SLOT(playStartData()));
|
||||||
|
|
||||||
edit_pause_button=new RDTransportButton(RDTransportButton::Pause,this);
|
edit_pause_button=new RDTransportButton(RDTransportButton::Pause,this);
|
||||||
|
edit_pause_button->setFocusPolicy(Qt::NoFocus);
|
||||||
edit_pause_button->setGeometry(160,425,65,45);
|
edit_pause_button->setGeometry(160,425,65,45);
|
||||||
edit_pause_button->setOnColor(QColor(Qt::red));
|
edit_pause_button->setOnColor(QColor(Qt::red));
|
||||||
edit_pause_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
edit_pause_button->setEnabled((edit_card>=0)&&(edit_port>=0));
|
||||||
connect(edit_pause_button,SIGNAL(clicked()),this,SLOT(pauseData()));
|
connect(edit_pause_button,SIGNAL(clicked()),this,SLOT(pauseData()));
|
||||||
|
|
||||||
edit_stop_button=new RDTransportButton(RDTransportButton::Stop,this);
|
edit_stop_button=new RDTransportButton(RDTransportButton::Stop,this);
|
||||||
|
edit_stop_button->setFocusPolicy(Qt::NoFocus);
|
||||||
edit_stop_button->setGeometry(230,425,65,45);
|
edit_stop_button->setGeometry(230,425,65,45);
|
||||||
edit_stop_button->on();
|
edit_stop_button->on();
|
||||||
edit_stop_button->setOnColor(QColor(Qt::red));
|
edit_stop_button->setOnColor(QColor(Qt::red));
|
||||||
@ -2286,8 +2292,10 @@ void RDEditAudio::UpdateCounters()
|
|||||||
(int)(1000.0*(double)((edit_cursors[RDEditAudio::Play]-baseline)*1152)/
|
(int)(1000.0*(double)((edit_cursors[RDEditAudio::Play]-baseline)*1152)/
|
||||||
(double)edit_sample_rate),true,true));
|
(double)edit_sample_rate),true,true));
|
||||||
if(prev_cue_point!=RDEditAudio::Play) {
|
if(prev_cue_point!=RDEditAudio::Play) {
|
||||||
edit_cursor_edit[prev_cue_point]->clearFocus();
|
if(prev_cue_point!=edit_cue_point) {
|
||||||
edit_cursor_edit[prev_cue_point]->deselect();
|
edit_cursor_edit[prev_cue_point]->clearFocus();
|
||||||
|
edit_cursor_edit[prev_cue_point]->deselect();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
switch(edit_cue_point) {
|
switch(edit_cue_point) {
|
||||||
|
@ -310,7 +310,7 @@ void RDEventLine::clear()
|
|||||||
event_color=QColor();
|
event_color=QColor();
|
||||||
event_preimport_list->clear();
|
event_preimport_list->clear();
|
||||||
event_postimport_list->clear();
|
event_postimport_list->clear();
|
||||||
event_start_time=QTime();
|
event_start_time=QTime(0,0,0,0);
|
||||||
event_length=0;
|
event_length=0;
|
||||||
event_autofill_slop=-1;
|
event_autofill_slop=-1;
|
||||||
event_sched_group="";
|
event_sched_group="";
|
||||||
|
@ -47,12 +47,16 @@ RDTimeEdit::RDTimeEdit(QWidget *parent)
|
|||||||
setPalette(p);
|
setPalette(p);
|
||||||
edit_labels[0]=new QLabel("00",this);
|
edit_labels[0]=new QLabel("00",this);
|
||||||
edit_labels[0]->setAlignment(Qt::AlignCenter);
|
edit_labels[0]->setAlignment(Qt::AlignCenter);
|
||||||
|
edit_labels[0]->setAutoFillBackground(true);
|
||||||
edit_labels[1]=new QLabel("00",this);
|
edit_labels[1]=new QLabel("00",this);
|
||||||
edit_labels[1]->setAlignment(Qt::AlignCenter);
|
edit_labels[1]->setAlignment(Qt::AlignCenter);
|
||||||
|
edit_labels[1]->setAutoFillBackground(true);
|
||||||
edit_labels[2]=new QLabel("00",this);
|
edit_labels[2]=new QLabel("00",this);
|
||||||
edit_labels[2]->setAlignment(Qt::AlignCenter);
|
edit_labels[2]->setAlignment(Qt::AlignCenter);
|
||||||
|
edit_labels[2]->setAutoFillBackground(true);
|
||||||
edit_labels[3]=new QLabel("0",this);
|
edit_labels[3]=new QLabel("0",this);
|
||||||
edit_labels[3]->setAlignment(Qt::AlignCenter);
|
edit_labels[3]->setAlignment(Qt::AlignCenter);
|
||||||
|
edit_labels[3]->setAutoFillBackground(true);
|
||||||
edit_sep_labels[0]=new QLabel(":",this);
|
edit_sep_labels[0]=new QLabel(":",this);
|
||||||
edit_sep_labels[0]->setAlignment(Qt::AlignCenter);
|
edit_sep_labels[0]->setAlignment(Qt::AlignCenter);
|
||||||
edit_sep_labels[1]=new QLabel(":",this);
|
edit_sep_labels[1]=new QLabel(":",this);
|
||||||
|
@ -63,6 +63,13 @@ bool MainObject::CreateNewDb(QString *err_msg) const
|
|||||||
//
|
//
|
||||||
// Create a Rivendell DB of schema number 286
|
// Create a Rivendell DB of schema number 286
|
||||||
//
|
//
|
||||||
|
// Maintainer's Note:
|
||||||
|
//
|
||||||
|
// DO NOT alter the schema in this method! Rather, when adding schema
|
||||||
|
// changes, add the update to the 'UpdateSchema()' [updateschema.cpp]
|
||||||
|
// and the reversion to the 'RevertSchema()' [revertschema.cpp] methods.
|
||||||
|
//
|
||||||
|
|
||||||
QString sql;
|
QString sql;
|
||||||
bool ok=false;
|
bool ok=false;
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -140,7 +140,7 @@ void MainObject::InitializeSchemaMap() {
|
|||||||
global_version_map["2.17"]=268;
|
global_version_map["2.17"]=268;
|
||||||
global_version_map["2.18"]=272;
|
global_version_map["2.18"]=272;
|
||||||
global_version_map["2.19"]=275;
|
global_version_map["2.19"]=275;
|
||||||
global_version_map["2.20"]=296;
|
global_version_map["3.0"]=297;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user