diff --git a/server/ctrlsubsonic/handlers_internet_radio.go b/server/ctrlsubsonic/handlers_internet_radio.go index 9804197..f2fc21f 100644 --- a/server/ctrlsubsonic/handlers_internet_radio.go +++ b/server/ctrlsubsonic/handlers_internet_radio.go @@ -44,7 +44,7 @@ func (c *Controller) ServeCreateInternetRadioStation(r *http.Request) *spec.Resp return spec.NewError(10, "no name provided: %v", err) } homepageURL, err := params.Get("homepageUrl") - if err == nil { + if err == nil && homepageURL != "" { if _, err := url.ParseRequestURI(homepageURL); err != nil { return spec.NewError(70, "bad homepage URL provided: %v", err) }