Le API JAVA per DISCOGS le ho scritte tempo fa, sarebbero probabilmente da rinfrescare, ma non vedo grossi problemi. Il punto 'dolente' con tutti i servizi online è che vanno bene per recuperare informazioni su elementi specifici, es. un album, un artista,... ma non per le ricerche, per le quali devi per forza usare i loro motori e poi trattare risultati, il che rende molto oneroso realizzare funzionalità 'comuni'.
Mi spiego. Se da un Album di libreria voglio visualizzare le info in Musicbrains o in Discogs è abbastanza semplice, posto che ci sia un metodo per 'matcharli', com DISCID per musicbrainz o altro, si tratta solo di scrivere il codice opportuno, (v. pagina musicbrainz releases in file system).
Discogs non ha un sistema simile a DISID, devo usarne altri (es. il barcode o il cat.no o...) ma dato un album (o un artista) è fattibile.
Fare ricerche congiunte tra la libreria locale, discoge e musicbrainz, invece, è molto più complesso, perchè non ho modo di avere 'gli indici' di ricerca in anticipo: devo eseguire la query, attendere il risultato poi per ogni elemento richiedere i dettagli con una seconda query, ripetendo il processo per ogni grado di profondità necessario.
Dato che sia Discogs che Musicbrainz impongono un intervallo tra una query e la successiva ( = c.a. 1 sec) il risultato è che per una query che riporta 30 elementi per ognuno dei quali si debba scendere anche solo di un livello (es. tutti gli albums di un artista con nome simile a xxx) si spendono 1 + 30 secs in attesa + il tempo delle query, sembrano pochi, ma sono un'eternità!
L'alternativa è scaricare i lro DB, cosa in teoria fattibile ma complicata e comunque ha un senso solo con un server pubblico di Leia dedicato, non è ipotizzabile costringere i singoli utenti a farlo.
E' quello che penso di fare in una futura release, se ci sarà sufficente interesse e magari trovado un modo per finanziare le spese (uno sponsor?)
Cioè ti rimostra tutti i 142 Albums?
Il contatore riporta 142?
Il filtro lo vedi valorizzato?
Succede con tutti i filtri o con uno in particolare?
Mi posti per favore la pagina della libreria prima di entrane nell'album e quella a cui ritorni?
EDIT: Non serve, ho trovato l'errore, grazie.
Grazie.