diff --git a/src/export/ExportMultiple.cpp b/src/export/ExportMultiple.cpp index 19e8bcc74..d1b2865fc 100644 --- a/src/export/ExportMultiple.cpp +++ b/src/export/ExportMultiple.cpp @@ -824,6 +824,9 @@ ProgressResult ExportMultipleDialog::ExportMultipleByLabel(bool byName, // copy project metadata to start with setting.filetags = Tags::Get( *mProject ); setting.filetags.LoadDefaults(); + if (exportSettings.size()) { + setting.filetags = exportSettings.back().filetags; + } // over-ride with values setting.filetags.SetTag(TAG_TITLE, title); setting.filetags.SetTag(TAG_TRACK, l+1); @@ -962,6 +965,9 @@ ProgressResult ExportMultipleDialog::ExportMultipleByTrack(bool byName, // copy project metadata to start with setting.filetags = Tags::Get( *mProject ); setting.filetags.LoadDefaults(); + if (exportSettings.size()) { + setting.filetags = exportSettings.back().filetags; + } // over-ride with values setting.filetags.SetTag(TAG_TITLE, title); setting.filetags.SetTag(TAG_TRACK, l+1);