It appears that any playlist that any user creates is public--all other users can see it.
I can appreciate the benefit of a public playlist. I could create a playlist called "Harv's Favorite Horror Films" for example, in case other users are interested in checking out what I like.
However, the way most of my users are using playlists is to keep track of things they want to watch in the future. They are typically things that the user has not watched yet, so it's not meant as a recommendation to others, just as a way of them personally keeping track of what they want to watch. Having that kind of playlist be public is of questionable benefit to other users.
Additionally, it is not clear when you create a playlist that other users will be able to see it. That has the potential to cause some embarrassment. He hasn't created one yet, but I wouldn't want to see my nephew's "movies to fap to" playlist, for example.
If I could make a suggestion, I would suggest associating each playlist with the user who created it, and giving that user the ability to make the playlist private or public. For example, the following two checkboxes could be shown when creating or editing a playlist:
Allow other users to see this playlist Allow other users to edit this playlist
Initially, both checkboxes would be unchecked. Since another user cannot edit a playlist they cannot see, the second would be allowed to be checked only if the first were also checked. (You could grey it out to make that clear.)
Depending on your UI preference, it could also be a drop-down menu.
Playlist visibility: (Only me | all users can view | all users can view and edit)
Thanks for considering this.
Edited by harrv, 17 July 2018 - 04:24 PM.