New Day New Feature

Our monthly Top 100 is based on the songs you hear on our stream. We are starting the Top 10 Videos, also based on our streaming songs, but independent of the Top 100. So, if you are number one on the Top 100, you MAY not be number one on the Top 10. Get it? Need us to explain it again? Questions? Thanks. Class dismissed.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Copyright © 2025 Masters Radio
document.addEventListener('DOMContentLoaded', function () { var shuffleBtn = document.getElementById('shuffle-playlist'); if (!shuffleBtn) return; shuffleBtn.addEventListener('click', function () { // Find the playlist container var playlist = document.querySelector('.wp-playlist-tracks'); if (!playlist) { alert('Playlist not found. Please check the selector.'); return; } // Get all tracks as an array var tracks = Array.from(playlist.querySelectorAll('.wp-playlist-item')); // Fisher-Yates shuffle for (let i = tracks.length - 1; i > 0; i--) { const j = Math.floor(Math.random() * (i + 1)); [tracks[i], tracks[j]] = [tracks[j], tracks[i]]; } // Remove all tracks and re-append in shuffled order tracks.forEach(track => playlist.appendChild(track)); // Optionally, play the first song after shuffling: // Try simulating a click on the first song's link setTimeout(function () { var firstTrack = playlist.querySelector('.wp-playlist-item a.wp-playlist-caption'); if (firstTrack) firstTrack.click(); }, 300); }); });