2017-12-07 Fred Gleason <fredg@paravelsystems.com>

* Changed the title of rdadmin(1)'s 'Rivendell Workstation List'
	dialog to 'Rivendell Host List'.
	* Changed the title of rdadmin(1)'s 'RDLibrary config' dialog to
	'Configure RDLibrary'.
	* Renamed the 'Ripper Level' control to 'Normalization Level'
	and moved it to the 'Defaults' section of rdadmin(1)'s
	'Configure RDLibrary' dialog.
	* Added a 'Configuring RDLibrary' section to the Operations Guide.
This commit is contained in:
Fred Gleason 2017-12-07 17:54:44 -05:00
parent 6b27e35a04
commit 16c9c404eb
14 changed files with 368 additions and 58 deletions

View File

@ -16431,5 +16431,11 @@
rdadmin(1) to 'Globally Unique ID'.
* Completed the 'Managing Services' section of the Operations Guide.
2017-12-07 Fred Gleason <fredg@paravelsystems.com>
* Changed the title of rdadmin(1)'s 'Rivendell Workstation List' to
'Rivendell Host List'.
* Changed the title of rdadmin(1)'s 'Rivendell Workstation List'
dialog to 'Rivendell Host List'.
* Changed the title of rdadmin(1)'s 'RDLibrary config' dialog to
'Configure RDLibrary'.
* Renamed the 'Ripper Level' control to 'Normalization Level'
and moved it to the 'Defaults' section of rdadmin(1)'s
'Configure RDLibrary' dialog.
* Added a 'Configuring RDLibrary' section to the Operations Guide.

View File

