Skip to content

Instantly share code, notes, and snippets.

@moalex
Created February 22, 2022 14:14
Show Gist options
  • Save moalex/95190f52f2c5c57be9b7d4166fbe9250 to your computer and use it in GitHub Desktop.
Save moalex/95190f52f2c5c57be9b7d4166fbe9250 to your computer and use it in GitHub Desktop.

M3U Playlist Exmple

Examples

Ниже приведен пример файла extended M3U на платформе Windows. Песня.mp3 и Песня.ogg — это медиафайлы, 123 и 321 — длительность. Если продолжительность медиафайла неизвестна, в параметре длительность можно указать −1 (обычно указывают для потоков: онлайн-радио, телевидение, вещание). После параметра длительность указывается параметр название, который по умолчанию эквивалентен пути файла, что указывается во второй строке. На платформах Mac OS X и Linux используются Unix путь.

#EXTM3U

#EXTINF:123, Исполнитель - Композиция
C:\Documents and Settings\Я\Моя музыка\Песня.mp3
 
#EXTINF:321, Другой исполнитель - Другая композиция
C:\Documents and Settings\Я\Моя музыка\Хиты\Песня.ogg

Этот пример иллюстрирует создание файла m3u, указывающего на конкретную папку (например, флэш-накопитель, CD-ROM). Файл должен содержать только одну строку: путь к папке. После запуска проигрыватель воспроизведёт всё содержимое папки:

C:\Музыка

В следующем примере рассматривается использование относительного пути. Файл формата m3u располагается в папке с медиафайлами, и в случае переноса плейлиста необходимо переносить также файлы и папки, которые используются списком. Этот метод более универсален, поскольку он не зависит от абсолютного пути и операционной системы.

Это тот же файл, что и в предыдущем примере, сохранённый в папке C:\Documents and Settings\Я\Моя музыка\ и использующий относительные пути.

#EXTM3U

#EXTINF:123,Исполнитель - Композиция
 Песня.mp3

#EXTINF:321,Другой исполнитель - Другая композиция
Хиты\Песня.ogg

Данный тип записей m3u позволяет безболезненно копировать медиатеку для воспроизведения на другие устройства, но копировать необходимо не только файл плейлиста, но и все использующиеся им медиафайлы.

Пример смешанного типа.

Альтернатива\Исполнитель - Композиция.mp3
Классика\Другой исполнитель - Другая композиция.mp3
Ещё что-то.mp3
D:\Другая музыка\Другая песня.mp3
<nowiki>http://www.example.com:8000/Listen.pls</nowiki>
<nowiki>http://www.example.com/~user/Mine.mp3</nowiki>
  • Альтернатива и Классика — это вложенные папки в папке с плейлистом.
  • Композиция и Другая композиция хранятся во вложенных папках.
  • Ещё что-то располагается в той же папке, что и плейлист.
  • Другая песня находится в явно указанной папке (привязка к платформе Windows) и может совпадать, либо не совпадать с папкой, в которой находится плейлист.
  • Listen — это адрес потокового вещания.
  • Mine располагается на веб-сервере.

Ссылки на другие плейлисты M3U поддерживаются не всеми медиапроигрывателями: AnotherPlayList.m3u

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment