Обучение/Помощь новичкам | Получить список mp3 из папки
Тема закрыта by
Master zpank
Здрасть. Короче появилась такая задача:
Есть плеер, который подгружает музыку так
{
name: 'трек1',
artist: 'артист',
url: 'ссылка1',
cover: 'обложка альбома1'
},
{
name: 'трек2',
artist: 'артист',
url: 'ссылка2',
cover: 'обложка альбома2'
},
И.т.д и.т.п
Вопрос следующий, как получить данные с файлов из определенной папки, в таком формате и второй это как при всем этом вытащить обложку альбома из трека.
Есть плеер, который подгружает музыку так
{
name: 'трек1',
artist: 'артист',
url: 'ссылка1',
cover: 'обложка альбома1'
},
{
name: 'трек2',
artist: 'артист',
url: 'ссылка2',
cover: 'обложка альбома2'
},
И.т.д и.т.п
Вопрос следующий, как получить данные с файлов из определенной папки, в таком формате и второй это как при всем этом вытащить обложку альбома из трека.
Типа есть папка music
Там лежат файлы mp3
Нужно вывести данные с каждого файла в таком формате
Название:
Артист:
Ссылка:
Обложка трека:
________
посл. ред. 10.01.2022 в 15:04; всего 1 раз(а); by Master zpank
Там лежат файлы mp3
Нужно вывести данные с каждого файла в таком формате
Название:
Артист:
Ссылка:
Обложка трека:
________
посл. ред. 10.01.2022 в 15:04; всего 1 раз(а); by Master zpank
TuT (10.01.2022 в 16:12)
https://php.ru/manual/book.id3.html
https://php.ru/manual/book.id3.html
Спасибо, уже разобрался))
Master zpank (10.01.2022 в 16:30)
Спасибо, уже разобрался))
Спасибо, уже разобрался))
TuT , Не обращай внимание на говнокод, это временно.
Идет выбор рандомного файла из папки, теперь надо придумать как это все упорядочить, что бы файлы не повторялись
php
<?php
$d = opendir('mp3');
$filelist = array();
while ($filename=readdir($d)) {
if ($filename!='.' && $filename!='..') {
$filelist[]=$filename;}
}
closedir ($d);
$rand = array_rand($filelist);
//echo $filelist[$rand];
?>
<script>
ID3.loadTags("/mp3/<?php echo $filelist[$rand]; ?>", function() {
var tags = ID3.getAllTags("/mp3/<?php echo $filelist[$rand]; ?>");
document.write('Артист: '+tags.artist+'</br>Заголовок: '+tags.title+'</br>Альбом: '+tags.album);
});
</script> Идет выбор рандомного файла из папки, теперь надо придумать как это все упорядочить, что бы файлы не повторялись
Master zpank , Пиши в сессию какие рандомыне данные были, потом исключай из повтора