use JSON instead of XML in Subsonic API
This commit is contained in:
@@ -53,7 +53,7 @@ func (s *subsonicMediaProvider) GetLibraries() ([]mediaprovider.Library, error)
|
||||
return nil, err
|
||||
}
|
||||
return sharedutil.MapSlice(folders, func(f *subsonic.MusicFolder) mediaprovider.Library {
|
||||
return mediaprovider.Library{ID: f.ID, Name: f.Name}
|
||||
return mediaprovider.Library{ID: strconv.Itoa(f.ID), Name: f.Name}
|
||||
}), nil
|
||||
}
|
||||
|
||||
|
||||
@@ -220,6 +220,7 @@ func (s *ServerManager) connect(connection ServerConnection, password string) (m
|
||||
User: connection.Username,
|
||||
PasswordAuth: connection.LegacyAuth,
|
||||
ClientName: res.AppName,
|
||||
UseJSON: true,
|
||||
},
|
||||
}
|
||||
s.checkSetInsecureSkipVerify(connection.SkipSSLVerify, cli.(*subsonicMP.SubsonicServer).Client.Client)
|
||||
@@ -231,6 +232,7 @@ func (s *ServerManager) connect(connection ServerConnection, password string) (m
|
||||
User: connection.Username,
|
||||
PasswordAuth: connection.LegacyAuth,
|
||||
ClientName: res.AppName,
|
||||
UseJSON: true,
|
||||
},
|
||||
}
|
||||
s.checkSetInsecureSkipVerify(connection.SkipSSLVerify, altCli.(*subsonicMP.SubsonicServer).Client.Client)
|
||||
|
||||
Reference in New Issue
Block a user