@ -128,8 +128,10 @@ OPSGUIDE_HTML = appendix.filepath_wildcards.html\
sect.voicetracking.using_the_voicetracker_dialog.html
OPSGUIDE_IMAGES = rdadmin.autofill_carts_dialog.png\
rdadmin.configure_rdlibrary_dialog.png\
rdadmin.edit_service_dialog.png\
rdadmin.group_dialog.png\
rdadmin.host_dialog.png\
rdadmin.hosts_dialog.png\
rdadmin.import_parser_fields.png\
rdadmin.log_importation_string_fields.png\
@ -137,6 +139,7 @@ OPSGUIDE_IMAGES = rdadmin.autofill_carts_dialog.png\
rdadmin.rdadmin_screenshot.png\
rdadmin.rename_group_dialog.png\
rdadmin.rivendell_group_list_dialog.png\
rdadmin.rivendell_host_list_dialog.png\
rdadmin.rivendell_user_list_dialog.png\
rdadmin.services_dialog.png\
rdadmin.test_import_dialog.png\

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -281,7 +281,7 @@
To examine and modify an existing service, touch its entry in the
<computeroutput>Services</computeroutput> list and then touch the
<computeroutput>Edit</computeroutput> button to open the
Group Dialog.
Edit Service Dialog.
</para>
<para>
<mediaobject>
@ -587,4 +587,257 @@
</para>
</sect2>
</sect1>
<sect1 xml:id="sect.rdadmin.manage_hosts">
<title>Managing Hosts</title>
<para>
To manage hosts in RDAdmin, touch the
<computeroutput>Manage Hosts</computeroutput> button to open
the Rivendell Host List dialog.
</para>
<para>
<mediaobject>
<imageobject>
<imagedata align="center" fileref="rdadmin.rivendell_host_list_dialog.png" scale="60"/>
</imageobject>
<caption>
<para>The Rivendell Host List Dialog</para>
</caption>
</mediaobject>
</para>
<para>
To examine and modify an existing host, touch its entry in the
<computeroutput>Hosts</computeroutput> list and then touch the
<computeroutput>Edit</computeroutput> button to open the
Host Dialog.
</para>
<para>
<mediaobject>
<imageobject>
<imagedata align="center" fileref="rdadmin.host_dialog.png" scale="50"/>
</imageobject>
<caption>
<para>The Host Dialog</para>
</caption>
</mediaobject>
</para>
<para>
The dialog is divided into roughly two parts: the upper half, which
contains settings that pertain to the selected host overall, and the
lower half, which contains buttons that access settings specific to
a particular Rivendell module or subsystem.
</para>
<para>
The <computeroutput>Host Name:</computeroutput> (read-only),
<computeroutput>Short Name:</computeroutput> and
<computeroutput>Description:</computeroutput> fields are for
text strings. The value of these fields is accessible using
<link linkend="appendix.filepath_wildcards">filepath wildcards</link>.
</para>
<para>
The <computeroutput>Default User</computeroutput> sets the value of
the Rivendell user that will be logged in by default --i.e. when
the system is restarted or the
<computeroutput>Default User</computeroutput> button is touch in
rdlogin(1).
</para>
<para>
The <computeroutput>IP Address:</computeroutput> field should contain
the IPv4 address of the host. For multi-homed systems, an address that
is reachable from all other Rivendell hosts should be specified. If
this host is the sole host in the Rivendell database, then it is
acceptable to specify the loopback address
(<userinput>127.0.0.1</userinput>) here.
</para>
<para>
The <computeroutput>Editor Command:</computeroutput> can be used to
specify an external audio editor for use by rdlibrary(1). If desired,
the value should consist of the command invocation needed to start
the edit, with a <userinput>%f</userinput> wildcard to indicate the
name of the file to open.
</para>
<para>
The <computeroutput>Time Offset:</computeroutput> field can be used
to specify a static time offset in milliseconds to by applied to
events in rdcatch(1).
</para>
<para>
The <computeroutput>Startup Cart:</computeroutput> field takes the
number of a macro cart to be executed each time the Rivendell system
is restarted. This can be useful for initializing state --e.g. JACK
routes, etc.
</para>
<para>
The <computeroutput>Cue Output</computeroutput> controls specify the
audio output to be used for off-line &quot;audition&quot; uses. The
<computeroutput>Start Cart:</computeroutput> and
<computeroutput>Stop Cart:</computeroutput> fields take the number
of a macro cart that will be executed each time a cut play starts or
stops, respectively (useful for things such as dimming control room
audio monitors).
</para>
<para>
If the <computeroutput>Enable Heartbeat</computeroutput> box is ticked,
then the macro cart specified in the
<computeroutput>Cart:</computeroutput> will be executed at the specified
interval as a means to provide a system watchdog heartbeat.
</para>
<para>
If the <computeroutput>Use Realtime Filtering</computeroutput> box is
ticked, then the filter parameters when searching for carts will be
applied after each keystroke or parameter change. If unticked, then
the <computeroutput>Search</computeroutput> must be touched before
altered filter parameters will be applied.
</para>
<para>
If the <computeroutput>Include in System Maintenance Pool</computeroutput>
box is ticked, than this host will be included in the pool of systems
eligible to run automatic system maintenance routines in the background.
</para>
<para>
This setting should normally be left ticked unless the host in question
has a limited bandwidth connection to the Rivendell database or audio
store --e.g. is remotely located from the Rivendell server.
</para>
<para>
If the <computeroutput>Enable Drag &amp; Drop</computeroutput> box is
unticked, then Rivendell's drag and drop system will be disabled. If
ticked, then dropping carts on SoundPanels can be disabled by unticking
the
<computeroutput>Allow Drops on Panels not in Setup Mode</computeroutput>
box.
</para>
<para>
The <computeroutput>System Services</computeroutput> can be used
to allow this host to use the
<computeroutput>HTTP Xport:</computeroutput> or
<computeroutput>Core Audio Engine</computeroutput> services of another
host in the Rivendell network.
</para>
<sect2 xml:id="sect.rdadmin.manage_hosts.configuring_rdlibrary">
<title>Configuring RDLibrary</title>
<para>
To configure the rdlibrary(1) module, touch the
<computeroutput>RDLibrary</computeroutput> button to open the
Configure RDLibrary dialog.
</para>
<para>
<mediaobject>
<imageobject>
<imagedata align="center" fileref="rdadmin.configure_rdlibrary_dialog.png" scale="60"/>
</imageobject>
<caption>
<para>The Configure RDLibrary Dialog</para>
</caption>
</mediaobject>
</para>
<para>
The <computeroutput>INPUT</computeroutput> and
<computeroutput>OUTPUT</computeroutput> are used to specify
the audio input and output to be used.
</para>
<para>
The <computeroutput>Max Record Time</computeroutput> field sets
the maximum time that rdlibrary(1)'s Record widget will run in
record mode; when this time is reached, it will be automatically
stopped. To allow an unlimited record duration, set this to
<userinput>00:00:00</userinput>.
</para>
<para>
The <computeroutput>VOX Threshold</computeroutput> control sets
audio level at which to automatically begin recording when the
<computeroutput>Record Mode</computeroutput> control is set to
<computeroutput>VOX</computeroutput> in the Record dialog.
</para>
<para>
The <computeroutput>AutoTrim Threshold</computeroutput> control sets
audio level at which to trim the ends of the recorded audio when the
<computeroutput>AutoTrim</computeroutput> control is set to
<computeroutput>On</computeroutput> in the Record dialog.
</para>
<para>
The <computeroutput>Tail Preroll</computeroutput> control sets
how far before an end marker the audio cursor will be positioned
when auditioning a marker edit.
</para>
<para>
The <computeroutput>Ripper Device</computeroutput> field specifies
the CD-ROM device to be used for ripping audio CDs.
</para>
<para>
The <computeroutput>Paranoia Level</computeroutput> dropdown
specifies the amount of error checking/recovery to be applied
when ripping CDs, with <computeroutput>Normal</computeroutput> being
the maximum amount. With modern CD-ROM hardware, it is often possible
to obtain significantly faster ripper performance by setting this
control to <computeroutput>Low</computeroutput> or even
<computeroutput>None</computeroutput>.
</para>
<para>
For further information on the <computeroutput>Low</computeroutput>
and <computeroutput>None</computeroutput> options, see the
'-Y' and '-Z' options in the cdparanoia(1) man page or
<link linkend="https://linux.die.net/man/1/cdparanoia">https://linux.die.net/man/1/cdparanoia</link>.
</para>
<para>
The <computeroutput>Read ISRC from CD:</computeroutput> dropdown
controls whether the ripper will attempt to read International
Standard Recording Code data from audio tracks when loading the disc.
Setting this
to <computeroutput>Yes</computeroutput> can cause CD-ROM drives
to take signficantly longer to read the table of contents of
newly inserted discs when the disc does not contain ISRC data.
</para>
<para>
The <computeroutput>FreeDB Server:</computeroutput> field takes the
URL of the server to be used for doing FreeDB lookups for CDs by
the CD ripper.
</para>
<para>
The <computeroutput>Format:</computeroutput> dropdown indicates the
audio encoding format to be used in Rivendell's audio store for
ingested material.
</para>
<para>
The <computeroutput>Bitrate:</computeroutput> dropdown indicates
the bitrate to be used when encoding ingested material to
<computeroutput>MPEG Layer 2</computeroutput>.
</para>
<para>
If set to <computeroutput>Yes</computeroutput>, the
<computeroutput>Allow External Editing</computeroutput> dropdown
will cause an <computeroutput>Edit Audio</computeroutput> button
to be displayed when editing audio carts.
</para>
<para>
The <computeroutput>Sample Rate Converter:</computeroutput> dropdown
controls which algorithm will be used when resampling ingested audio
to a different sample rate. For more information regarding the various
algorithms available, see
<link linkend="http://mega-nerd.com/SRC/api_misc.html#Converters">
http://mega-nerd.com/SRC/api_misc.html#Converters</link>.
</para>
<para>
When ticked, the <computeroutput>Limit Searchs at Startup
</computeroutput> box will cause the
<computeroutput>Show Only First 100 Matches</computeroutput> box
to be ticked when starting a new instance of rdlibrary(1).
</para>
<para>
The <computeroutput>Channels:</computeroutput> dropdown sets the
default value of the <computeroutput>Channels:</computeroutput>
dropdowns in rdlibrary(1).
</para>
<para>
The<computeroutput>Record Mode</computeroutput> and
<computeroutput>AutoTrim</computeroutput> dropdowns set the
default value of the respective dropdowns in the Record dialog.
</para>
<para>
The <computeroutput>Normalization Level:</computeroutput> control
sets the default value of the
<computeroutput>Normalization Level:</computeroutput> controls in
rdlibrary(1).
</para>
</sect2>
</sect1>
</chapter>

