function audioPlay(data, title, itemIndex) { // alert('sorry, working on the player for some hours'); // // mysql Modul importieren // const mysql = require('mysql'); // // Datenbankverbindungsdaten für MariaDB // const connection = mysql.createConnection({ // host: 'localhost', // oder der Hostname deines DB-Servers // user: '***', // Dein MariaDB-Benutzername // password: '***', // Dein Passwort für den neuen Benutzer // database: 'nextcloud' // Der Name deiner Nextcloud-Datenbank // }); // // Verbindung zur Datenbank herstellen // connection.connect((err) => { // if (err) { // console.error('Verbindung zur Datenbank fehlgeschlagen: ' + err.stack); // return; // } // console.log('Mit der Datenbank verbunden als id ' + connection.threadId); // }); // // Abfrage nach der Datei mit der gegebenen file_id // const file_id = 123; // Beispiel file_id (kann dynamisch gesetzt werden) // const query = ` // SELECT fc.fileid, fc.name AS file_name, fc.path AS file_path, fc.size, fc.mimetype // FROM oc_filecache AS fc // WHERE fc.fileid = ? // `; // connection.query(query, [file_id], (err, results) => { // if (err) { // console.error('Fehler bei der Abfrage: ' + err.stack); // return; // } // // Ergebnisse anzeigen // console.log('Abfrageergebnisse:', results); // }); // // Verbindung zur Datenbank schließen, wenn fertig // connection.end(); const soundPlayBtns = document.querySelectorAll('.soundPlayBtn'); for (const soundPlayBtn of soundPlayBtns) { soundPlayBtn.classList.remove('hidden'); } if (title) { document.getElementById('actualPlaying').innerHTML = ''; document.getElementById('footer').style.bottom = '0px !important'; } var source = document.getElementById('audioSource'); // try to dele cache du audioplayer buy setting the src = 0 and loading it source.src = ""; audio.load(); source.src = data; audio.load(); audio.play(); if (title) { document.getElementById('actualPlaying').innerHTML = title; console.log('replace audio playing title'); } if (data === "https://pl4tform.org/stream") { console.log('click on livestream'); startLiveUpdate(); nowLive(); } else { console.log('not livestream played') stopLiveUpdate(); } // $("#" + title).removeClass("visible"); $("#playBtn"+itemIndex).addClass("hidden"); };