Adding logic for adding things to playlists
Refactoring such that auto playlists get their own methods, same for static playlists
Refactor to split the playlist endpoint into two different endpoints.
Once for autoplaylists and one for static playlists
Creating a new web utilities class to handle some tasks commonly carried out across the various endpoints.
Helps eliminate possible null exception when calling the endpoints without the environment of a webhost.
Refactoring the Playlist Endpoints to use the web utilities class.
Refactoring the track endpoint to use the web utilities. Adding some additional utility methods to the web utilities to do some extra stuff
Refactoring to make the get all/any playlist only retrieve the auto or static playlists
Adding a href to all playlists
Adding the ID of the auto playlist rules to the public facing rule objects
Adding functionality to delete a rule from an autoplaylist
Refactoring the delete playlist method into a static and auto version
Added delete track f/static playlist
Added a new stored proc to fix the track ordering in a static playlist when deletion occurs