Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-13438

Restrict Qobuz URLs to “purchase for download” and “streaming page” with validation

    • Icon: Improvement Improvement
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2024-02-16
    • None
    • URL cleanup
    • None

      See MBS-13247. Qobuz operates both as a streaming service and a download store.

          [MBS-13438] Restrict Qobuz URLs to “purchase for download” and “streaming page” with validation

          That's the reason why streaming is selected by default, but yes, we should probably add a system where it cannot be changed (only further types added). I added MBS-13471 for this since it's more general than Qobuz (we use the same system elsewhere).

          Nicolás Tamargo added a comment - That's the reason why streaming is selected by default, but yes, we should probably add a system where it cannot be changed (only further types added). I added MBS-13471 for this since it's more general than Qobuz (we use the same system elsewhere).

          That's a slightly strange behaviour to have imo, even if that is the case. At the very least I think the error message should state that, as it is not at all obvious otherwise

          jamie@quigley.xyz added a comment - That's a slightly strange behaviour to have imo, even if that is the case. At the very least I think the error message should state that, as it is not at all obvious otherwise

          My understanding is that streaming is always available, and download only sometimes, so it allows either only streaming or both streaming and purchase. If I got it wrong and some cases have no streaming but allow download, then I can amend it.

          Nicolás Tamargo added a comment - My understanding is that streaming is always available, and download only sometimes, so it allows either only streaming or both streaming and purchase. If I got it wrong and some cases have no streaming but allow download, then I can amend it.

          Not sure if this is just me, but it doesn't seem to be allowing me to select "purchase for download":

          jamie@quigley.xyz added a comment - Not sure if this is just me, but it doesn't seem to be allowing me to select "purchase for download":

          GitHub Bot added a comment -

          See code changes in pull request #3152 submitted by reosarevok.

          GitHub Bot added a comment - See code changes in pull request #3152 submitted by reosarevok .

          It only operates as a download store on some countries (not, for example, in Latin America). But it seems safe (for releases) to preselect streaming and allow to additionally select download, while blocking other relationship types. We could also add some basic validation while we're at it.

          Nicolás Tamargo added a comment - It only operates as a download store on some countries (not, for example, in Latin America). But it seems safe (for releases) to preselect streaming and allow to additionally select download, while blocking other relationship types. We could also add some basic validation while we're at it.

            reosarevok Nicolás Tamargo
            hibiscuskazeneko HibiscusKazeneko
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                2024-02-16