diff --git a/htdocs/js/mympd.js b/htdocs/js/mympd.js
index 2886b9e..4d73fd0 100644
--- a/htdocs/js/mympd.js
+++ b/htdocs/js/mympd.js
@@ -1028,6 +1028,10 @@ function parseSettings(obj) {
if (settings.featTags == false) {
app.apps.Browse.active = 'Filesystem';
app.apps.Search.state = '0/filename/';
+ app.apps.Queue.state = '0/filename/';
+ settings.colsQueue = ["Pos", "Title", "Duration"];
+ settings.colsSearch = ["Title", "Duration"];
+ settings.colsBrowseFilesystem = ["Type", "Title", "Duration"];
}
if (settings.mixramp == true)
@@ -1063,6 +1067,8 @@ function parseSettings(obj) {
}
settings.tags.sort();
+ settings.searchtags.sort();
+ settings.browsetags.sort();
filterCols('colsSearch');
filterCols('colsQueue');
filterCols('colsBrowsePlaylistsDetail');
@@ -2000,7 +2006,10 @@ function parseSmartPlaylist(obj) {
document.getElementById('saveSmartPlaylistSearch').classList.add('hide');
document.getElementById('saveSmartPlaylistSticker').classList.add('hide');
document.getElementById('saveSmartPlaylistNewest').classList.add('hide');
- var tagList = '';
+ var tagList;
+ if (settings.featTags)
+ tagList = '';
+ tagList += '';
for (var i = 0; i < settings.searchtags.length; i++)
tagList += '';
document.getElementById('selectSaveSmartPlaylistTag').innerHTML = tagList;
@@ -2727,34 +2736,13 @@ function selectTag(btnsEl, desc, setTo) {
document.getElementById(desc).innerText = aBtn.innerText;
}
}
-/*
-function addTagList(x, any) {
- var tagList = '';
- var tagBlacklist = ["Title", "MUSICBRAINZ_TRACKID", "Count", "Disc", "Comment", "Name"];
- if (any == true) {
- if (settings.featTags == true)
- tagList += '';
- else
- tagList += '';
- }
- for (var i = 0; i < settings.tags.length; i++) {
- if (settings.tags[i] == 'Track')
- continue;
- if (any == false && tagBlacklist.indexOf(settings.tags[i]) > -1)
- continue;
- tagList += '';
- }
- var tagListEl = document.getElementById(x);
- tagListEl.innerHTML = tagList;
-}
-*/
+
function addTagList(el, list) {
var tagList = '';
if (list == 'searchtags') {
if (settings.featTags == true)
tagList += '';
- else
- tagList += '';
+ tagList += '';
}
for (var i = 0; i < settings[list].length; i++)
tagList += '';