M3u Video Playlist Creator

How to load m3u playlist from pastebin.com:

save your playlist in #EXTM3U format on pastbin, then find raw button on page and press it. On browser address bar you will see ulr like this one: https://pastebin.com/raw/yuor-pastnin-post-id, copy this link and modify it to follow link https://pastebin.com/raw/yuor-pastnin-post-id/.m3u ( add at the end of the url “/.m3u”). This method also will work if you have mobile web page with <a href>, xmtv player will load playlist from pastebin location.

Playlist Creator will save the playlist on your device and will immediately appear in the Music Player. The playlist which you have created can be used in all common music players!

  1. IPTV ADULTS M3U +18 FREE XXX PLAYLIST; Free Instagram Videos To Watch Sexy Girls; IPTV GAY M3U FREE POWERFUL PLAYLIST; Free Onlyfans videos and photos without subscription; Free Xtream Codes Iptv For All Devices; IPTV ASIA M3U FREE PLAYLISTS NEW.
  2. Every playlist you create on our platform gets their own M3U URL you can use for your favorite M3U or IPTV player. No extremely long, hard to type URLs. And you can even customize it to be what you want it to be.
  3. Tool for creating playlists. Catalog online TV all countries with the descriptions. Total TV channels: 4796 Webcam: 1565.

How to build m3u playlist and video links format (rtmp,http,hls)

version 2.0.10.33 RC5

Added support for ACE Streams

From version 2.0.10.33 RC5 we support option for playing ace and torrent streams with ACEStream Engine.

Added support for electronic program guide EPG

– open EPG in XMLTV Format
– handle epg:// scheme and open XMTV Player EPG screen, sample epg://http://xmtvplayer.com/epg/epg_it.xml

Added support for channel logos

From version 2.0.10.23 we support option for adding stream logo in .m3u file:

When used this option will add logo image in the streams list:
– in list view logo appears on the left side, before the stream name
– grid view logo appears on top of the stream name

For now from the upper example only tvg-logo option is supported, but we are working on implementing of all necessary options for EPG support.

Added support for hosted video

From version 2.0.9.7 we added support for hosted video. Just put the links in your M3U in following format: #EXTINF:0,Channel Name Herehttphost://$http-raw=<iframe-source-URL-here>$http-refferer=<base-web-page-URL-here> where <iframe-source-URL-here> and <base-web-page-URL-here> are without triangle brackets.

Added support for additional stream sources

From version 2.0.9.7 we added support for streams from Vimeo, Dailymotion and NowVideo. You can include links from them in your M3U list as follows: – Vimeo: #EXTINF:0,Channel Name Here https://vimeo.com/VideoID – Dailymotion: #EXTINF:0,Channel Name Here http://www.dailymotion.com/video/VideoID – NowVideo: #EXTINF:0,Channel Name Here http://www.nowvideo.co/video/VideoID

Added custom option in .m3u play list

After version 2.0.6 on XMTV Player we added channel thumbnail and group options in EXTINF, here is example of use when you create your play list: #EXTINF:0,Channel Name #IMG:url or local file to tumbnail #GRP:name of channel group #IMG parameter thumbnail is must be url or local file to image with max resolution of 72×72 px. Example: #EXTINF:-1,TRT 1 Azeri server nassat #IMG:http://tapthefrog.com/presskit/icons/TTF-icon-72×72.png #GRP:TURK #EXTINF:-1,TRT 1 Canlitv server nassat #IMG:file:///storage/emulated/0/video/eusport.png What is .m3u file

An M3U file is a plain text file that specifies the locations of one or more media files. The file is saved with the “M3U” or “m3u” filename extension.

DescriptionExample
File header. Must be the first line of the file.#EXTM3U
Track information, including runtime and title.

Directive
#EXTM3U#EXTINF
Sample m3u file, create test.m3u and add content below:
Test and convert M3U List

You can use online utility for SimpleTV to test and convert playlist for XMTV Player http://plstonline.org/

Saving and uploading

Save your file with .m3u extension and copy it to your phone storage, open file from some file browser or open XMTV Player and navigate to your folder where you put m3u file. How to find streams There is a many communities which share live streams just google them for following keywords extinf iptv , you can test stream URL with VLC or SimpleTV on PC to be sure that they are working.

