Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
M

m3u-editor

> 编程语言
Open source

A full-featured IPTV editor, including features similar to xteve or threadfin. With full EPG management, Xtream API output, ability to store and sync .strm file

807 stars0 likes1 views
WebsiteGitHub

About

A full-featured IPTV editor, including features similar to xteve or threadfin. With full EPG management, Xtream API output, ability to store and sync .strm file

A full-featured and powerful IPTV editor, including features similar to xteve or threadfin. Also includes full EPG management, full Xtream API output, series management with ability to store and sync .strm files, post processing with ability to call custom scripts, send webhook requests, or send an email, and much more!

Works with m3u, m3u8, m3u+ and Xtream codes api!

EPG support for XMLTV files (local or remote), XMLTV URLs, and full Schedules Direct integration.

Questions/issues/suggestions

Feel free to open an issue on this repo, or hit us up on Discord

Join us on Discord

Join our Discord server to ask questions and get help, help others, suggest new ideas, and offer suggestions for improvements! You can also try out and help test new features!

How to run

Managed Hosting

Fully managed M3U Editor instances available via ElfHosted – no setup required

  • https://store.elfhosted.com/product/m3u-editor/

Self hosted

Prerequisites

  • Docker installed and setup on your system

Docker quick start v0.8.x+

[!IMPORTANT]

  • Default Username: admin
  • Default password: admin
  • Default port: 36400
Use Case File Description
Modular Deployment docker-compose.proxy.yml ⭐⭐ Recommended! Separate containers for m3u-editor, m3u-proxy (the external proxy setup is required for hardware acceleration), and Redis — perfect if you want more granular control (Postgres and NGINX can be easily added as a seperate container as well).
Modular + VPN docker-compose.proxy-vpn Example of modular deployment using Gluetun VPN.
All-in-One Deployment docker-compose.aio.yml A simple, all-in-one solution — everything runs in a single container for quick setup (hardware acceleration is not supported in this setup).

Advanced docker setup v0.8.x+

Use Case File Description
Fully Modular (Nginx) docker-compose.external-all.yml Example of fully modular deployment with Nginx. See External Services Setup for full details and examples
Fully Modular (Caddy) docker-compose.external-all-caddy.yml Example of fully modular deployment with Caddy (alternative to Nginx). Includes automatic HTTPS support.

View more in our getting started docs to get up and running in minutes!


Screenshots


Want to Contribute?

Whether it’s writing docs, squashing bugs, or building new features, your contribution matters! ❤️

We welcome PRs, issues, ideas, and suggestions!
Here’s how you can join the party:

  • Follow our coding style and best practices.
  • Be respectful, helpful, and open-minded.
  • Respect the CC BY-NC-SA license.
  1. Fork the repository
  2. Create a feature branch
  3. Add tests for new functionality
  4. Submit a pull request

⚖️ License

m3u editor is licensed under CC BY-NC-SA 4.0:

  • BY: Give credit where credit’s due.
  • NC: No commercial use.
  • SA: Share alike if you remix.

For full license details, see LICENSE.

Issues· 47 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

PHPembyiptvjellyfinm3u-playlist

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言