package subsonicimport ("net/http""github.com/navidrome/navidrome/model/request""github.com/navidrome/navidrome/server/subsonic/responses")func (api *Router) Ping(_ *http.Request) (*responses.Subsonic, error) {return newResponse(), nil}func (api *Router) GetLicense(_ *http.Request) (*responses.Subsonic, error) {response := newResponse()response.License = &responses.License{Valid: true}return response, nil}func (api *Router) TokenInfo(r *http.Request) (*responses.Subsonic, error) {user, _ := request.UserFrom(r.Context())response := newResponse()response.TokenInfo = &responses.TokenInfo{Username: user.UserName}return response, nil}