Channels List in M3U format including Borpas IP-TV Player parameters
Channels List in M3U format including Borpas IP-TV Player parameters
Channels List in M3U format by one string
.m3u file syntax

HTTP Live Streaming

Simple HTTP URLs

HTTP URLs with options different variants to pass them.

where the URL and parameters are separated by space, or

where $OPT comes after the URL and only parameters are separated by space

User-Agent

Changing user agent on http connections

user-agent=someuseragent

X-Forwarded-For

The X-Forwarded-For (XFF) HTTP header field is a de facto standard for identifying the originating IP address of a client connecting to a web server through an HTTP proxy or load balancer.

Referer

The HTTP referer is an HTTP header field that identifies the address of the webpage (i.e. the URI or IRI) that linked to the resource being requested. By checking the referrer, the server can see where the request originated.

MMS/RTSP Live Streaming

[rtsp][mms]://url to media content

RTMP

rtmp://url – url path to RTMP Media Server

Complex RTMP

rtmp-rtmp://$OPT: options

rtmp://$OPT:rtmp-raw=rtmp://xxx.xxx.xxx.xxx/app playpath=ef18hollywood swfUrl=http://www.xxxxxx.tv/resources/scripts/eplayer.swf live=1 pageUrl=http://www.xxxxxxxx.tv/ conn=S:OK live=1 token=SomeToken

pageUrl

url – URL of the web page in which the media was embedded. By default no value will be sent.

swfVfy

URL of the SWF player for this media. This option replaces all three of the swfUrl, swfhash, and swfsize options. When this option is used, the SWF player is retrieved from the specified URL and the hash and size are computed automatically. Also the information is cached in a .swfinfo file in the user’s home directory, so that it doesn’t need to be retrieved and recalculated every time rtmpdump is run. The .swfinfo file records the URL, the time it was fetched, the modification timestamp of the SWF file, its size, and its hash. By default, the cached info will be used for 30 days before re-checking.

swfUrl

URL of the SWF player for the media. By default no value will be sent.

tcUrl

url – URL of the target stream. Defaults to rtmp[e]://host[:port]/app/playpath.

playpath

playpath – Overrides the playpath parsed from the RTMP URL. Sometimes the rtmpdump URL parser cannot determine the correct playpath automatically, so it must be given explicitly using this option.

live

(live=1,live=0)Specify that the media is a live stream. No resuming or seeking in live streams is possible.

app

app – Name of application to connect to on the RTMP server. Overrides the app in the RTMP URL. Sometimes the rtmpdump URL parser cannot determine the app name automatically, so it must be given explicitly using this option.

conn
Playlist

type:data – Append arbitrary AMF data to the Connect message. The type must be B for Boolean, N for number, S for string, O for object, or Z for null. For Booleans the data must be either 0 or 1 for FALSE or TRUE, respectively. Likewise for Objects the data must be 0 or 1 to end or begin an object, respectively. Data items in subobjects may be named, by prefixing the type with ‘N’ and specifying the name before the value, e.g. NB:myFlag:1. This option may be used multiple times to construct arbitrary AMF sequences. E.g. Multiple conn params are allowed.

flashVer

version – Version of the Flash plugin used to run the SWF player. The default is “LNX 10,0,32,18″.

token
Key for SecureToken response, used if the server requires SecureToken authentication.
weeb
weeb used by legacy weeb.tv servers. Invokes Authenticate method with token, username and password
buffer

num – Set buffer time to num milliseconds. The default is 36000000.

M3U
Filename extensions
Internet media typevarious; see § Internet media types
Initial releasec. 1996
Type of formatPlaylist
Extended toHTTP Live Streaming playlist

