Skip to content

sergey-s-moiseev/M3uParser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Работа с m3u файлами.

Требования:

  • 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"; // Назание файла в плейлисте
}

About

Parser for m3u files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%