sergey-s-moiseev / m3u-playlist-parser
m3u playlist parser (Gemorroj fork)
dev-master
2016-12-16 16:09 UTC
Requires
- php: >=5.3.0
Requires (Dev)
- phpunit/phpunit: ~4.8
This package is auto-updated.
Last update: 2024-10-16 19:24:30 UTC
README
Требования:
- PHP >= 5.3
Установка через composer:
- Добавьте проект в ваш файл composer.json:
{ "require": { "sergey-s-moiseev/m3u-playlist-parser": "dev-master" } }
- Установите проект:
$ php composer.phar update sergey-s-moiseev/m3u-playlist-parser
Пример работы:
<?php use M3uParser\M3uParser; $m3uParser = new M3uParser(); $data = $m3uParser->parseFile('path_to.m3u'); foreach ($data as $entry) { var_dump($entry); /* object(M3uParser\Entry)#2 (2) { ["name":"M3uParser\Entry":private]=> string(37) "Everclear - So Much For The Afterglow" ["path":"M3uParser\Entry":private]=> string(31) "Alternative\everclear_SMFTA.mp3" } */ echo $entry->getPath() . "\n"; // Путь к файлу в плейлисте echo $entry->getName() . "\n"; // Назание файла в плейлисте }