示例#1
0
function folderToPlaylist()
{
    $bdd = getBDD();
    $request = $bdd->query('SELECT * FROM at_music');
    while ($data = $request->fetch()) {
        $folder = getFolderName($data['file']);
        if ($folder != 'Music') {
            $bdd->exec("INSERT INTO at_playlists VALUES('', '{$folder}')");
            $songId = $data['id'];
            $playlistId = getPlaylistId($folder);
            $bdd->exec("INSERT INTO at_songsplaylists VALUES('', '{$playlistId}', '{$songId}')");
        }
    }
    $request->closeCursor();
    return 200;
}
示例#2
0
 case 'addTitle':
     //ajoute le titre en paramètre a la fin de la playlist -> exemple :addTitle_02 No Woman No Cry.mp3 ->ok
     $mySqueezeCLI = new SqueezeCLI(addTitle($parameter));
     break;
 case 'loadTitle':
     //supprime la playlist, ajoute le titre en paramètre ->  exemple :loadTitle_02 No Woman No Cry.mp3 ->ok
     $mySqueezeCLI = new SqueezeCLI(addTitle($parameter));
     break;
 case 'deleteTitle':
     //retire un titre de la playlist, attention ici il s'agit des ID de l'index, 0 étant le titre en cour de la playlist-> exemple : deleteTitle_1 ->ok
     deleteTitle($parameter);
     echo "titre supprimé \n";
     break;
 case 'getPlaylist':
     // récupere la current playlist du media server et la retourne en HTML pour l'ajax ->ok
     $parameter = getPlaylistId();
     //Il n'y a qu'une playlist donc le première ID
     getPlaylist($parameter);
     break;
     /*
     
     	$mySqueezeCLI = new SqueezeCLI($_SESSION['mac']." playlist title 8 ?\n");
     	echo "la requete ".$_SESSION['mac']." playlist title 8 ?\n";
     	$response = $mySqueezeCLI->receiveCLI();
     		echo $response."\n";
     */
     /*
     $_SESSION['currentPlaylist']=array();
     
     
     $i = 0;