As discussed in MBS-13902, Bluesky URL relationships shown on the sidebar of an artist page only shows “Bluesky” if linked with a DID PLC (an immutable identifier, like: did:plc:er6aruerpzuu52tftoay6fyy), rather than the human-readable, changable handle (@popbot.work). Similar to YouTube “at” URLs, these handles are only shown if the URL contains the handle, as is normally shown on Bluesky (https://bsky.app/profile/popbot.work).
Since we would rather store the DID PLC in case an artist’s handle changes, but as we would rather show anythingelse:
I think it could be a good feature to have in the core MusicBrainz website actually, unless it does turn out to be too much to maintain. would also help in those cases where a user has multiple Bluesky accounts (not too common for musicians, but artists often have alts for different kinds of art)
I know a big portion of our userbase is editors who have the power of God and Tampermonkey on their side, but I think this could be good for your average web surfer who doesn’t use userscripts
that said, it could be difficult for editors to tell whether a handle or DID URL is present without going into the edit page or mousing over the link
(to be fair tho, I don’t personally have an issue just showing “Bluesky”, as it is right now)
I have never heard of this external website, so I would rather like MBS dev efforts be put on any one of the core long standing MBS tickets, like highlight collection items everywhere, or the likes.
I suggested userscript because we would be dependent of that third party website code and its little changes.
In the context of atproto, support for multiple handles for the same DID is being considered, with a single primary handle. But no final decision has been made yet.
but if that ever comes around, we’d be able to plan for it since DID PLC is open source.
@UltimateRiff Are there any dynamic frontend elements in MusicBrainz? As in, is there anything that changes based on the content of an external web service?
I know CritiqueBrainz reviews are shown several places, but that’s the only one I can think of offhand (and is only barely an external web service, lol)