       console.log(`üéµ Playing: ${path}`);
                this.currentTrack = randomTrack;
                this.audio.src = path;
                
                try {
                    // Only play if user has interacted (no autoplay)
                    await this.audio.play();
                    this.isPlaying = true;
                    this.updateUI();
                } catch (error) {
                    console.log('üéµ Autoplay blocked (this is expected)');
                    this