View File

@ -68,7 +68,7 @@ EditRDLibrary::EditRDLibrary(RDStation *station,RDStation *cae_station,
//
// Dialog Name
//
setCaption(tr("RDLibrary config for ")+station->name());
setCaption(tr("Configure RDLibrary"));
//
// Input Configuration
@ -185,95 +185,80 @@ EditRDLibrary::EditRDLibrary(RDStation *station,RDStation *cae_station,
lib_isrc_label->setGeometry(25,232,130,19);
lib_isrc_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Ripper Level
//
lib_riplevel_spin=new QSpinBox(this);
lib_riplevel_spin->setGeometry(160,254,40,19);
lib_riplevel_spin->setMinValue(-99);
lib_riplevel_spin->setMaxValue(0);
QLabel *lib_riplevel_spin_label=
new QLabel(lib_riplevel_spin,tr("Ripper Level:"),this);
lib_riplevel_spin_label->setGeometry(25,254,130,19);
lib_riplevel_spin_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
QLabel *lib_riplevel_spin_unit=new QLabel(tr("dbFS"),this);
lib_riplevel_spin_unit->setGeometry(205,254,120,19);
lib_riplevel_spin_unit->setAlignment(AlignLeft|AlignVCenter|ShowPrefix);
//
// FreeDB Server
//
lib_cddb_edit=new QLineEdit(this);
lib_cddb_edit->setGeometry(160,278,160,19);
lib_cddb_edit->setGeometry(160,254,160,19);
lib_cddb_edit->setValidator(validator);
QLabel *lib_cddb_label=new QLabel(lib_cddb_edit,tr("&FreeDB Server:"),this);
lib_cddb_label->setGeometry(25,278,130,19);
lib_cddb_label->setGeometry(25,254,130,19);
lib_cddb_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Format
//
lib_format_box=new QComboBox(this);
lib_format_box->setGeometry(160,302,150,19);
lib_format_box->setGeometry(160,278,150,19);
connect(lib_format_box,SIGNAL(activated(int)),this,SLOT(formatData(int)));
QLabel *lib_format_label=new QLabel(lib_format_box,tr("&Format:"),this);
lib_format_label->setGeometry(25,302,130,19);
lib_format_label->setGeometry(25,278,130,19);
lib_format_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Bitrate
//
lib_bitrate_box=new QComboBox(this);
lib_bitrate_box->setGeometry(160,326,130,19);
lib_bitrate_box->setGeometry(160,302,130,19);
QLabel *lib_bitrate_label=new QLabel(lib_bitrate_box,tr("&Bitrate:"),this);
lib_bitrate_label->setGeometry(25,326,130,19);
lib_bitrate_label->setGeometry(25,302,130,19);
lib_bitrate_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Enable Editor
//
lib_editor_box=new QComboBox(this);
lib_editor_box->setGeometry(160,350,60,19);
lib_editor_box->setGeometry(160,326,60,19);
lib_editor_box->insertItem(tr("No"));
lib_editor_box->insertItem(tr("Yes"));
QLabel *lib_editor_label=
new QLabel(lib_editor_box,tr("Allow E&xternal Editing:"),this);
lib_editor_label->setGeometry(25,350,130,19);
lib_editor_label->setGeometry(25,326,130,19);
lib_editor_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Sample Rate Converter
//
lib_converter_box=new QComboBox(this);
lib_converter_box->setGeometry(160,374,sizeHint().width()-170,19);
lib_converter_box->setGeometry(160,350,sizeHint().width()-170,19);
int conv=0;
while(src_get_name(conv)!=NULL) {
lib_converter_box->insertItem(src_get_name(conv++));
}
QLabel *lib_converter_label=
new QLabel(lib_converter_box,tr("Sample Rate Converter:"),this);
lib_converter_label->setGeometry(10,374,145,19);
lib_converter_label->setGeometry(10,350,145,19);
lib_converter_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Limit Searches at Startup
//
lib_limit_search_box=new QComboBox(this);
lib_limit_search_box->setGeometry(160,398,80,19);
lib_limit_search_box->setGeometry(160,374,80,19);
lib_limit_search_box->insertItem(tr("No"));
lib_limit_search_box->insertItem(tr("Yes"));
lib_limit_search_box->insertItem(tr("Previous"));
QLabel *lib_limit_search_label=
new QLabel(lib_limit_search_box,tr("Limit Searches at Startup")+":",this);
lib_limit_search_label->setGeometry(10,398,145,19);
lib_limit_search_label->setGeometry(10,374,145,19);
lib_limit_search_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Defaults
//
QLabel *default_label=new QLabel(tr("Defaults"),this);
default_label->setGeometry(25,437,120,19);
default_label->setGeometry(25,408,120,19);
default_label->setFont(big_font);
default_label->setAlignment(AlignRight|ShowPrefix);
@ -281,30 +266,45 @@ EditRDLibrary::EditRDLibrary(RDStation *station,RDStation *cae_station,
// Default Channels
//
lib_channels_box=new QComboBox(this);
lib_channels_box->setGeometry(160,456,60,19);
lib_channels_box->setGeometry(160,430,60,19);
QLabel *lib_channels_label=new QLabel(lib_channels_box,tr("&Channels:"),this);
lib_channels_label->setGeometry(25,456,130,19);
lib_channels_label->setGeometry(25,430,130,19);
lib_channels_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Default Record Mode
//
lib_recmode_box=new QComboBox(this);
lib_recmode_box->setGeometry(160,478,100,19);
lib_recmode_box->setGeometry(160,454,100,19);
QLabel *lib_recmode_label=new QLabel(lib_recmode_box,tr("Record Mode:"),this);
lib_recmode_label->setGeometry(25,478,130,19);
lib_recmode_label->setGeometry(25,454,130,19);
lib_recmode_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Default Trim State
//
lib_trimstate_box=new QComboBox(this);
lib_trimstate_box->setGeometry(160,502,100,19);
lib_trimstate_box->setGeometry(160,478,100,19);
QLabel *lib_trimstate_label=
new QLabel(lib_trimstate_box,tr("AutoTrim:"),this);
lib_trimstate_label->setGeometry(25,502,130,19);
lib_trimstate_label->setGeometry(25,478,130,19);
lib_trimstate_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
//
// Normalization Level
//
lib_riplevel_spin=new QSpinBox(this);
lib_riplevel_spin->setGeometry(160,502,40,19);
lib_riplevel_spin->setMinValue(-99);
lib_riplevel_spin->setMaxValue(0);
QLabel *lib_riplevel_spin_label=
new QLabel(lib_riplevel_spin,tr("Normalization Level:"),this);
lib_riplevel_spin_label->setGeometry(25,502,130,19);
lib_riplevel_spin_label->setAlignment(AlignRight|AlignVCenter|ShowPrefix);
QLabel *lib_riplevel_spin_unit=new QLabel(tr("dbFS"),this);
lib_riplevel_spin_unit->setGeometry(205,502,120,19);
lib_riplevel_spin_unit->setAlignment(AlignLeft|AlignVCenter|ShowPrefix);
//
// Ok Button
//

View File

@ -2667,7 +2667,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>Nastavení RDLibrary pro </translation>
<translation type="obsolete">Nastavení RDLibrary pro </translation>
</message>
<message>
<source>INPUT</source>
@ -2715,7 +2715,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Úroveň trhače:</translation>
<translation type="obsolete">Úroveň trhače:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2895,6 +2895,14 @@ nastaveném pro běh služby CAE pro naplnění databáze se zdroji zvuku.</tran
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2640,7 +2640,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>RDLibrary Konfiguration für</translation>
<translation type="obsolete">RDLibrary Konfiguration für</translation>
</message>
<message>
<source>INPUT</source>
@ -2688,7 +2688,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Ripper Level:</translation>
<translation type="obsolete">Ripper Level:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2866,6 +2866,14 @@ configured to run the CAE service in order to populate the audio resources datab
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2661,7 +2661,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>Configuración de RDLibrary para </translation>
<translation type="obsolete">Configuración de RDLibrary para </translation>
</message>
<message>
<source>INPUT</source>
@ -2709,7 +2709,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Nivel de Ripper:</translation>
<translation type="obsolete">Nivel de Ripper:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2875,6 +2875,14 @@ equipo configurado para ejecutar CAE para obtener la información de audio.</tra
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2360,10 +2360,6 @@ GPIOs</source>
</context>
<context>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation type="unfinished"></translation>
</message>
<message>
<source>INPUT</source>
<translation type="unfinished"></translation>
@ -2408,10 +2404,6 @@ GPIOs</source>
<source>&amp;Paranoia Level:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Ripper Level:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
<translation type="unfinished"></translation>
@ -2558,6 +2550,14 @@ configured to run the CAE service in order to populate the audio resources datab
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2636,7 +2636,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>RDBibliotek-oppsett for </translation>
<translation type="obsolete">RDBibliotek-oppsett for </translation>
</message>
<message>
<source>INPUT</source>
@ -2684,7 +2684,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Uthenting-nivå:</translation>
<translation type="obsolete">Uthenting-nivå:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2862,6 +2862,14 @@ configured to run the CAE service in order to populate the audio resources datab
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2636,7 +2636,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>RDBibliotek-oppsett for </translation>
<translation type="obsolete">RDBibliotek-oppsett for </translation>
</message>
<message>
<source>INPUT</source>
@ -2684,7 +2684,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Uthenting-nivå:</translation>
<translation type="obsolete">Uthenting-nivå:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2862,6 +2862,14 @@ configured to run the CAE service in order to populate the audio resources datab
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>

View File

@ -2628,7 +2628,7 @@ GPIOs</source>
<name>EditRDLibrary</name>
<message>
<source>RDLibrary config for </source>
<translation>Configuração do RDBiblio para </translation>
<translation type="obsolete">Configuração do RDBiblio para </translation>
</message>
<message>
<source>INPUT</source>
@ -2676,7 +2676,7 @@ GPIOs</source>
</message>
<message>
<source>Ripper Level:</source>
<translation>Nível de Extração:</translation>
<translation type="obsolete">Nível de Extração:</translation>
</message>
<message>
<source>&amp;FreeDB Server:</source>
@ -2854,6 +2854,14 @@ configured to run the CAE service in order to populate the audio resources datab
<source>&amp;Read ISRCs from CD:</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Configure RDLibrary</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Normalization Level:</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>EditRDLogedit</name>