With IPTV rapidly becoming the preferred way to watch live TV, movies and sports, many viewers are looking for ways to customise their viewing experience. One of the best tools for this is an M3U playlist — a simple text file that lets you organise IPTV channels and load them into your favourite player or app.
In this guide, we’ll walk you through how to create an M3U playlist for IPTV from scratch, how it works, and how to use it safely and effectively across your devices. New to IPTV? Start with our what is IPTV guide.
An M3U playlist is a plain text file that lists multimedia content (like IPTV channels or streams). It’s used to feed your IPTV player a structured list of TV channels, radio streams or VOD links. It looks something like this:
#EXTM3U
#EXTINF:-1 tvg-id="BBC" tvg-name="BBC One",BBC One
http://yourprovider.com:8080/live/username/password/1234.m3u8 The file contains:
M3U files are supported by most IPTV apps, smart TVs, and desktop media players like VLC.
Using an M3U playlist gives you control over what you watch and how it’s displayed. Key benefits include:
M3U playlists are incredibly versatile and work across a wide range of devices and operating systems. Here’s a list of the most popular devices and platforms that support M3U playback:
Pro tip: always ensure your IPTV app or device allows M3U URL input or playlist import. Some apps may require Xtream Codes API or Portal URL instead — but M3U is the most universally accepted.
Ready to build your own IPTV playlist? Follow these simple steps.
Your IPTV provider should give you a unique M3U link with your username and password included:
http://yourprovider.com:8080/get.php?username=demo&password=1234&type=m3uThis link will automatically generate the list of channels you’re subscribed to. ✅ Make sure your provider is licensed and legal. Avoid free or suspicious M3U links found online — they’re often illegal or unsafe.
Use any basic text editor like:
This is where you’ll manually write or edit your playlist.
Start the file with:
#EXTM3UThen, for each channel you want to add:
#EXTINF:-1 tvg-id="ChannelID" tvg-name="Channel Name",Display Name
http://yourprovider.com:8080/live/username/password/channelid.m3u8Example:
#EXTINF:-1 tvg-id="SkySports" tvg-name="Sky Sports",Sky Sports HD
http://yourprovider.com:8080/live/demo/1234/9999.m3u8Repeat for as many channels as you like.
When you’re done, save the file with a .m3u extension:
myiptvlist.m3uHere’s how to use your playlist with popular players:
Need device-specific help? See our setup guide and IPTV Smarters Firestick guide.
Get a ready-made M3U / Xtream login with 24,000+ channels — delivered on WhatsApp in minutes. Try it free.
Start Your Free TrialTo get the most from your playlist:
Want to trim a list down instead? See how to delete IPTV channels.
.m3u, not .txt.IPTV Smarters is great for most users. VLC is perfect for PC/Mac users.
Yes, but you’ll need access to valid streaming URLs. Most users rely on a provider for legal, working streams.
Yes — as long as the content is from licensed IPTV providers. Pirated M3U links are illegal and risky.
Purchase a plan from a trusted IPTV provider who offers an M3U link — like IPTV Subscription Ireland.
Creating your own M3U playlist gives you freedom and flexibility over your IPTV setup. Whether you want to build a custom sports package or streamline your live TV, an M3U playlist is the way to go. Just remember:
Skip the hassle and start streaming today. Get a ready-made IPTV M3U playlist with sports, movies, news and more — all tailored for Ireland. Start your free trial now.