hdbits changed their api and from today, the hdbits indexer cannot connect to hdbits anymore.
"For the API, and applications that use it, there will be a small change: it will no longer be possible to search torrents by id. This should be the only breaking change In addition, the response field “id” will now contain the download hash, which can be used in download.php (and details.php). "
I notice that the hdbits inderxer tries to convert the id to a Int64, which was fine before, but now that id is a hash, you get a conversion exception. Example/excerpt:
Newtonsoft.Json.JsonSerializationException: Error converting value “2aa43e456d6c5ddb1ad03e7ac70a416ea4a2be84e478045ae390814327c5d2fee581ad21b8f056a49cfbd1fddd5bb8c6fb1353caaa17dd3666b55e1383c27fc5” to type ‘System.Int64’. Path ‘[0].id’. —> System.FormatException: Input string was not in a correct format. at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt64(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.String.System.IConvertible.ToInt64(IFormatProvider provider)
at System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureType(JsonReader reader, Object value, CultureInfo culture, JsonContract contract, Type targetType)
— End of inner exception stack trace —