View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0017822 | MMW 5 | Tagging / organizing (properties / auto-tools) | public | 2021-05-05 15:29 | 2026-03-26 19:27 |
| Reporter | rusty | Assigned To | |||
| Priority | urgent | Severity | feature | Reproducibility | always |
| Status | feedback | Resolution | open | ||
| Product Version | 2024.0 | ||||
| Target Version | 2026 | ||||
| Summary | 0017822: Auto-lookup / Image Search / Auto-tag: Users should be able to set preference for Minimum Artwork Size | ||||
| Description | When users look up images, MM returns (in both Auto-lookup, Auto-tag and Image Search) images based on the criteria but the criteria are independent of users preference for a minimum image size, resulting in: - suboptimal images when images are automatically chosen (for Auto-lookup and Auto-tag) - suboptimal order in which images are presented in Image search It would be great if users could choose a preferred image size (or range) and for MM to prefer images that are closest to that preference. e.g. new section at the bottom for global preferences: Preferences: (this is a new string) Image size: _500_ px Sources (lyrics): _______________________ [Set Sources] Tooltip: MediaMonkey will recommend images closest to the chosen size (this is a new string) | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
|
|
Note, that this could affect accuracy, as most relevant matches are mostly among the first results. Filtering and sorting them by size could ruin relevance. |
|
|
Do we really need this? I think sorting by relevancy is fundamental for this search. |
|
|
As a user, when using the Artwork lookup functionality, there are two criteria in order of priority: - Relevancy of the image - Quality / KB of the image e.g. -- image should be minimally XxX (750x750) and not more than that so as not to waste space -- image should be square (e.g. images that are off even by several pixels usually indicate scanning quality issues or something other than an album cover) In the case of 'manual' lookups (i.e. where the user chooses from among multiple images, it's relatively easy for the user to choose an image that meets both of the criteria. But in the case of 'auto' lookups (i.e. where MM recommends an image), it's problematic since Quality/Space criteria are ignored. Would it be feasible to: - use an image duplication library to detect when multiple images are identical and choose the lowest resolution image that minimally matches the user's quality requirements? - in the case where the 'best' image (whether chosen manually or automatically) is greater than the chosen resolution, automatically shrink it to the desired horizontal resolution. |
|
|
Currently, we receive up to 100 search result links. We download and use the first one, as it is usually the most relevant. A new approach would involve downloading additional results one by one, comparing them to the first image, and selecting one that is "similar enough" but offers a better combination of AR, pixel dimensions, and file size. As a heuristic, we could skip further downloads and comparisons if the image is already large and square enough and for comparison download only small thumbs. This is probably doable if we find a reliable fuzzy-comparison library for images, but I'm not sure it's worth the effort. From what I've seen, the vast majority of results are way off the mark, and it's a win if even the first one is actually relevant. |
|
|
Btw. we already search album artworks with condition for square images, so all results should be square or very close to square. |