Введение
M3U (MP3 URL в полном виде) — это компьютерный формат файла для мультимедийного плейлиста. Распространенное применение формата M3U — создание файла плейлиста, содержащего одну запись, указывающую на поток в интернете. Такой файл обеспечивает удобный доступ к этому потоку и часто используется для загрузки с веб-сайтов, отправки по электронной почте и прослушивания интернет-радио. Изначально разработанный для аудиофайлов, таких как MP3, формат M3U сейчас обычно используется для указания медиаплеерам путей к аудио- и видеоисточникам, включая онлайн-источники. M3U был первоначально разработан компанией Fraunhofer для использования с их программным обеспечением Winplay3, но в настоящее время поддерживается множеством медиаплееров и программных приложений. Неосторожное использование плейлистов M3U приводило к уязвимостям во многих музыкальных проигрывателях, таких как VLC media player, iTunes, Winamp и других.
M3U (MP3 URL in full) is a computer file format for a multimedia playlist. One common use of the M3U file format is creating a single entry playlist file pointing to a stream on the Internet. The created file provides easy access to that stream and is often used in downloads from a website, for emailing, and for listening to Internet radio. Although originally designed for audio files, such as MP3, it is commonly used to point media players to audio and video sources, including online sources. M3U was originally developed by Fraunhofer for use with their Winplay3 software, but numerous media players and software applications now support the format. Careless handling of M3U playlists has been the cause of vulnerabilities in many music players such as VLC media player, iTunes, Winamp, and many others.
М3У8
Версия M3U в кодировке Unicode — M3U8, использующая символы, закодированные в UTF-8. Файлы M3U8 лежат в основе формата HTTP Live Streaming (HLS), изначально разработанного Apple для потоковой передачи видео и радио на устройства iOS, и который сейчас является популярным форматом для адаптивной потоковой передачи в целом. Предложение 2015 года для формата плейлиста HLS использует исключительно UTF-8 и не различает расширения имен файлов "m3u" и "m3u8".
Типы интернет-медиа
Единственный тип интернет-медиа, зарегистрированный для M3U и M3U8, — это application/vnd.apple.mpegurl, зарегистрированный в 2009 году и относящийся только к формату плейлиста, используемому в приложениях HLS. Текущее предложение по формату плейлиста HLS признает два типа медиа, которые рассматриваются как эквивалентные: application/vnd.apple.mpegurl и audio/mpegurl. Эти типы, а также application/vnd.apple.mpegurl и application/vnd.apple.mpegurl.audio, поддерживаются для приложений HLS (например) в Windows 10 и Internet Explorer 9 от Microsoft, а также в WebOS от LG.