349 Commits

Author SHA1 Message Date
Fred Gleason
d7f395f7db 2020-02-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'FEEDS.AUDIENCE_METRICS' field to the database.
	* Incremented the database version to 316.
	* Added a 'Collect Audience Metrics' checkbox to the 'Feed'
	dialog in rdadmin(1).
	* Added an 'RDTransfer' base class.
	* Rebased 'RDDelete' to 'RDTransfer'.
	* Added 'sftp' support to 'RDDelete'.
	* Added 'file' support to 'RDDelete'.
	* Refactored RSS generation to occur in 'RDFeed'.
	* Added a 'delete_test' test harness.
2020-02-20 11:06:46 -05:00
Fred Gleason
4ccf01f029 2020-02-19 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Disconnect All Jack Ports' ['JZ'] RML.
2020-02-19 10:19:39 -05:00
Fred Gleason
b5c6e2e7a6 2020-02-11 Fred Gleason <fredg@paravelsys tems.com>
* Added a 'FEEDS.IS_SUPERFEED' field to the database.
	* Added a 'FEED_KEY_NAMES' table to the database.
	* Incremented the database version to 315.
	* Added a 'Superfeed' column to the feed list in the 'Rivendell
	Feed List' dialog in rdadmin(1).
	* Added an 'Is Superfeed' dropdown to the 'Feed' dialog in
	rdadmin(1).
	* Added a 'Select Member Feeds' button to the 'Feed' dialog in
	rdadmin(1).
	* Added an 'RSS Superfeed' selection dialog to rdadmin(1).
