improved shell

This commit is contained in:
Hazel Noack
2025-10-08 11:44:17 +02:00
parent 1d4b4b069f
commit a60603d54d

View File

@@ -5,6 +5,7 @@ import (
"fmt"
"log"
"os"
"strings"
"gitea.elara.ws/Hazel/music-kraken/internal/data"
"gitea.elara.ws/Hazel/music-kraken/internal/plugin"
@@ -15,7 +16,17 @@ func printResults(musicObjects []data.MusicObject) {
if a, ok := m.(data.Artist); ok {
fmt.Println("artist: " + a.Name)
} else if a, ok := m.(data.Album); ok {
fmt.Println("release: " + a.Name)
fmt.Print("release: " + a.Name)
if len(a.Artists) > 0 {
names := make([]string, len(a.Artists))
for i, artist := range a.Artists {
names[i] = artist.Name
}
fmt.Println(" by " + strings.Join(names, ", "))
} else {
fmt.Println()
}
} else if a, ok := m.(data.Song); ok {
fmt.Println("track: " + a.Name)
}