From 8171af55daad6ce9a5cdacf95527801e83f25c08 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 21 Jul 2022 21:48:59 +0200 Subject: WIP spotify playback commit * display spotify search results in search overlay * synchronously play songs added from search --- wrms.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'wrms.go') diff --git a/wrms.go b/wrms.go index f7a7395..ee21c27 100644 --- a/wrms.go +++ b/wrms.go @@ -21,6 +21,10 @@ type Song struct { Downvotes map[string]struct{} `json:"-"` } +func NewSong(title, artist, source, uri string) Song { + return Song{title, artist, source, uri, 0, 0, map[string]struct{}{}, map[string]struct{}{}} +} + func NewSongFromJson(data []byte) (Song, error) { var s Song err := json.Unmarshal(data, &s) @@ -104,6 +108,7 @@ func (wrms *Wrms) PlayPause() { wrms.Next() } ev = Event{"play", []Song{*wrms.CurrentSong}} + wrms.Player.Play(wrms.CurrentSong) } else { ev = Event{"pause", []Song{}} } -- cgit v1.2.3