Allow collaborations to include other collaborations?

View previous topic :: View next topic
Author Message
MadhattanJack
I mean, metal is okay, but...


Gender: Male
United States

  • #1
  • Posted: 11/08/2023 01:30
  • Post subject: Allow collaborations to include other collaborations?
  • Reply with quote
I've run into this quite a few times now... Today, I was listening to a group called The Summer Kills, which is a collaboration consisting of Matthew Ryan, a solo artist who's made 14 albums, and Hammock, which is a duo. Hammock has made 15 albums and is arguably much better-known than Matthew Ryan, but neither of the two guys in Hammock have made solo albums, so we can't link them.

I'm guessing the reason BEA doesn't allow collaborations to be included in other collaborations is that there would be too many errors for mods to deal with, but these types of group arrangements do exist, and aren't even all that unusual. So... maybe the "Level 2" or higher data moderators could be allowed to do it, and retain the "individuals only" rule for everyone else?

We can already choose other collaborations when adding members to the collaboration being edited (we just can't save them), so while I don't really know how hard this would be to change, it doesn't seem like it would be a big deal, coding-wise.
Back to top
  • Visit poster's website
  • View user's profile
  • Send private message
albummaster
Janitor


Gender: Male
Location: Spain
Site Admin

  • #2
  • Posted: 11/08/2023 10:43
  • Post subject:
  • Reply with quote
The existing functionality here was mainly added because of a request on the forums for an 'associated acts' section on an artist's summary page (the specific example provided at the time as links to Pete Townshend and Ronnie Lane's collaborative album from the pages of both The Who and Small Faces).

The main restriction here is that artists have to be already on BEA to be added into a collaboration. In the example you provided of two artists performing together as a named 'group', one of the artists is already on BEA, but the other isn't. The alternative to this is that BEA allows *any* artist to be created and added to the site so long as they are part of a collaboration that already exists on the site.

The downside to this is that the site gets flooded with a lot of artists and none of them will have any solo output listed on their artist page. In the case of some artists with many members, or with long careers, the list of current/prior members could be massive and it wouldn't, in many cases, add a lot of value to this site (appreciating that some other sites act more as a complete database, whereas BEA doesn't and serves a different purpose).

That being said, the whole membership functionality is still evolving and hasn't been finished (like large parts of the rest of the site), due to lack of time/resources to work on the site full time (lots of other things constantly being addressed in the background). The main reason collaborations haven't been added is behind the scenes the members of those collaborations would need to be parsed (and their other acts iterated) when rendering related artists (there is also logic to consider when variations/aliases are added as members to prevent the same underlying people being added twice, which is mostly working, but does throw up the odd glitch). It's easy to add on the surface but does get quite complicated (not unresolvable), but the main issue is time/resource and being able to have enough time left for my day job and to work on other aspects of the site that also need attention).
Back to top
  • Visit poster's website
  • View user's profile
  • Send private message
MadhattanJack
I mean, metal is okay, but...


Gender: Male
United States

  • #3
  • Posted: 11/08/2023 22:34
  • Post subject:
  • Reply with quote
albummaster wrote:
In the example you provided of two artists performing together as a named 'group', one of the artists is already on BEA, but the other isn't.

You mean Hammock? Neither Andrew Thompson nor Marc Byrd has a BEA entry...

I did consider the possibility that there might be some sort of recursiveness required — like in this case, if Matthew Ryan were to someday become a member of Hammock (instead of just a collaborator with them on this other project), then if you kept drilling down on the Hammock members it would create an infinite-recursion situation, which would be bad. I guess I could suggest using a global counter or something to prevent that, but since I don't know what the database looks like I should probably just leave it at "oh well, just a suggestion."
Back to top
  • Visit poster's website
  • View user's profile
  • Send private message
albummaster
Janitor


Gender: Male
Location: Spain
Site Admin

  • #4
  • Posted: 11/09/2023 17:25
  • Post subject:
  • Reply with quote
MadhattanJack wrote:
You mean Hammock? Neither Andrew Thompson nor Marc Byrd has a BEA entry...

I did consider the possibility that there might be some sort of recursiveness required — like in this case, if Matthew Ryan were to someday become a member of Hammock (instead of just a collaborator with them on this other project), then if you kept drilling down on the Hammock members it would create an infinite-recursion situation, which would be bad. I guess I could suggest using a global counter or something to prevent that, but since I don't know what the database looks like I should probably just leave it at "oh well, just a suggestion."

Sorry, makes sense, should have said The Summer Kills with Matthew Ryan added on the site, but the other artist you mentioned (Hammock) not existing on BEA (hadn't thought there were two other members as you mentioned it was a duo and hadn't looked it up until just now).

Tbh, the technical aspect is not the bottleneck (although a nice puzzle), time is the real bottleneck (you can always find solutions to problems given enough time as you can design things properly up-front and think about what you are doing). Sometimes features evolve in a direction that wasn't previously envisaged, which then means going back and tackling technical debt & refactoring in a different direction. Once technical debt reaches a certain level, you drown making any type of change (BEA is almost 20 years old so you can probably imagine...). Unfortunately, I haven't got the novelty of being able to keep on top of it unless I don't pay my mortgage and spend my whole time on the site. It has always been a struggle/balance and best endeavours, which is difficult to resolve.
Back to top
  • Visit poster's website
  • View user's profile
  • Send private message
Display posts from previous:   
Post new topic   Reply to topic
All times are GMT
Page 1 of 1


 

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Similar Topics
Topic Author Forum
What are your dream collaborations? pctrooper Music
List won't let me include some of my ... thoughtful_salt Suggestions
'Include only charts updated in the l... Puncture Repair Suggestions
expanding the chart to include 100 al... jojoexile Suggestions
Are you allowed to include a complete... meruizh Suggestions

 
Back to Top