2022-10-22 Fred Gleason <fredg@paravelsystems.com>

* Added an 'icedax' dependency to the 'rivendell' DEB package.
	* Documented the 'icedax' dependency in 'INSTALL'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason 2022-10-22 13:01:26 -04:00
parent 821a0c9055
commit 4d8d01509c
4 changed files with 18 additions and 4 deletions

View File

@ -23553,3 +23553,6 @@
the stack of deck monitors.
2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' RPM package.
2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' DEB package.
* Documented the 'icedax' dependency in 'INSTALL'.

View File

@ -10,6 +10,10 @@ Included with most distros, or available from: http://www.apache.org/.
Expat
A stream-oriented XML parser library. Available at https://libexpat.github.io/.
Icedax
A command-line utility for querying and extracting data from audio CDs.
Included with most distros.
ID3Lib
An audio metadata tag library. Included in most distros, or available at
http://id3lib.sourceforge.net/.

2
debian/control.src vendored
View File

@ -7,7 +7,7 @@ Standards-Version: 4.4.1
Package: rivendell
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, mariadb-client, libqt5sql5-mysql, qttranslations5-l10n, apache2, curl, rsyslog, python3, python3-pycurl, python3-mysqldb, python3-serial, python3-requests
Depends: ${shlibs:Depends}, ${misc:Depends}, mariadb-client, libqt5sql5-mysql, qttranslations5-l10n, apache2, curl, rsyslog, python3, python3-pycurl, python3-mysqldb, python3-serial, python3-requests, icedax
Replaces: rivendell-pypad
Description: Radio Broadcast Automation System
Rivendell is a complete radio broadcast automation solution, with

View File

@ -476,9 +476,16 @@ bool RDDiscLookup::ReadCdText(const QString &cdda_dev)
return false;
}
if((exit_code=proc->exitCode())!=0) {
QMessageBox::warning(this,lookup_caption+" - "+tr("Ripper Error"),
tr("CD-Text reader process returned an error!")+"\n"+
"["+output+"]");
if(output.isEmpty()) {
QMessageBox::warning(this,lookup_caption+" - "+tr("Ripper Error"),
tr("CD-Text reader process failed.")+"\n"+
"["+tr("Call to \"/usr/bin/cdda2wav\" failed")+"]");
}
else {
QMessageBox::warning(this,lookup_caption+" - "+tr("Ripper Error"),
tr("CD-Text reader process returned an error!")+"\n"+
"["+output+"]");
}
delete proc;
return false;
}