Remove pl_Release, and rename pl_Hold back to pl_Get
pl_Hold() assumed the playlist was already created. pl_Release() does not solve any problem. Playlist synchronization is done with the playlist lock, while playlist deletion must anyway be done after all interfaces, services and other threads are joined.
Showing with 154 additions and 473 deletions