Téléverser les fichiers vers "back"
This commit is contained in:
parent
230c4e36bc
commit
c7550850a3
|
@ -0,0 +1,28 @@
|
|||
<?php
|
||||
$media_root = '../media';
|
||||
$data = [];
|
||||
|
||||
// Fichiers dans le dossier racine
|
||||
$root_files = array_diff(scandir($media_root), ['.', '..']);
|
||||
$data['racine'] = array_values(array_filter($root_files, function ($file) use ($media_root) {
|
||||
return is_file("$media_root/$file") && preg_match('/\.(mp3|wav)$/i', $file);
|
||||
}));
|
||||
|
||||
// Fichiers dans les sous-dossiers
|
||||
foreach ($root_files as $entry) {
|
||||
$subdir = "$media_root/$entry";
|
||||
if (is_dir($subdir)) {
|
||||
$subfiles = array_diff(scandir($subdir), ['.', '..']);
|
||||
$audio_files = array_values(array_filter($subfiles, function ($file) use ($subdir) {
|
||||
return is_file("$subdir/$file") && preg_match('/\.(mp3|wav)$/i', $file);
|
||||
}));
|
||||
if (!empty($audio_files)) {
|
||||
$data[$entry] = $audio_files;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Écriture du JSON
|
||||
file_put_contents(__DIR__ . '/media_list.json', json_encode($data));
|
||||
echo "Media list updated.";
|
||||
?>
|
|
@ -0,0 +1 @@
|
|||
{"racine":[],"Feats":["Je descendais vers Vegas.mp3"],"Mon-Univers":["01 Introspection.mp3","02 Latte.mp3","03 Robot.mp3","04 Fenetre.mp3","05 Joker.mp3","06 Si je meurs demain.mp3","07 Interlude.mp3","08 Le vieillard.mp3","09 Joyboy.mp3","10 Money.mp3","11 Vaisseau pirate.mp3","12 Ma S\u0153ur.mp3","13 Mon Univers.mp3"],"Prisme":["Bleu.mp3","Noir.mp3","Orange.mp3","Violet.mp3"],"Sad-Style":["Sad Style 1.mp3"],"Saga-Daruma":["Daruma pt1.mp3","Daruma pt2.mp3","Daruma pt3.mp3"],"Singles":["Blanc.mp3","Docteur.mp3","Humeur tapageuse (Quelle ironie).mp3","Monsieur.mp3","Plus triste que jamais.mp3"]}
|
Loading…
Reference in New Issue