2020-02-11 09:44:10 -05:00
Fred Gleason
0344db5fee 2020-02-07 Fred Gleason <fredg@paravelsystems.com>
* Added a '%wc' ['Industry Standard Commercial Identification (ISCI)
	Code'] metadata wildcard.
	* Implemented the '%wc' metadata wildcard for PyPAD.
	* Added support for the '%wc' wildcards to the '--metadata-pattern='
	switch in rdimport(1).
	* Added '--set-string-isci' switch to rdimport(1).
	* Added support for the '%wc' wildcard to the '--metadata-pattern='
	switch in rdexport(1).
2020-02-07 08:58:48 -05:00
Fred Gleason
6eee8cb9d9 2020-02-05 Fred Gleason <fredg@paravelsystems.com>
* Added support for the '%wi', '%wm' and '%wr' wildcards to
	the '--metadata-pattern=' switch in rdexport(1).
2020-02-05 08:03:25 -05:00
Fred Gleason
cf5018c32e 2020-02-04 Fred Gleason <fredg@paravelsystems.com>
* Added '--set-string-isrc', '--set-string-recording-mbid' and
	'--set-string-release-mbid' switches to rdimport(1).
2020-02-04 12:25:58 -05:00
Fred Gleason
edf23ce677 2020-02-04 Fred Gleason <fredg@paravelsystems.com>
* Added support for the '%wi', '%wm' and '%wr' wildcards to
	the '--metadata-pattern=' switch in rdimport(1).
2020-02-04 11:47:19 -05:00
Fred Gleason
f033d3b4b0 2020-02-03 Fred Gleason <fredg@paravelsystems.com>
* Consolidated the Metadata Wildcard definitions in the
	'RDResolveNowNext()' function into the 'RDLogLine::resolveWildcards()'
	method.
	* Added 'recordMbId' and 'releaseMbId' fields to the cut XML data
	schema.
	* Added '%wm' ['MusicBrainz Recording ID'] and '%wr'
	['MusicBrainz Release ID'] metadata wildcards.
2020-02-03 18:17:24 -05:00
Fred Gleason
8dfd341cdf 2020-02-02 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STATIONS.BROWSER_PATH' field to the database.
	* Incremented the database version to 314.
	* Added a 'Web Browser' control to the 'Edit Host' dialog in
	rdadmin(1).
	* Added a MusicBrainz record lookup button to the full disc ripper
	in rdlibrary(1).
	* Added a MusicBrainz record lookup button to the disc track ripper
	in rdlibrary(1).
2020-02-01 17:17:47 -05:00
Fred Gleason
3993732904 2020-01-30 Fred Gleason <fredg@paravelsystems.com>
* Added a 'RDLIBRARY.CD_SERVER_TYPE' field to the database.
	* Added an 'RDLIBRARY.MB_SERVER' field to the database.
	* Incremented the database version to 312.
	* Added a 'CD Metadata Source' dropdown to the 'Configure RDLibrary'
	dialog in rdadmin(1).
	* Added a 'Dummy' CD metadata lookup source in the 'RDDummyLookup'
	class.
	* Added a 'CUTS.TRACK_MBID' field to the database.
	* Added a 'CUTS.RELEASE_MBID' field to the database.
2020-01-30 18:15:02 -05:00
Fred Gleason
866e85b1a7 2020-01-27 Fred Gleason <fredg@paravelsystems.com>
* Added a 'delta-seconds' modifier to Filepath Wildcards.
2020-01-27 17:22:22 -05:00
Fred Gleason
2775f7cb35 2020-01-04 Fred Gleason <fredg@paravelsystems.com>
* Modified the example CounterPoint log import file to have unique
	GUID values for each line.
2020-01-04 13:46:16 -05:00
Fred Gleason
f263c5e0d3 2019-12-13 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Show Start Time As' control to the 'Edit Log' dialog
	in rdlogedit(1).
	* Made the main window and 'Edit Log' dialog window size persistent.
	* Changed the 'Time' column in the 'Full Log Widget' in rdairplay(1)
	to 'Sch. Time'.
2019-12-13 16:21:00 -05:00
Fred Gleason
00b1630b89 2019-10-30 Fred Gleason <fredg@paravelsystems.com>
* Added an rdsoftkeys(1) man page.
2019-10-30 13:50:17 -04:00
Fred Gleason
e6a93f862a 2019-10-30 Fred Gleason <fredg@paravelsystems.com>
* Added an rd.conf(5) man page.
2019-10-30 12:44:36 -04:00
Fred Gleason
dc0f552013 2019-10-30 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdsoftkeys(1) that threw a segfault at
	startup.
2019-10-30 12:34:14 -04:00
Fred Gleason
ec0e79090c 2019-10-21 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDLOGEDIT.WAVEFORM_CAPTION' field to the database.
	* Incremented the database version to 311.
	* Added a 'WaveForm Caption' control to the 'Edit RDLogEdit' dialog
	in rdadmin(1).
	* Implemented the 'WaveForm Caption' setting in the Voicetracker
	dialog in rdlogedit(1).
2019-10-21 21:54:54 -04:00
Fred Gleason
a46698f9d5 2019-10-08 Fred Gleason <fredg@paravelsystems.com>
* Documented the font management system in 'docs/apis/fonts.xml'
	(built as 'docs/apis/fonts.pdf'.
2019-10-08 13:23:21 -04:00
Patrick Linstruth
d1874b868a Database changes for Nexus integration 2019-09-11 12:01:40 -07:00
Fred Gleason
ac68d3c030 2019-08-28 Fred Gleason <fredg@paravelsystems.com>
* Added the '%l' wildcard (unpadded month 1-12) to the filepath
	wildcards.
2019-08-28 18:01:35 -04:00
Fred Gleason
ffe62e4c88 2019-08-26 Fred Gleason <fredg@paravelsystems.com>
* Added an rdalsaconfig(1) man page.
2019-08-26 17:00:38 -04:00
Fred Gleason
b9722a3be7 2019-08-20 Fred Gleason <fredg@paravelsystems.com>
* Added a 'DROPBOXES.LOG_TO_SYSLOG' field to the database.
	* Incremented the database version to 309.
	* Added a 'Log Events in Syslog' checkbox to the
	'Dropbox Configuration' dialog in rdadmin(1).
	* Added special name logic to RDApplication to detect when a
	dropbox is being started.
	* Modified the '--log-filename=' switch in rdimport(1) to accept
	both directory and filename components.
	* Removed the '--log-directory=' switch from rdimport(1).
	* Added an 'ID' column to the list of dropbox configurations in the
	'Rivendell Dropbox Configurations; dialog in rdadmin(1).
2019-08-20 18:50:56 -04:00
Fred Gleason
37da80e1c3 2019-08-06 Fred Gleason <fredg@paravelsystems.com>
* Refactored ripcd(8) to manage JACK port [dis]connections directly,
	rather than by delegation to caed(8).
2019-08-06 19:54:38 -04:00
Fred Gleason
ba501b0259 2019-07-16 Fred Gleason <fredg@paravelsystems.com>
* Added an rdairplay(1) man page.
2019-07-16 21:34:35 -04:00
Fred Gleason
0ecf53b6ae 2019-07-16 Fred Gleason <fredg@paravelsystems.com>
* Added an rdlogmanager(1) man page.
2019-07-16 20:58:50 -04:00
Fred Gleason
b4a0dce32d 2019-07-05 Fred Gleason <fredg@paravelsystems.com>
* Added switcher support for Grass Valley Series 7000 protocol.
2019-07-05 16:03:25 -04:00
Fred Gleason
2ee6a00114 2019-07-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a typo in the 'EditCart' call in 'docs/apis/web_api.xml'.
2019-07-02 17:59:42 -04:00
Fred Gleason
48aeabead0 2019-07-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused the 'Overview' section of the
	'Managing the Rivendell Database with RDDbConfig' chapter to be
	omitted from the HTML version of the Operations Guide.
2019-07-01 18:55:20 -04:00
Fred Gleason
a7cf12d722 2019-06-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that caused a compilation error when
	rebuilding the Docbook 5 documentation.
2019-06-19 18:25:49 -04:00
Fred Gleason
2a6254e035 2019-06-17 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDDbConfig' chapter to the Operations Guide.
	* Removed the 'Backing Up and Restoring the Database' section
	from the 'RDAdmin' chapter of the Operations Guide.
2019-06-17 19:19:30 -04:00
Fred Gleason
5f287b1628 2019-06-17 Fred Gleason <fredg@paravelsystems.com>
* Updated the screenshot of the rdlibrary(1) Main Window in the
	Operations Guide.
2019-06-17 18:26:31 -04:00
Fred Gleason
120b9bf07c Fixed conflicts in 'ChangeLog' 2019-06-04 12:58:22 -04:00
Fred Gleason
0a4a01333f 2019-06-03 Fred Gleason <fredg@paravelsystems.com>
* Moved rdmetadata(8) to rdmetadata(1).
2019-06-03 18:52:22 -04:00
Fred Gleason
0161a2e48a Fixed conflict in 'ChangeLog' 2019-06-03 18:30:01 -04:00
Patrick Linstruth
89658facb3 Change '--verbose' command switch to '--verbose' 2019-06-03 14:59:31 -07:00
Patrick Linstruth
bbbea94710 Added new '--orphaned-*' command line switches. 2019-06-02 10:23:46 -07:00
Patrick Linstruth
5241be0fe8 Changed --verbose to --quiet 2019-06-01 12:11:01 -07:00
Fred Gleason
8f008d1d70 2019-05-29 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'Stop Recording' ['SR'] command in the CAE
	API documentation.
2019-05-29 18:45:08 -04:00
Patrick Linstruth
48c9388e52 Added rdmetadata(8) utility for setting cart metadata from the command line. 2019-05-28 14:20:25 -07:00
Fred Gleason
e2fc500ec8 2019-05-17 Fred Gleason <fredg@paravelsystems.com>
* Added '--end-startup-after-caed', '--end-startup-after-ripcd',
	'--end-startup-after-rdcatchd', '--end-startup-after-rdpadd',
	'--end-startup-after-rdpadengined', '--end-startup-after-rdvairplayd',
	and '--end-startup-after-rdrepld' command line switches to
	rdservice(8).
2019-05-17 13:58:34 -04:00
Fred Gleason
03b02fdbf8 2019-05-14 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Webget' chapter to the Operations Guide.
2019-05-14 17:19:30 -04:00
Fred Gleason
40b98bec92 2019-04-30 Fred Gleason <fredg@paravelsystems.com>
* Added an appendix containing the 'GNU Free Documentation License'
	to the Operations Guide.
2019-04-30 20:14:11 -04:00
Fred Gleason
5589d3fc97 2019-04-23 Fred Gleason <fredg@paravelsystems.com>
* Added a 'STACK_SCHED_CODES' table to the database.
	* Dropped the 'STACK_LINES.SCHED_CODES' field from the database.
	* Incremented the database version to 308.
	* Renamed the 'SchedCartList' class to 'RDSchedCartList' and
	refactored it to be idiomatic Qt.
	* Renamed the 'SchedRulesList' class to 'RDSchedRulesList'.
2019-04-23 18:30:30 -04:00
Fred Gleason
72294a3325 2019-03-28 Fred Gleason <fredg@paravelsystems.com>
* Added a 'Program Associated Data' chapter to the Operations
	Guide.
2019-03-29 18:45:10 -04:00
Fred Gleason
de6d386316 2019-03-21 Fred Gleason <fredg@paravelsystems.com>
* Cleaned up formatting typos in 'docs/opsguide/rml.xml'.
2019-03-21 14:36:06 -04:00
Fred Gleason
1757747614 2019-03-20 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'No Operation' ['NN'] RML in the Operations
	Guide.
2019-03-20 16:49:27 -04:00
Fred Gleason
57233097e3 2019-03-20 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'Append Log' ['AL'] RML in the Operations
	Guide.
2019-03-20 16:35:58 -04:00
Patrick Linstruth
5d82d16eef Move rdlogmanager(1) scheduler artist separation from clock to event. 2019-02-25 16:46:38 -08:00
Fred Gleason
47daa853bf 2019-02-19 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdamin(1) that caused PyPAD instance data
	to fail to be cloned properly when creating a new host entry.
2019-02-19 17:46:27 -05:00
Fred Gleason
489db27fc9 2019-02-19 Fred Gleason <fredg@paravelsystems.com>
* Added 'RnRmlOwner=' and 'RnRmlGroup=' directives to rd.conf(5).
	* Refactored the implementation of the 'Run Shell Command' ['RN']
	RML to use runuser(1).
2019-02-19 12:47:18 -05:00