Freebox Jukebox

E-Touch General Category => Support and Bug Reports => Topic started by: wwwombat on January 08, 2019, 02:12:56 AM

Title: SOME CHART ENTRIES DON'T RETURN THE EXACT SONG I WANT
Post by: wwwombat on January 08, 2019, 02:12:56 AM
SOME CHART ENTRIES DON'T RETURN THE EXACT SONG I WANT ("EXACT MATCH" ISN'T AN EXACT MATCH)
To quote George Orwell from "Animal Farm", "All animals are equal, but some animals are more equal than others."

Doesn't really matter if EXACT MATCH is on or off, but sometimes there's different variations of the same song that chart in different regions, or someone does a cover of an original artist's song that just happens to feature that original artist. I'm still slowly validating every single song but here's a few chart entries on my system that I've found so far that don't throw up the desired song. Of course, all normal browsing/searching of the database gives the correct song.


Surely "EXACT MATCH" should be what it advertises to be - exact match.

ADDITIONAL WISHLIST ITEM - HANDLING "DOUBLE-SIDED" CHART ENTRIES
Now that I've said that, I'll put this "Wishlist" item here since it directly relates to the above issue.

I usually turn on "Exact Match" when checking my CHART files but then turn it off for actual execution - because that way any "double-sided" hits (i.e "Creedence Clearwater Revival","Up Around The Bend / Run Through The Jungle") actually gets the first song found since I believe you use the first 7 characters of possibly both track title and artist in your search string construction.

I know you have included the capability to have the individual month charts extend beyond 10 entries so I could put each song on a new line, but I prefer to keep them together so the "chart numbering" (1-10) is correct.

I also plan to abuse the current handling when it comes to EPs - identifying the best song on the EP and placing that before the / and the name of the EP after it. I'm not sure there's a better way to direct-link to an EP otherwise (which is technically a separate "album" on my system).

i.e. with EXACT MATCH on, nothing will resolve for these two entries:-

(http://wombat.biz/wompics/etouch/etouch_bug_ds1.jpg)

but with EXACT MATCH off, the first track of each will resolve, and the second one (if applicable) can be accessed by clicking through on the cover art to display the entire "album" track listing

(http://wombat.biz/wompics/etouch/etouch_bug_ds2.jpg)

I wonder if you would contemplate a change whereupon if a / is present in the chart information (be it artist or title... Lee Marvin / Clint Eastwood released a two track top-ten-charting single back in the day with different songs), AND exact match was on, that the search string would be set to all characters up to the last non-blank before the parentheses? (I say last non-blank since I like to put a space either side of the / for readability purposes)

This would also resolve the following sub-issue.

SHORT (< eight) TRACK TITLE "DOUBLE-SIDED" CHART ENTRIES
There is still a problem with "double-sided" entries and EXACT MATCH off if the desired (first) track name is < 8 characters or both are.

i.e. There's a 1995 UK chart entry for Supergrass where both track titles (Alright / Time) aren't long enough for your current approach. The above EXACT MATCH strip to last non-blank character before the / would resolve this.

(http://wombat.biz/wompics/etouch/etouch_bug_ds3.jpg)