Let's take a real life example, like the title "No, not me" by The Blasting Company. It is part of an E.P., alongside six other titles.
The title has this recording page on MusicBrainz. We observe that the right sidebar has a button "listen on ListenBrainz", which send to a separate site, which itself streams content from Youtube. The page is said to be an "Instant Playlist" with only one track in it.
The E.P. has a release page on MusicBrainz. This page also has a "listen on ListenBrainz" button. The later sends to a release page on ListenBrainz. In addition to this button, there is also an "external link" section in the sidebar, which holds links to Discogs and Bandcamp.
Do you have any idea:
- why there aren't links to Discogs and Bancdcamp right from the "recording" page on MB?
- why there is no link to Youtube from MB, while there is one to LB which actually knows a URL pointing to Youtube?
As the title page on MB seem to not even have external links, I wonder if it would not make more sense to have no track page at all for tracks that are not hosted on Funkwhale? Then we would simply have an album page with a grayed out list of tracks, and a section below that to find the album on external platforms.
For the album page, as Discogs doesn't have the actual data, shall we blindly fetch all external links, or if we should allow only a specific subset of known streaming platforms?
Same question for the artist page, which has no less than 12 external links on MB?