package main import ( "log" "golang.fcuny.net/mpd-stats/internal/scrobbler" ) func main() { net := "tcp" addr := "localhost:6600" s, err := scrobbler.NewScrobbler(net, addr) if err != nil { log.Fatalf("failed to create a client: %v", err) } defer func() { if err := s.Close(); err != nil { log.Fatalf("failed to close the scrobbler: %v", err) } }() s.Run() }