"add" wrappers for spotify

This commit is contained in:
aditya-K2
2023-04-09 05:10:13 +05:30
parent 514869feff
commit d10923c4bf

16
gspotify/add.go Normal file
View File

@@ -0,0 +1,16 @@
package gspotify
import "github.com/zmb3/spotify/v2"
func AddAlbumToPlaylist(albumId, playlistId spotify.ID) error {
a, err := GetAlbum(albumId)
if err != nil {
return err
}
t := []spotify.ID{}
for _, v := range (*a).Tracks {
t = append(t, v.ID)
}
_, err = Client.AddTracksToPlaylist(ctx(), playlistId, t...)
return err
}