Example #1
0
 /**
  * deletePlaylist
  * Delete a saved playlist.
  * Takes playlist id in parameter.
  */
 public static function deleteplaylist($input)
 {
     self::check_version($input, "1.2.0");
     $playlistId = self::check_parameter($input, 'id');
     if (Subsonic_XML_Data::isSmartPlaylist($playlistId)) {
         $playlist = new Search(Subsonic_XML_Data::getAmpacheId($playlistId), 'song');
         $playlist->delete();
     } else {
         $playlist = new Playlist(Subsonic_XML_Data::getAmpacheId($playlistId));
         $playlist->delete();
     }
     $r = Subsonic_XML_Data::createSuccessResponse();
     self::apiOutput($input, $r);
 }