If you manage your music playlists outside of Plex, you’ll know that getting them into Plex isn’t exactly straightforward.
To make it easier, I built ListPorter - a cross-platform command-line tool that imports .m3u audio playlists directly into your Plex Music library.
Key features:
Runs on Windows, Linux, and macOS – Supports Intel, ARM and Apple Silicon.
Works with Plex Media Server running on any OS – Uses the official Plex API, so it’s compatible with servers running on Windows, Linux, NAS, macOS, etc.
Fuzzy matching – Automatically aligns playlist paths with Plex tracks, as long as they follow the common Artist/Album/Trackstructure.
Path rewriting – Fine-tune path conversions with --find,--replace,--windows,--unix, and--base-pathif needed.
Playlist ID preservation – Keeps external players (like Sonos) happy, even after you modify your playlists.
Mirror mode – Optionally removes any existing Plex playlists that aren’t in your import folder.
It’s free and open source (GPLv2). I originally wrote it for my own use, but if you deal with external playlists, it might save you a lot of time.
I’m not planning major new features, but I do maintain it - and I’m happy to fix bugs or consider suggestions if you’ve got them.