From d10923c4bfb866a8fd7d0ff2d40e4e3b06b66473 Mon Sep 17 00:00:00 2001 From: aditya-K2 Date: Sun, 9 Apr 2023 05:10:13 +0530 Subject: [PATCH] "add" wrappers for spotify --- gspotify/add.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 gspotify/add.go diff --git a/gspotify/add.go b/gspotify/add.go new file mode 100644 index 0000000..20a3337 --- /dev/null +++ b/gspotify/add.go @@ -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 +}