`;
container.appendChild(card);
});
const footCont = document.getElementById('footerLinksContainer');
footCont.innerHTML = '';
musicPlayerData.footerLinks.forEach((f, fIdx) => {
const fCard = document.createElement('div');
fCard.className = 'track-card';
fCard.innerHTML = `
બટન #${fIdx + 1}
`;
footCont.appendChild(fCard);
});
}
function updateCategoryTitle(cIdx, val) { musicPlayerData.categories[cIdx].catTitle = val; triggerLiveRender(); }
function updateTrackInfo(cIdx, tIdx, field, val) {
musicPlayerData.categories[cIdx].tracks[tIdx][field] = val;
triggerLiveRender();
}
function updateFootLink(fIdx, field, val) { musicPlayerData.footerLinks[fIdx][field] = val; triggerLiveRender(); }
function addNewCategory() {
musicPlayerData.categories.push({
catTitle: '📁 નવી કેટેગરી',
tagColor: 'linear-gradient(135deg, #0d9488, #115e59)',
tracks: []
});
renderAdminForm(); triggerLiveRender();
}
function deleteCategory(cIdx) { musicPlayerData.categories.splice(cIdx, 1); renderAdminForm(); triggerLiveRender(); }
function addNewTrackItem(cIdx) {
musicPlayerData.categories[cIdx].tracks.push({
title: 'નવું ગીત',
artist: 'શાળા ઓડિયો',
cover: 'https://images.unsplash.com/photo-1511671782779-c97d3d27a1d4?w=150',
audioUrl: 'https://www.soundhelix.com/examples/mp3/SoundHelix-Song-1.mp3'
});
renderAdminForm(); triggerLiveRender();
}
function deleteTrackItem(cIdx, tIdx) { musicPlayerData.categories[cIdx].tracks.splice(tIdx, 1); renderAdminForm(); triggerLiveRender(); }
function addNewFooterLink() {
musicPlayerData.footerLinks.push({ title: '🔗 નવી લિંક', url: 'https://drive.google.com', bg: 'linear-gradient(135deg, rgb(56, 189, 248), rgb(2, 132, 199))', textCol: '#ffffff' });
renderAdminForm(); triggerLiveRender();
}
function deleteFooterLink(fIdx) { musicPlayerData.footerLinks.splice(fIdx, 1); renderAdminForm(); triggerLiveRender(); }
// એડમિન પેનલમાંથી સીધું ગીત ટેસ્ટ કરવા માટે
function testAdminPlay(url, title, artist, cover) {
var converted = cleanAudioUrl(url);
var iframeAudio = document.querySelector('#liveCupboardArea audio') || document.querySelector('#livePlayerArea audio');
if (typeof playSelectedTrack === 'function') {
playSelectedTrack(converted, title, artist, cover, null);
}
}
// લાઈવ પ્લેયર HTML જનરેટર
function buildMusicPlayerHTML() {
const currentTitle = document.getElementById('playerTitleInput') ? document.getElementById('playerTitleInput').value : musicPlayerData.playerTitle;
let selectOptionsHTML = `
`;
musicPlayerData.categories.forEach((cat, idx) => {
selectOptionsHTML += `
`;
});
let allSectionsHTML = musicPlayerData.categories.map((cat, cIdx) => {
let tracksHTML = cat.tracks.map((t, tIdx) => {
let finalAudio = cleanAudioUrl(t.audioUrl);
return `
${t.title}
🎤 ${t.artist || "શાળા સંગીત"}
▶
`;
}).join('');
return `
${cat.catTitle}
${tracksHTML}
`;
}).join('');
let footerBtnsHTML = musicPlayerData.footerLinks.map(btn => `
${btn.title}
`).join('');
return `
🎧 હાલ વાગી રહ્યું છે (Now Playing):
કોઈપણ ગીત પર ક્લિક કરો...
શાળા ઓડિયો પ્લેયર
0:00
0:00
${allSectionsHTML}
🔗 ઉપયોગી ઓડિયો અને શૈક્ષણિક લિંક્સ 🔗
${footerBtnsHTML}