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. the stack of deck monitors.
2022-10-22 Fred Gleason <fredg@paravelsystems.com> 2022-10-22 Fred Gleason <fredg@paravelsystems.com>
* Added an 'icedax' dependency to the 'rivendell' RPM package. * 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 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/.
Icedax
A command-line utility for querying and extracting data from audio CDs.
Included with most distros.
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/.

2
debian/control.src vendored
View File

@@ -7,7 +7,7 @@ Standards-Version: 4.4.1
Package: rivendell Package: rivendell
Architecture: any 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 Replaces: rivendell-pypad
Description: Radio Broadcast Automation System Description: Radio Broadcast Automation System
Rivendell is a complete radio broadcast automation solution, with Rivendell is a complete radio broadcast automation solution, with

View File

@@ -476,9 +476,16 @@ bool RDDiscLookup::ReadCdText(const QString &cdda_dev)
return false; return false;
} }
if((exit_code=proc->exitCode())!=0) { if((exit_code=proc->exitCode())!=0) {
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"), QMessageBox::warning(this,lookup_caption+" - "+tr("Ripper Error"),
tr("CD-Text reader process returned an error!")+"\n"+ tr("CD-Text reader process returned an error!")+"\n"+
"["+output+"]"); "["+output+"]");
}
delete proc; delete proc;
return false; return false;
} }