Files
gspt/spt/add.go
2023-04-10 09:17:50 +05:30

22 lines
482 B
Go

package spt
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
}
func AddTracksToPlaylist(playlistId spotify.ID, t ...spotify.ID) error {
_, err := Client.AddTracksToPlaylist(ctx(), playlistId, t...)
return err
}