package mpd import ( "github.com/fhs/gompd/v2/mpd" ) var conn *mpd.Client var connerror error func init() { conn, connerror = mpd.Dial("tcp", "localhost:6600") } func GetConn() (*mpd.Client, error) { return conn, connerror } func CloseConn() error { if connerror != nil { return connerror } return conn.Close() }