m3u4me is your IPTV playlists' new home. Your streams don't leave your local network, you are in charge, nobody can see or control your playlists.
Install · Help pages · Features · Troubleshooting · AI disclosure
Warning
m3u4me does NOT provide ANY streams! It is purely a M3U playlist manager. You must bring your own content.
Note
This app aims to be a self-hosted alternative to https://m3u4u.com/ - as you can see, m3u4me's name is obviously referencing them. The projects are not related in any way. No harm intended!
Note
This app's code was AI-generated, with minor interventions from me. I am a graphic designer with very limited coding knowledge; I do not support pointless usage of AI and I am fully aware of the harm it can cause.
m3u4me started out as something that was intended only for personal use - I am sharing it only because I believe it is an useful app which might help many other IPTV enthusiasts. It will always be entirely free.
I fully encourage any developer who comes across this app and wants to turn it into something human-made, without AI involvement.
AI was not used for anything else besides writing the actual code of the app.
1. Install it. On a Linux server (Debian, Ubuntu, Fedora, or a Proxmox container based on them), paste this into the terminal:
curl -fsSL https://raw.githubusercontent.com/andrei-savin/m3u4me/main/install.sh | sudo bash2. Open it. When the install is done, it prints an address like http://192.168.1.50:8080. Open that address in a browser on any device in your home.
3. Follow the setup. A short setup walks you through adding your provider and TV guide, an optional password, and your first playlist.
Not on Linux, or prefer Docker? See all the ways to install m3u4me.
| Page | Read this if… | |
|---|---|---|
| 📦 | Install | You want to get m3u4me running. |
| 👋 | First steps | You just installed it and want to make your first playlist. |
| 📺 | Use it in your TV app | You have a playlist and want to watch it on your TV, phone or computer. |
| ✨ | Features | You want to know everything m3u4me can do. |
| 🔄 | Updating | A new version is out. |
| 💾 | Backup & moving to a new server | You want a copy of everything, or you're moving m3u4me. |
| 🔒 | Password & recovery key | You want to lock m3u4me, or you forgot your password. |
| 🛠️ | Troubleshooting | Something isn't working. |
| 📖 | Glossary | A word like EPG, TVG ID or Xtream Codes doesn't make sense. |
| ℹ️ | About | You want to know who made this and how. |
- Many playlists, each with a short, easy-to-type link like
http://IP:port/1. - Channel sources: connect your Xtream Codes account, a playlist link or a file, then pick the channels you want.
- Channel sync: channels stay up to date when your provider changes their links, names or logos.
- TV guide (EPG): browse what's on, and match your channels to the guide automatically.
- Printable channel list: turn any playlist into a neat A4 PDF.
- Backup & restore: everything in one file, ready to move to a new server.
- Search everything at once, with keyboard shortcuts for the busy bits.
- Works on your phone too, with a layout made for touch screens.
- Light, dark and AMOLED themes that follow your device's light/dark setting, Material You style: the whole app is coloured from your favourite accent colour.
Everything saves by itself, and an accidental delete can be undone.
If you encounter any AI slop, or other sort of error, feel free to create a GitHub issue. I will reply ASAP.
You can also open issues for any feature requests. However, I can not guarantee that they will be accepted.