M3U (MP3 URL[1][2] or Moving Picture Experts Group Audio Layer 3Uniform Resource Locator[3] 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,[4] 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,[5]iTunes,[6]Winamp,[7] and many others.[8]

File format[edit]

There is no formal specification for the M3U format; it is a de facto standard.

An M3U file is a plain text file that specifies the locations of one or more media files. The file is saved with the 'm3u' filename extension if the text is encoded in the local system's default non-Unicode encoding (e.g., a Windows codepage), or with the 'm3u8' extension if the text is UTF-8 encoded.[9]

Each entry carries one specification. The specification can be any one of the following:

  • an absolute local pathname; e.g., C:My MusicHeavysets.mp3
  • a local pathname relative to the M3U file location; e.g. Heavysets.mp3
  • a URL

Extended M3U[edit]

The M3U file can also include comments, prefaced by the '#' character. In extended M3U, '#' also introduces extended M3U directives which are terminated by a colon ':' if they support parameters.

M3U extensions
DirectiveDescriptionExampleRequiredStandard
#EXTM3Ufile header, must be the first line of the file#EXTM3UYes
#EXTINF:track information: runtime in seconds and display title of the following resource#EXTINF:123,Artist Name – Track Title␤
artist - title.mp3
NoYes
additional properties as key-value pairs#EXTINF:123 logo='cover.jpg',Track TitleNoIPTV
#PLAYLIST:playlist display title#PLAYLIST:Music TVIPTV
#EXTGRP:begin named grouping#EXTGRP:Foreign ChannelsNoIPTV
#EXTALB:album information, title in particular#EXTALB:Album Title (2009)AL,[10] M3A[11]
#EXTART:album artist#EXTART:VariousAL,[10] M3A[11]
#EXTGENRE:album genre#EXTGENRE:Jazz FusionAL[10]
#EXTM3Aplaylist for tracks or chapters of an album in a single file#EXTM3AM3A[11]
#EXTBYT:file size in bytes#EXTBYT:34124NoM3A[11]
#EXTBIN:binary data follows, usually concatenated MP3s#EXTBIN:NoM3A[11]
#EXTENC:text encoding, must be the second line of the file#EXTENC: UTF-8No
#EXTIMG:cover, logo or other image#EXTIMG: front cover␤
cover.jpg
NoNo

Apple used the extended M3U format as a base for their HTTP Live Streaming (HLS)[12] which was standardized in 2017 by the IETF as RFC 8216.[13] Therein, a master playlist references segment playlists which usually contain URLs for short parts of the media stream. Some tags only apply to the former type and some only to the latter type of playlist, but they all begin with #EXT-X-.

HLS M3U extensions
DirectiveExampleDescription
#EXT-X-START:TIME-OFFSET=0
#EXT-X-INDEPENDENT-SEGMENTStoggle without parameters
#EXT-X-PLAYLIST-TYPE:VOD or EVENT
#EXT-X-TARGETDURATION:10in seconds
#EXT-X-VERSION:4
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-INDEPENDENT-SEGMENTStoggle without parameters
#EXT-X-MEDIA:NAME='English', TYPE=AUDIO, GROUP-ID='audio-stereo-64', LANGUAGE='en', DEFAULT=YES, AUTOSELECT=YES, URI='english.m3u8'
#EXT-X-STREAM-INF:BANDWIDTH=1123000, CODECS='avc1.64001f,mp4a.40.2parameters have either one combined value or one per stream, separated by commas
#EXT-X-BYTERANGE:1024@256000
#EXT-X-DISCONTINUITYtoggle without parameters
#EXT-X-DISCONTINUITY-SEQUENCE:2
#EXT-X-KEY:METHOD=NONE
#EXT-X-MAP:URI=MediaInitializationSection
#EXT-X-PROGRAM-DATE-TIME:2010-02-19T14:54:23.031+08:00ISO 8601 format
#EXT-X-DATERANGE:ID=foo
#EXT-X-I-FRAMES-ONLYi-frame toggle without parameters
#EXT-X-SESSION-DATA:DATA-ID=com.example.movie.title
#EXT-X-SESSION-KEY:
#EXT-X-ENDLISTend-of-list signal without parameters

M3U8[edit]

The Unicode version of M3U is M3U8, which uses UTF-8-encoded characters. M3U8 files are the basis for the HTTP Live Streaming (HLS) format originally developed by Apple to stream video and radio to iOS devices, and which is now a popular format for adaptive streaming in general.

The 2015 proposal for the HLS playlist format uses UTF-8 exclusively and does not distinguish between the 'm3u' and 'm3u8' file name extensions.[14]

Internet media types[edit]

The only Internet media type registered for M3U and M3U8 is application/vnd.apple.mpegurl, registered in 2009 and only referring to the playlist format as used in HLS applications.[15][16]

The current proposal for the HLS playlist format acknowledges two media types which it treats as equivalent: application/vnd.apple.mpegurl and audio/mpegurl.[14] Likewise, these are the two types recommended for HLS use by Microsoft.[17]

Playlist

Project Video Playlist

For non-HLS applications, no media types were standardized or registered with the IANA, but a number of media types are nonetheless associated with the historical and ongoing use of the M3U and M3U8 formats for general playlists:

  • application/mpegurl
  • application/x-mpegurl
  • audio/mpegurl
  • audio/x-mpegurl[1][2]

These types, plus application/vnd.apple.mpegurl and application/vnd.apple.mpegurl.audio, are supported for HLS applications by (for example) Microsoft's Windows 10[17] and Internet Explorer 9,[18] and LG's WebOS.[19]

Examples[edit]

Example 1

This is an example of an extended M3U file on the Windows platform. Sample.mp3 and Example.ogg are the media files. 123 and 321 are the lengths in seconds.[20] A length of -1 or 0 may be used when the media file is a streaming file, as there is no actual, predefined length value. The value after the length is the title to be shown, which is generally the same as the location of the file which is on the second line. On the Mac OS X and Linux platforms, Unix paths are used.

Example 2

This example shows how to create an m3u file linking to a specified directory (for example, a flash drive, or CD-ROM). The m3u file should contain only one string: the path to the directory. After starting, the media player will play all contents of the directory:

Example 3

Here is another example, using relative format. The M3U file is placed in the same directory as the music, and directories must be preserved when moving the playlist to another device if subdirectories are used. This method is more flexible, as it does not rely on the file path staying the same.

This is the same file as above, saved as sample.m3u in C:Documents and SettingsUserMy Music

This format in an M3U allows copying to another device for playback. All files and directories referred to must also be copied.

M3u file creator
Example 4

Here is a mixed example:

Notes:

  • Alternative and Classical are sub-directories of the directory that this playlist is stored in.
  • 'Song' and 'New Song' are in sub-directories of the directory that this playlist is stored in.
  • 'Stuff' is in the same directory that the playlist is stored in.
  • 'Foo' is in the specified (Windows) volume and directory, which may or may not be the same directory the playlist is in.
  • 'Bar' is in a different directory at the same level as the playlist directory. The double-dots reference the parent directory of the playlist directory, then into the sub-directory 'Other Music' to reach 'Bar'.
  • 'Listen' is a Shoutcast stream.
  • 'Mine' is an MP3 stored on a web server.
Example 5

References to other M3U playlists, for example, are generally not well-supported.

Example 6

The following is an example of a M3U playlist file for 'Jar of Flies' album by 'Alice in Chains' that was created by Mp3tag with the following custom option settings:[21][22][23]

  • playlist extended info format = '%artist% - %title%'
  • playlist filename format = '%artist%_%album%_00_Playlist.m3u'
  • tag to filename conversion format = '%artist%_%album%_$num(%track%,2)_%title%'

Software[edit]

Tag editors[edit]

The following tag editor software allows users to edit the ID3 tags in MP3 files, and has support for creating M3U files.

Linux
  • EasyTAG, puddletag.
Windows
  • Mp3tag, puddletag.

Media players[edit]

Multi-platform
ProgramPlatforms
WindowsMacLinuxOther
AmarokYesNoYesNo
AudaciousYesNoYesNo
BansheeYesYesYesYes
ClementineYesYesYesYes
GNOME VideosNoNoYesNo
KodiYesYesYesYes
MPlayerYesYesYesYes
mpvYesYesYesYes
VLC media playerYesYesYesYes
iTunesYesYesNoNo
Android
  • Astro Player,[24][25][26]Kodi, N7Player,[27][28] Musicolet[29]
Mac
Nintendo
  • New Nintendo 3DS (including XL and 2DS XL variants) with Internet Browser app
  • Nintendo Switch with the YouTube (site-specific) app
  • Wii U with the Internet Browser or YouTube app
Windows
  • foobar2000, JRiver Media Center, JuK, MediaMonkey, PotPlayer, Winamp, Windows Media Player, XMPlay[30]

See also[edit]

Other playlist file formats

M3u File Creator

  • ASX - Windows media
  • PLS - SHOUTcast
  • XSPF - Xiph.Org Foundation
  • WPL - Windows Media Player

References[edit]

  1. ^ abFraunhofer Gesellschaft, Fraunhofer Institut für Integrierte Schaltungen-A (1996-10-30). 'WinPlay3 - Windows real-time ISO/MPEG Audio Layer 3 Player'. Archived from the original on 1997-06-06. Retrieved 2018-01-21.
  2. ^ abGruett, Matt. 'M3U FILES AND STREAMING'. LockerGnome. Archived from the original on 2001-04-26.
  3. ^Nero. 'Nero MediaHome 4 - Manual'(PDF). Archived(PDF) from the original on 2015-09-05.
  4. ^'WINAMP.COM | Winamp Documentation'. June 6, 2002. Archived from the original on 2002-06-06.
  5. ^'VideoLAN-SA-0804 (CVE-2007-6683)'. 2008. Arbitrary file overwrite and other abuses through M3U parser and browsers plugins.
  6. ^'CVE-2012-0677: Heap-based buffer overflow in Apple iTunes before 10.6.3 allows remote attackers to execute arbitrary commands'. cve.circl.lu.
  7. ^'CVE-2000-0624: Buffer overflow in Winamp 2.64 and earlier allows remote attackers to execute arbitrary commands via a long #EXTINF: ext'. www.cvedetails.com.
  8. ^'247 search results'. Packet Storm. Retrieved 2018-01-23.
  9. ^'Nero 2015 Platinum - System Requirements'. MP3 URL + UTF-8 (M3U8)
  10. ^ abc'Album List for Winamp'. albumlist.sourceforge.net.
  11. ^ abcde'Data'. birdcagesoft. Retrieved 2019-10-21.
  12. ^'About the Common Media Application Format with HTTP Live Streaming | Apple Developer Documentation'. developer.apple.com.
  13. ^R. Pantos; W. May (August 2007). '4.3 Playlist Tags'. RFC 8216: HTTP Live Streaming. Ietf Request for Comments (RFC) Pages - Test. IETF. ISSN2070-1721.
  14. ^ abPantos, Roger; May, William. 'HTTP Live Streaming'. tools.ietf.org.
  15. ^'Media Types'. www.iana.org.
  16. ^'Data'. iana. Retrieved 2019-10-21.
  17. ^ ab'Simplified Adaptive Video Streaming: Announcing support for HLS and DASH in Windows 10 – IEBlog'. blogs.msdn.microsoft.com.
  18. ^'HTMLVideoElement'. MDN Web Docs.
  19. ^'Archived copy'. Archived from the original on 2015-12-22. Retrieved 2015-12-12.CS1 maint: archived copy as title (link)
  20. ^'DigiLinX Application Note - Creating Playlists to Work with the Streaming Music Manager'(PDF). 2007-10-05.
  21. ^'Mp3tag Help - Configuration > Export'. help.mp3tag.de.
  22. ^'Mp3tag Help - Configuration > Playlist'. help.mp3tag.de.
  23. ^'Mp3tag Help - Scripting functions'. help.mp3tag.de.
  24. ^'Loading...'astroplayer.com. Archived from the original on December 1, 2009.
  25. ^'Astro Player (old) - Sidenis LLC'. Archived from the original on March 3, 2016.
  26. ^'Astro Player - Sidenis LLC'. Archived from the original on March 3, 2016.
  27. ^'n7player Music Player - Apps on Google Play'. play.google.com.
  28. ^'n7player 1.0 - Apps on Google Play'. play.google.com.
  29. ^'Musicolet Music Player [No ads] - Apps on Google Play'. play.google.com. Retrieved 2020-11-02.
  30. ^Hindley, Nathan. 'XMPlay 3.8.2'. XMPlay. Un4seen Developments. Retrieved 11 July 2016.

M3u Playlist Maker

External links[edit]

M3u Video Playlist Creator Downloader

  • 'Unofficial M3U and PLS file specification'. Forum. Tech Support Greatest Hits. WinAmp. 2008 [2001].
  • Gonze, Lucas (2003). 'Survey of playlist formats'. Draft.
  • May, W. (2017). Pantos, R. (ed.). 'HTTP Live Streaming specification'. Draft. IETF. Includes M3U and M3U8

M3u Video Playlist Creator Free

Retrieved from 'https://en.wikipedia.org/w/index.php?title=M3U&oldid=998473942'