diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.js b/src/components/libraryoptionseditor/libraryoptionseditor.js index f6de831830..91ae5945c9 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.js +++ b/src/components/libraryoptionseditor/libraryoptionseditor.js @@ -213,39 +213,6 @@ function renderSubtitleFetchers(page, availableOptions, libraryOptions) { elem.innerHTML = html; } -function renderLyricFetchers(page, availableOptions, libraryOptions) { - let html = ''; - const elem = page.querySelector('.lyricFetchers'); - - const plugins = availableOptions.LyricFetchers; - if (!plugins.length) return html; - - html += `

${globalize.translate('LabelLyricDownloaders')}

`; - html += '
'; - console.log(libraryOptions); - for (let i = 0; i < plugins.length; i++) { - const plugin = plugins[i]; - html += `
`; - const isChecked = libraryOptions.DisabledLyricFetchers ? !libraryOptions.DisabledLyricFetchers.includes(plugin.Name) : plugin.DefaultEnabled; - const checkedHtml = isChecked ? ' checked="checked"' : ''; - html += ``; - html += '
'; - html += '

'; - html += escapeHtml(plugin.Name); - html += '

'; - html += '
'; - if (i > 0) { - html += ``; - } else if (plugins.length > 1) { - html += ``; - } - html += '
'; - } - html += '
'; - html += `
${globalize.translate('LyricDownloadersHelp')}
`; - elem.innerHTML = html; -} - function getImageFetchersForTypeHtml(availableTypeOptions, libraryOptionsForType) { let html = ''; let plugins = availableTypeOptions.ImageFetchers; @@ -315,7 +282,6 @@ function populateMetadataSettings(parent, contentType) { renderMetadataReaders(parent, availableOptions.MetadataReaders); renderMetadataFetchers(parent, availableOptions, {}); renderSubtitleFetchers(parent, availableOptions, {}); - renderLyricFetchers(parent, availableOptions, {}); renderImageFetchers(parent, availableOptions, {}); availableOptions.SubtitleFetchers.length ? parent.querySelector('.subtitleDownloadSettings').classList.remove('hide') : parent.querySelector('.subtitleDownloadSettings').classList.add('hide'); }).catch(() => { @@ -489,14 +455,6 @@ function setSubtitleFetchersIntoOptions(parent, options) { }); } -function setLyricFetchersIntoOptions(parent, options) { - options.DisabledLyricFetchers = Array.prototype.map.call(Array.prototype.filter.call(parent.querySelectorAll('.chkLyricFetcher'), elem => { - return !elem.checked; - }), elem => { - return elem.getAttribute('data-pluginname'); - }); -} - function setMetadataFetchersIntoOptions(parent, options) { const sections = parent.querySelectorAll('.metadataFetcher'); for (const section of sections) { @@ -604,7 +562,6 @@ export function getLibraryOptions(parent) { return elem.getAttribute('data-lang'); }); setSubtitleFetchersIntoOptions(parent, options); - setLyricFetchersIntoOptions(parent, options); setMetadataFetchersIntoOptions(parent, options); setImageFetchersIntoOptions(parent, options); setImageOptionsIntoOptions(options); @@ -660,7 +617,6 @@ export function setLibraryOptions(parent, options) { renderMetadataFetchers(parent, parent.availableOptions, options); renderImageFetchers(parent, parent.availableOptions, options); renderSubtitleFetchers(parent, parent.availableOptions, options); - renderLyricFetchers(parent, parent.availableOptions, options); } let currentLibraryOptions; diff --git a/src/components/libraryoptionseditor/libraryoptionseditor.template.html b/src/components/libraryoptionseditor/libraryoptionseditor.template.html index 9dec9c5ef6..8431bd75d0 100644 --- a/src/components/libraryoptionseditor/libraryoptionseditor.template.html +++ b/src/components/libraryoptionseditor/libraryoptionseditor.template.html @@ -197,9 +197,6 @@

${Lyrics}

-
-
-