Hello Sir,
I see you need a something like TVHeadend Server that collects M3U Playlist and stream them over the clients. In this case, I may suggest you something better that User will import the M3U that'll be saved in the Database of User Account. And that way, user can login the any other device and use the same account's playlists.
Just to simplify, All the playlists will be imported to the User Account Database, and can be used across different devices logged in with the same account.
I have been working on TVHeadend and just started my own application development for this purpose. I'd be happy if i could make one to deliver it to you.
I have few more ideas to embed in the player, let's discuss them and start it right away.