whoami7 - Manager
:
/
home
/
bleuhbh
/
www
/
root
/
public
/
kaching
/
Upload File:
files >> /home/bleuhbh/www/root/public/kaching/index.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Radio Playlist Player</title> </head> <body> <h2>Radio Playlist</h2> <audio id="audioPlayer" controls autoplay></audio> <script> async function fetchPlaylist() { const response = await fetch('radio.php'); const text = await response.text(); const lines = text.split('\n'); // Filter out comments and empty lines const tracks = lines.filter(line => line.trim() && !line.startsWith('#')); return tracks; } async function playPlaylist() { const tracks = await fetchPlaylist(); if (tracks.length === 0) { alert("No tracks found in playlist."); return; } const audio = document.getElementById('audioPlayer'); let currentTrack = 0; function playTrack(index) { audio.src = "../../../" + tracks[index]; console.log( tracks[index]); audio.play(); } audio.addEventListener('ended', () => { currentTrack++; if (currentTrack < tracks.length) { playTrack(currentTrack); } else { currentTrack = 0; playTrack(currentTrack); // Loop playlist } }); playTrack(currentTrack); } playPlaylist(); </script> </body> </html>
Copyright ©2021 || Defacer Indonesia