user group display name (can be user [people], artist, label)
track group title (can be release, playlist)
As a user using Search on the Player, I want to be able to filter out artist and label accounts that have not uploaded music yet.
Then I want to be presented with a list of all results or grouped results by:
artists: click on result item => profile page
album: click on result item => album page
labels: click on result item => profile page
people (user with a public user group profile): click on result item => profile page
playlists: click on result item => playlist page
countries: click on result item => country page
As noted by @boopboop from coffee quest explorations, when a user searches the catalog by country (leading a search with “country:”), the results will include artist and label accounts that have not uploaded music yet.
@auggod: "results gets downgraded if there are no music to listen to anyway but are still shown
if someone has upload music it will be shown first
unfortunately, right now even if results for country:x have no music to play they get a pretty high score"
I’ve added to this search story: “As a user using Search on the Player, I want to be able to filter out artist and label accounts that have not uploaded music yet.”
Just to be 100%, the way most people would get to the country would be to click on the country name on the artist profile. For testing it’s easier to modify the URL but probably wouldn’t be considered normal user behavior.
@Hakanto - don’t want to do scope creep (maybe Country detail page should be new story??), but I notice no Country page in your list of landing pages, even though in the player as it exists now there’s a Country landing page (artist page > click on country > land on country page).
Bringing this up since the monthly activity of making the staff playlist highlighting artists from a variety of regions requires being able to put the artists into regional buckets, and country is the only region we have available.
Oooo good catch! I added it to this story for now rather than a new one, just to keep the info in one place. I don’t see it as scope creep (as I understand the term) because many of these stories in the forum are about collectively refining our hopes and dreams for the player, not what we’re committing to build right away.
As we refine our development processes, I see us cutting up these big grab-bag stories into smaller stories we can commit to Epics. I’m still new to Agile terminology (although I’ve been studying) – if you ever have any suggestions for how to improve our processes and organization, I’m into it!
OK I get it. I thought this was a story that was getting committed to soon.
I’ve opened the search bar and clicked one of the default tags (I tapped punk) in this case. How do the search results assist in achieving the goals presented to the group every month to provide a list of (tracks from) regionally diverse artists?
They don’t, you have to click on each track and check the artist page and keep a tally of who is where.