Import m3u8 playlists?
What is the problem you are facing?
Trying to determine the best way to migrate playlists from one platform to Funkwhale with the possibility of keeping them in sync. Most other platforms support import / export as m3u8 playlists.
As long as the m3u8s are stored in Funkwhale's database, I don't think this should have any issues. An import would basically be a list of filesystem files (which Funkwhale already stores) and it could create the playlist from this. Funkwhale has the benefit of matching songs / albums with IDs, so Funkwhale would actually make preserving these playlists better.
What are the possible drawbacks or issues with the requested changes?
Since m3u8 files are filesystem locations, Funkwhale should not have an issue importing and matching files from its database with what is in the file. Exporting would just be pulling the existing songs in a playlist and outputting their filesystem location.
Context
I'm specifically thinking about Plex and Subsonic (airsonic, libresonic, etc) import / export compatibility. Allowing m3u8 import / export in Funkwhale would not only make moving from an existing platform easier, but also easier if someone wanted to keep platforms in sync.