"""Add item to library."""
result = False
if media_type == MediaType.ARTIST:
- result = await self._put_data("me/following", {"ids": prov_item_id, "type": "artist"})
+ result = await self._put_data("me/following", {"ids": [prov_item_id], "type": "artist"})
elif media_type == MediaType.ALBUM:
- result = await self._put_data("me/albums", {"ids": prov_item_id})
+ result = await self._put_data("me/albums", {"ids": [prov_item_id]})
elif media_type == MediaType.TRACK:
- result = await self._put_data("me/tracks", {"ids": prov_item_id})
+ result = await self._put_data("me/tracks", {"ids": [prov_item_id]})
elif media_type == MediaType.PLAYLIST:
result = await self._put_data(
f"playlists/{prov_item_id}/followers", data={"public": False}
result = False
if media_type == MediaType.ARTIST:
result = await self._delete_data(
- "me/following", {"ids": prov_item_id, "type": "artist"}
+ "me/following", {"ids": [prov_item_id], "type": "artist"}
)
elif media_type == MediaType.ALBUM:
- result = await self._delete_data("me/albums", {"ids": prov_item_id})
+ result = await self._delete_data("me/albums", {"ids": [prov_item_id]})
elif media_type == MediaType.TRACK:
- result = await self._delete_data("me/tracks", {"ids": prov_item_id})
+ result = await self._delete_data("me/tracks", {"ids": [prov_item_id]})
elif media_type == MediaType.PLAYLIST:
result = await self._delete_data(f"playlists/{prov_item_id}/followers")
return result