`;
}
+function createMusicFileHtml(fileLocation, title, aa, rating) {
+ return `
@@ -189,13 +201,6 @@ function renderPlaylist(playlistName) {
`;
}
-function createMusicfileHtml(fileLocation, title, titleClass) {
- return `
`;
-}
-
function getLoadingSvg() {
return '
';
}
@@ -309,7 +314,7 @@ function printdir(response, previousState) {
filelist += createFileplaylistHtml(file.name);
} else {
const title = file.artist != null || file.title != null ? file.artist + ' - ' + file.title : file.name;
- filelist += createMusicfileHtml(file.path || response.path + file.name, title, "item-text");
+ filelist += createMusicFileHtml(file.path || response.path + file.name, title);
}
}
@@ -719,10 +724,7 @@ function getAlbumSongs(album, artist) {
let files = '';
response.forEach(song => {
currentBrowsingList.push({ type: 'file', name: song.metadata.title ? song.metadata.title : song.metadata.filename });
- files += `
-
-
${song.metadata.title ? song.metadata.title : song.metadata.filename}
-
`;
+ files += createMusicFileHtml(song.filepath, song.metadata.title ? song.metadata.title : song.metadata.filename);
});
document.getElementById('filelist').innerHTML = files;
@@ -756,10 +758,7 @@ function redoRecentlyAdded() {
name: el.metadata.title ? el.metadata.artist + ' - ' + el.metadata.title : el.filepath.split("/").pop()
});
- filelist += `
-
-
${el.metadata.title ? `${el.metadata.artist} - ${el.metadata.title}`: el.filepath.split("/").pop()}
-
`;
+ filelist += createMusicFileHtml(el.filepath, el.metadata.title ? `${el.metadata.artist} - ${el.metadata.title}`: el.filepath.split("/").pop());
});
document.getElementById('filelist').innerHTML = filelist;
@@ -798,12 +797,10 @@ function getRatedSongs(el) {
metadata: value.metadata
});
- files += `
-
![]()
-
[${rating}] ${value.metadata.artist ? `${value.metadata.artist} - ${value.metadata.title}` : value.filepath}
-
`;
+ files +=createMusicFileHtml(value.filepath,
+ value.metadata.artist ? `${value.metadata.artist} - ${value.metadata.title}` : value.filepath,
+ value.metadata['album-art'] ? `data-original="album-art/${value.metadata['album-art']}?token=${MSTREAMAPI.currentServer.token}"` : `src="assets/img/default.png"`,
+ rating );
});
document.getElementById('filelist').innerHTML = files;
@@ -1122,7 +1119,7 @@ function runLocalSearch(el) {
} else {
const fileLocation = x.path || getFileExplorerPath() + x.name;
const title = x.artist != null || x.title != null ? x.artist + ' - ' + x.title : x.name;
- filelist += createMusicfileHtml(fileLocation, title, "title");
+ filelist += createMusicFileHtml(fileLocation, title);
}
}
}