def playlist_songs_delete(self, playlist_songs):
		"""Delete songs from playlist.

		Parameters:
			playlist_songs (list): A list of playlist song dicts.

		Returns:
			dict: Playlist dict including songs.
		"""

		if not more_itertools.all_equal(
			playlist_song['playlistId']
			for playlist_song in playlist_songs
		):
			raise ValueError(
				"All 'playlist_songs' must be from the same playlist."
			)

		mutations = [mc_calls.PlaylistEntriesBatch.delete(playlist_song['id']) for playlist_song in playlist_songs]
		self._call(mc_calls.PlaylistEntriesBatch, mutations)

		return self.playlist(playlist_songs[0]['playlistId'], include_songs=True)
Delete songs from playlist.

		Parameters:
			playlist_songs (list): A list of playlist song dicts.

		Returns:
			dict: Playlist dict including songs.