(2015-09-19, 15:13)jjd-uk Wrote: ...my understanding is the purpose of the PR was to use a Set Content dialog to set the default scrapers instead of them being hidden in Settings -> Music -> Library then where the default scrapers didn't what to be used it would be possible to set different ones on a per folder basis using the Set Content dialog. The act of scanning tags (not sure if the Scan to Library context menu item is replaced by this) and then have to scrape online data separately by "Query info for all artists" and "Query info for all albums" remained completely unchanged hence why this part of the discussion was viewed off topic.
There was agreement that making the choice of scraper nearer the file view, rather than hidden in Settings, was a good thing. Gaining the ability to set scrapers on a per folder basis was also seen as an improvement.
In the confusion between scanning and scraping, their improtance for music being different than video, it was not clear what was being proposed for the context menus especially the "Scan to Library" one.
Razzee Wrote:I'm not changing any context menu items. I removed some of the cases that show change content in context menu, where it felt out of place.
Thanks for the clarification.
At the moment when we add a new music source nothing happens unless you go to a context menu, is what you are proposing that a dialog will come up immediately? So at this point the user must set scrapers for both artist and albums? Then what happens?
You see currently when you "change information provider" you are then invited to scrape the information. This makes sense because the library has already been populated with tag data (otherwise you would not be in the artist/album view), and the scrapers use that previously scanned data to identify the music.
At that inital point of adding a music source the first thing that needs to happen is to scan (tag data) to library. But a user may want to just view the files, in which case creating a library has to be optional. When that is complete, if they have decided to have a library, the user may want to scrape extra information from external sources, for artists, albums, both or neither.
So we need to consider several things:
a) Is presenting the user immediately with scraper selection for both artists and albums is the best thing to do?
b) Would it be better to ask them if they want to scan and populate the library first?
c) Could the selection of scrapers be available from the file list, but not be displayed immediately?
d) Do we want an automatic option that on adding a source goes off and scans tags then scrapes artists and album info?
e) If we do then I am certain we also want to be able to turn that off and do things manually.
There was a lot of debate about merging album and artist scrapers. But the valid point was made the there are reasons why a user may want to scrape info for one and not the other. Given the global use of Kodi this is not just a niche use issue.
This makes the music user interface different from video, where having chosen the nature of the folder (TV, Movie etc.) off you go. But there is no reason why it need be difficult for the user to grasp.
Seems to me that even the selection of music scrapers is something that a general user isn't interested in. Once we are talking scrapers etc. then we are in the realms of the more engaged user anyway.
I believe that Kodi should cater for both novice/infrequent users and power users without inconveniencing either. Good design can do that.
Good to be allowed to talk.