I imported a playlist from Plex and set it “online first” but I’d like to switch it to “read-only” and I can’t seem to find an option. Of course I can delete it and import it again, which I did. Once read-only there is an option to remove the read-only lock, so I figured the opposite should also be available.
Why does it matter what state a playlist is in? If the user wants to make it read-only at that point, so be it. They can sync it to the server before, or not, turn off read-only later and sync it to/from server, etc. Or you can prompt the user to take some action when they turn it read-only: sync now, make it read-only the way it is, etc.
Because as you said tons of possible cases and so solutions to write and maintain for life. While since you want the server version you can just import in 2 clicks.