diff --git a/frontend/js/views/playlists.js b/frontend/js/views/playlists.js
index edbc0e5..db38c18 100644
--- a/frontend/js/views/playlists.js
+++ b/frontend/js/views/playlists.js
@@ -290,7 +290,7 @@ function renderItems(items) {
${i + 1}
${item.thumbnail_path
- ? `
.pop())})
`
+ ? `
}/thumbnail)
`
: `
${getTypeIcon(item)}
`
}
@@ -540,7 +540,7 @@ async function showAddItemModal(playlistId) {
const isWidget = activeTab === 'widgets';
const name = item.filename || item.name || t('common.unknown');
const sub = isWidget ? (item.widget_type || t('playlist.item_widget')) : (item.mime_type || '');
- const thumb = item.thumbnail_path ? `/uploads/thumbnails/${esc(item.thumbnail_path.split('/').pop())}` : null;
+ const thumb = item.thumbnail_path ? `/api/content/${esc(item.id)}/thumbnail` : null;
return `