This commit is contained in:
Filipinos 2025-06-26 12:34:09 +02:00
parent 6f6e5c99e9
commit 926a465040

View File

@ -245,7 +245,38 @@ async function playChannelInShaka(channel, windowId) {
return; return;
} }
instance.channel = channel; instance.channel = channel;
const newTitle = channel.name || 'Advanced DRM Player';
const titleElement = instance.container.querySelector('.player-window-title');
if (titleElement) {
titleElement.textContent = newTitle;
}
const taskbarItem = document.getElementById(`taskbar-item-${windowId}`);
if (taskbarItem) {
taskbarItem.title = newTitle;
const taskbarText = taskbarItem.querySelector('.taskbar-item-text');
if (taskbarText) {
taskbarText.textContent = newTitle;
}
const iconContainer = taskbarItem.querySelector('.taskbar-item-icon-container');
if (iconContainer) {
const logoSrc = channel['tvg-logo'] || '';
let iconHtml;
if (logoSrc) {
iconHtml = `<img src="${logoSrc}" class="taskbar-item-logo" alt="" onerror="this.style.display='none'; this.nextElementSibling.style.display='inline-flex';">
<span class="taskbar-item-logo-placeholder" style="display: none;">${newTitle.charAt(0)}</span>`;
} else {
iconHtml = `<span class="taskbar-item-logo-placeholder">${newTitle.charAt(0)}</span>`;
}
iconContainer.innerHTML = iconHtml;
}
}
if (document.title.includes("Advanced DRM Player")) {
document.title = newTitle;
}
const player = instance.player; const player = instance.player;
const videoElement = instance.videoElement; const videoElement = instance.videoElement;