Что такое формат файла PLS?
Файлы .pls поддерживаются многими популярными аудиоплеерами как широко признанный формат плейлистов.
Файлы с расширением .pls используются для хранения плейлистов, которые делают воспроизведение музыки непрерывным. Пользователь может добавить трек в файл .pls, и плеер автоматически добавит его в очередь воспроизведения. Важно помнить, что файлы .pls не содержат аудиодорожек или музыкальных файлов - они хранят только ссылки на файлы на диске, USB-накопителе или удаленный интернет-поток.
.pls - это текстовый формат в стиле INI. Каждый файл начинается с заголовка раздела [playlist], за которым следуют пронумерованные записи - File1, Title1, Length1 - и заканчивается ключами NumberOfEntries и Version=2. Значение Length, равное -1, сигнализирует о прямом эфире или потоке с неизвестной длительностью.
Пользователи могут добавлять или удалять треки, а файлы .pls можно передавать через интернет и на другие устройства хранения, что облегчает управление большими аудиобиблиотеками. Формат особенно популярен как стандартный тип плейлиста, используемый интернет-радиостанциями SHOUTcast и Icecast - одна ссылка .pls, открытая в плеере, подключается напрямую к живому эфиру.
Многие аудиоплееры поддерживают .pls нативно наряду с файлами .M3U; для структурированных плейлистов с более богатыми метаданными современной альтернативой является .XSPF.
Безопасность и защита
РИСК: LOWФайлы PLS являются текстовыми и содержат только URL-адреса или пути. Риск исходит от того, куда указывают эти URL: вредоносный .pls может направить плеер на URL с удаленным эксплойтом (редко, но в медиаплеерах встречались уязвимости парсинга URL). Для файлов .pls интернет-радио с сайтов вещателей риск ничтожен. Если вы не уверены в источнике, сначала откройте файл в текстовом редакторе.
Детали формата
в двух словахПрограммы, открывающие файлы PLS
Технические подробности
глубокая спецификация| Тип формата | Текстовый плейлист в стиле INI |
| Сигнатура файла | Файл всегда начинается с текста `[playlist]` (заголовок раздела INI) |
| Кодировка текста | UTF-8 или ASCII; BOM в спецификации не определен |
| MIME-тип | `audio/x-scpls` |
| Версия формата | Version=2 (текущая); Version=1 использовалась в некоторых устаревших плеерах |
| Структура записи | Пронумерованные ключи для каждого трека: `File#` (путь или URL), `Title#` (отображаемое имя), `Length#` (длительность в секундах) |
| Индикатор прямого эфира | `Length=-1` обозначает живой поток или контент с неизвестной длительностью |
| Поддерживаемые типы путей | Абсолютные локальные пути, относительные пути, URL-адреса потоков HTTP/HTTPS, URL-адреса потоков MMS |
| Типичный размер файла | Менее 1 КБ (локальные плейлисты); до ~5 КБ (большие списки интернет-радио) |
| Максимальное количество записей | Жестких ограничений в спецификации нет; практический предел зависит от плеера |
| Основное использование в интернете | Стандартный формат плейлистов для распространения потоков интернет-радио SHOUTcast и Icecast |
| Совместимость с ОС | Windows, macOS, Linux, Android, iOS |
| Заменен на | M3U8 (UTF-8 M3U) для большинства современных задач; XSPF для структурированных плейлистов с метаданными |
| Выпущен | late 1990s (Winamp / SHOUTcast era) |
| Последняя версия | Version 2 (current; Version=2 field in file) |
| Спецификация | forums.winamp.com |
Конвертации PLS
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах PLS.