aboutsummaryrefslogtreecommitdiff
path: root/player.go
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2022-07-21 01:49:24 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2022-07-21 01:49:24 +0200
commita14ffdfc999abd76c2d9937e778c932a457be08f (patch)
tree0100d002bf6f50c46d8b3e587f02db12fe2985f9 /player.go
parent318fd2fda65e6a0a329a5fad5be3f81d54ccacff (diff)
downloadWRMS-a14ffdfc999abd76c2d9937e778c932a457be08f.tar.gz
WRMS-a14ffdfc999abd76c2d9937e778c932a457be08f.zip
start implementing song search
Diffstat (limited to 'player.go')
-rw-r--r--player.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/player.go b/player.go
index 73b5441..1f5967d 100644
--- a/player.go
+++ b/player.go
@@ -33,3 +33,11 @@ func (player *Player) Play(song Song) {
func (player *Player) Pause() {
}
+
+func (player *Player) Search(pattern string) []Song {
+ results := []Song{}
+ for _, backend := range player.Backends {
+ results = append(results, backend.Search(pattern)...)
+ }
+ return results
+}