First, let me define some terms because I started to confuse myself while writing this in another forum. For playlists, I'm using three specific terms: See=A playlist visible in the playlist list. Use=Able to view and play the songs on the list. Edit=Change any properties of the list (name and public/private) implies they can use it as well.
Using MADSONIC 5.2.5420.20141215.0303 with Madsonic and dSub clients. Issue happens with both clients.
For non-administrators, playlists seem to be working as expected. Using Dsub as a client, a non-admin user can see and edit their own playlists. They can also see and use public lists (not edit). A non-admin user cannot see other users' private lists.
As an admin user, in Dsub I can see every playlist, public or private from any user. I am presented all the options for all those lists (play the playlist, or even edit the properties). However, if I try to use or edit any private list, I get an authorization error. With Madsonic client I've not figured out how to edit a playlist, but I certainly can't use any private list even though I can see them.
I would like for an admin level user at a minimum to be able to use a private list from another user, especially since the admin user can see the list. An add on would be to let the admin user change the public/private flag and possibly delete the list. Best case would be complete control just like is available through the web interface.
Right now it seems like a bug to give the admin user the ability to see all the lists, but not be able to even use one of them. Access to use the lists and at least edit the public/private flag would help me in my multi-user family where everyone has their own accounts and often forget to create playlists with the public flag set. I would then be able to load their lists on my phone while traveling, or let them share lists with each other when they forget to set the public flag.