Comments (4)
For sure. I'm working on a better filter that'll actually analyze the results, get rid of low scoring matches, etc. But I don't want to filter out relevant results - that's why this version includes the top 10 i think it is.
Some additional info would be good, but I'd have to do a new query for each artist in the search results which would take 1 second per artist (sleeping per MusicBrainz rules)
On Jun 24, 2011, at 2:32 PM, [email protected] wrote:
If for example, you do a search for artist (or add an artist), e.g. Enigma, it returns four Enigma's, three containing no albums. It happens with more artists (e.g. Bonobo, which returns 2, 1 without albums).
It needs a check if there are albums found for an artist, before it shows the artists on http://localhost:8181/findArtist?name=enigma, or perhaps shows the amount of albums found behind it like so:
Enigma (more info) 4 albums
Enigma (more info) 0 albums
Enigma (more info) 0 albums
Enigma (more info) 1 albumNow the only check is if there is a result (result is artistname). If no results, it shows a blank page. If there are results, it shows the artists, but the user needs to click all results to see which one of the artists (if all the same) contains the albums and that's the one that needs to be added.
Reply to this email directly or view it on GitHub:
#17
from headphones.
A test, query Adele:
returns:
Search returned multiple artists. Click the artist you want to add:
Adèle (more info)
Adele (more info)
Adele (more info)
Adèle Bloemendaal (more info)
Adele Overton (more info)
Adele Holness (more info)
Adele Sebastian (more info)
Adele Nozedar (more info)
(results are coming from: http://musicbrainz.org/search?query=adele&type=artist, which is good)
Only the first 3 have my interest, and score 100 on MB):
- French artist, 2 albums on Mb, not showing albums in Headphones (so it's empty)
- Melodic hardcore band, 1 EP on Mb, not showing in Headphones (empty also)
- UK Soul/Jazz Singer, showing 2 albums, which is ok, though more things are released, and it's showing 21 three times...
Solution to make it more obvious which artist is returned by the search, als include description (see link Musicbrainz for that):
Adèle (french artist) (more info)
Adele (A Melodic Hardcore band) (more info)
Adele (UK Soul/Jazz singer) (more info)
Or if for example a query for Bonobo:
Bonobo (UK electro artist Simon Green) (more info)
Bonobo (Dutch breakbeat group) (more info)
from headphones.
The only thing is, I don't want to exclude any artists that you might be interested in in the manual search. The automatic search just picks the best result, but the manual search should be pretty inclusive. I think adding the disambiguation (i.e. 'UK Soul/Jazz singer') is the best solution.
I was thinking about how to make the search smarter, for example you may have one result with a score of 100, and then others with a lower score, or you may have multiple results with a score of 100, or you may have no results with a score of 100.
Then based on these three circumstances, it would show different results (filter out low scoring results, etc), or simply just add the artist.
from headphones.
I added disambiguation to the search results - should make things way easier
A search for Adele now returns:
Search returned multiple artists. Click the artist you want to add:
Adèle (french artist) (more info)
Adele (A Melodic Hardcore band) (more info)
Adele (UK Soul/Jazz singer) (more info)
from headphones.
Related Issues (20)
- ERROR Response returned invalid JSON data
- Lidarr and credentials HOT 2
- Folder and File Renaming Options - Limit year to 4-digits HOT 1
- Is there an easy wasy to remove entries like this?
- Advanced Setting "Ignore Folders" is being removed during folder scanning HOT 1
- Forgot Credentials HOT 5
- Enable Private Vulnerability Reporting in GitHub HOT 1
- Headphones not working with prowlarr
- Python 3.12 support - headphones does not run because of deprecated ImpImporter HOT 5
- Problem installing on Windows 11 HOT 1
- Invalid Character on import HOT 1
- Where can I get an up-to-date docker container image for headphones? HOT 3
- Empty Database HOT 1
- PTB no longer working HOT 9
- Missing tzdata preventing launch after update HOT 4
- typeerror in postprocessing HOT 12
- dependency issues - urllib3 HOT 10
- MarkAlbums error 500 : helpers is undefined HOT 2
- Headphones Not Starting - TZData Missing Module HOT 2
- Docker hosted version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from headphones.