3301 Commits

Author SHA1 Message Date
Fred Gleason
d44e932fe3 2022-04-21 Fred Gleason <fredg@paravelsystems.com>
* Fixed bug in the RDCatch subsystem that caused audio format
	parameters to be confounded between uploaded and audio store
	files.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-21 13:19:24 -04:00
Fred Gleason
1b0d3dc9fd 2022-04-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a bitrate value of '0' to
	be saved to 'RECORDINGS.BITRATE' field in the database regardless
	of the setting in the 'Configure RDCatch' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-20 15:41:01 -04:00
Fred Gleason
c22a040c92 2022-04-20 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdadmin(1) that caused a bitrate value of '0' to
	be saved to 'RECORDINGS.BITRATE' field in the database regardless
	of the setting in the 'Configure RDCatch' dialog.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-20 15:19:07 -04:00
Fred Gleason
de6abc01be 2022-04-18 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Marker Viewer' dialog that caused the cursor
	to be repositioned to outside of the waveform viewport when zooming
	into or out from the waveform.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-18 15:27:12 -04:00
Fred Gleason
3cc7806db1 2022-04-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) where attempting to generate
	a SoundExchange Statutory License report using the command-line
	option would cause a crash.
	* Added an '-h' option to rdlogmanager(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-04-01 20:26:44 -04:00
Fred Gleason
91345cb991 2022-03-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdlogmanager(1) that caused startup to fail when
	using the '-r' option when an X11 display context was not available.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-29 13:17:22 -04:00
Fred Gleason
427a964e6b 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdclilogedit(1) that caused startup to fail if
	an X11 display context was not available.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 13:29:20 -04:00
Fred Gleason
1c653b8b84 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdairplay(1) that caused currently playing
	log items to disappear when loading a new log.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 13:08:04 -04:00
Fred Gleason
612f6a7e08 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused events from
	previously viewed logs to be prepended to subsequent logs viewed
	during the same session.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 12:25:08 -04:00
Fred Gleason
2fbc9681b4 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Reverted the following changes:
	2022-03-09 Fred Gleason <fredg@paravelsystems.com>
 	  * Fixed a regression in rdlogedit(1) that caused events from
	  previously viewed logs to be prepended to subsequent logs viewed
	  during the same session.
	2022-03-09 Fred Gleason <fredg@paravelsystems.com>
	  * Refactored the 'RDAddLog' dialog to allow for instance reuse.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 12:04:39 -04:00
Fred Gleason
672bd74a7c 2022-03-25 Fred Gleason <fredg@paravelsystems.com>
* Added '--by-isci' and '--dump-isci-xref' options to rdimport(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-25 08:39:52 -04:00
Fred Gleason
a473edf7dc 2022-03-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'rdxport' service that caused the 'ListLog'
	WebAPI call to return null values in the 'description', 'isrc',
	'isci', 'recordingMbId' and 'releaseMbId' fields.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-10 11:01:11 -05:00
Fred Gleason
3a41e13afd 2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Refactored the 'RDAddLog' dialog to allow for instance reuse.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-09 15:42:55 -05:00
Fred Gleason
0c8acd502a 2022-03-09 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdlogedit(1) that caused events from
	previously viewed logs to be prepended to subsequent logs viewed
	during the same session.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-09 12:54:11 -05:00
Fred Gleason
c2431e2f4f 2022-03-08 Fred Gleason <fredg@paravelsystems.com>
* Added a 'direct' namespace to the 'Apple iTunes' and
	'Apple iTunes + Superfeed' RSS schemas.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-08 14:37:04 -05:00
Fred Gleason
e7320d5eb5 2022-03-04 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rdimport(1) that could create duplicate
	Scheduler Code entries when using the '--to-cart' and
	'--add-scheduler-code' switches simultaneously.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-04 15:39:19 -05:00
Fred Gleason
bcb22cc706 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Implemented sorting of the group list in the 'Rivendell Group
	List' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 15:08:44 -05:00
Fred Gleason
bd2fee5e7b 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in 'RDLogFilter' that caused a SQL error to be
	generated filtering for 'recent' logs.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 14:03:29 -05:00
Fred Gleason
f1cd8f5e2f 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the log filter widget that caused entries in the
	'Services' dropdown be listed in non-alphabetical order.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:51:55 -05:00
Fred Gleason
2c74a1b4ae 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in rdcatch(1) that broke play-out events.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 13:28:47 -05:00
Fred Gleason
8d10fbf5e1 2022-03-02 Fred Gleason <fredg@paravelsystems.com>
* Documented the 'TempDirectory=' directive in 'conf/rd.conf-sample'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-02 09:46:25 -05:00
Fred Gleason
710a0bf913 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the cart filter that caused the
	first-occurring group name to be omitted when filtering for 'ALL'
	groups.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 15:26:12 -05:00
Fred Gleason
3a5bc74484 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Adjusted element layout in the 'Edit Host' dialog in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 11:28:18 -05:00
Fred Gleason
1380e152b6 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in the 'Edit Host' dialog in rdadmin(1) that
	caused an invalid cart to be placed in the 'Start Cart' and
	'Stop Cart' fields if the cart picker dialog was canceled.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 10:58:23 -05:00
Fred Gleason
bee47bec9e 2022-03-01 Fred Gleason <fredg@paravelsystems.com>
* Added a RDLIBRARYMODEL_ENABLE_UPDATE_PROFILING #define switch
	to 'RDLibraryModel'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-03-01 10:34:34 -05:00
Fred Gleason
42c9de3e30 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated rdcatch(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 17:55:47 -05:00
Fred Gleason
6e5de30d34 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Removed debugging printf()s from rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 13:56:11 -05:00
Fred Gleason
37f9559c37 2022-02-28 Fred Gleason <fredg@paravelsystems.com>
* Updated 'RDCartDialog' to eliminate superfluous SQL filter updates.
	* Updated 'RDCutDialog' to eliminate superfluous SQL filter updates.
	* Updated rdlibrary(1) to eliminate superfluous SQL filter updates.
	* Updated rdlogedit(1) to eliminate superfluous SQL filter updates.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-28 13:25:41 -05:00
Fred Gleason
c8eb9be8f0 2022-02-27 Fred Gleason <fredg@paravelsystems.com>
* Added an 'RDTimeProbe' class.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-27 13:04:49 -05:00
Fred Gleason
2b2605ecf1 2022-02-22 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in rddbmgr(8) that could cause the 346=>347 schema
	conversion to hang indefinitely with databases containing large
	cart libraries.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-22 09:14:51 -05:00
Fred Gleason
a2f8ddd9bc 2022-02-22 Fred Gleason <fredg@paravelsystems.com>
* Added a '--print-progress' switch to rddbmgr(8).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-22 08:44:22 -05:00
Fred Gleason
6dd815a570 2022-02-12 Fred Gleason <fredg@paravelsystems.com>
* Rewrote the 'Cart Data Dump (CSV)' report in rdlibrary(1) to
	use the CSV generation routines in 'lib/rdcsv.[cpp|h]'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-12 12:07:19 -05:00
Fred Gleason
1fd581a442 2022-02-12 Fred Gleason <fredg@paravelsystems.com>
* Added CSV generation routines in 'lib/rdcsv.[cpp|h]'.
	* Added a 'Log Listing (CSV)' report to rdlogedit(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-02-12 11:54:28 -05:00
Fred Gleason
b778114266 2022-01-10 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug that caused rdimport(1) to fail to apply the
	'<playGain>' tag when processing RDXL metadata.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-10 13:05:41 -05:00
Fred Gleason
4b4a7156e2 2022-01-08 Fred Gleason <fredg@paravelsystems.com>
* Reset 'apis/pypad/tests/now_and_next.py' to use localhost.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-08 20:53:42 -05:00
Fred Gleason
96d0a3b5b6 2022-01-08 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression that broke the 'make rpm' target.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-08 16:35:01 -05:00
Fred Gleason
179f23a54f 2022-01-08 Fred Gleason <fredg@paravelsystems.com>
* Consolidated the 'pypad' and 'rivwebpyapi' Python modules into
	a single 'rivendellaudio' package namespace.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-08 15:36:33 -05:00
Fred Gleason
f0568a8d3c 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Reset the version of the 'rivwebpyapi' module to 4.0.0b3.
	* Changed the upload PyPI repository for the 'rivwebpyapi' module
	from 'testpypi' to 'pypi'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 17:05:58 -05:00
Fred Gleason
5e85759472 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 14:55:04 -05:00
Fred Gleason
7b44b4ffbc 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Merged the 'rivendell-pypad' DEB package into the 'rivendell'
	DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 12:56:38 -05:00
Fred Gleason
ad18223329 2022-01-07 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivwebpyapi' DEB package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-07 12:10:16 -05:00
Fred Gleason
d3ff39c5a5 2022-01-04 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivendell-pypad' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-04 18:18:57 -05:00
Fred Gleason
429b0789ae 2022-01-04 Fred Gleason <fredg@paravelsystems.com>
* Removed generation of the 'rivwebpyapi' RPM package.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2022-01-04 10:47:43 -05:00
Fred Gleason
105b97f481 2021-12-29 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in caed(8) that could cause segfaults when attempting
	to capture audio via JACK.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-29 09:30:42 -05:00
Fred Gleason
1bf266a6cf 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a bug in the 'Edit Audio' dialog that made it impossible
	to add a Fade Down marker near the end of the audio when the
	waveform was fully zoomed in.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 11:26:48 -05:00
Fred Gleason
edc226f99b 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a spelling error in the 'Insufficient Privileges' dialog
	in rdadmin(1).

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 09:10:44 -05:00
Fred Gleason
884f327050 2021-12-28 Fred Gleason <fredg@paravelsystems.com>
* Fixed a regression in caed(8) that broke audio capture under
	ALSA and JACK.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-28 09:00:45 -05:00
Fred Gleason
8ae2c2bacb Updated '.gitignore'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 12:53:01 -05:00
Fred Gleason
67688c9bb8 Fixed conflict in 'ChangeLog'
Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 11:32:47 -05:00
Fred Gleason
77fd2a2497 2021-12-23 Fred Gleason <fredg@paravelsystems.com>
* Added an 'AR_PYTHON_MODULE()' autoconf macro.
	* Added a test for the PyPI module build chain to 'configure.ac'.
	* Bumped the minimum Python version dependency from 3.4 to 3.6.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
2021-12-23 11:31:11 -05:00