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() } func Next() error { if connerror != nil { return connerror } return conn.Next() } func Previous() error { if connerror != nil { return connerror } return conn.Previous() }