Ways to push an m3u to Plex have been covered here and here - great info, thanks to all who contributed!
Posting a simple python 3.x script I wrote to do this via requests. I use MediaMonkey to manage my music library and export m3u’s from there. You can run this on the machine hosting PMS or another LAN PC but must tell the script which one it is.
Carefully read the notes in the script & use at your own risk. You may have to change the encoding for your “source” m3u files (the script converts to UTF-8 which Plex likes). Notepad++ or similar should tell what’s being used.
It may give an “OK” response even if the paths etc. aren’t correct, in which case the playlist just won’t show up in Plex Web. You may have to hit refresh on the Plex Web interface to see playlists appear; if nothing’s there, something was off 
Plex_Post_m3u.zip (1.9 KB)