# Issue: Now Playing Panel Not Updating on Player Page After Navigation ## Description After implementing AJAX navigation for the frameset mode, the "Now Playing" panel on the player page (`/asteroid/player-content`) does not update with current track information. The panel remains empty or shows stale data even though the audio stream is playing correctly. ## Steps to Reproduce 1. Navigate to the frameset mode at `/asteroid/frameset` 2. Click on the "Player" navigation link to load the player page 3. Observe that the "Now Playing" panel does not populate with current track information 4. Navigate to another page and back to the player page 5. The panel still does not update ## Expected Behavior The "Now Playing" panel should: - Populate with current track information shortly after page load - Update every 10 seconds with fresh data from the Icecast server - Continue working after AJAX navigation between pages ## Root Cause When content pages are loaded via AJAX using `document.write()`, the JavaScript files (including `player.js`) are being inserted into the DOM but not executed. The `