Algoriddim has a business partnership with Spotify and has negotiated their terms of use.
> couldn't you just add a plugin option to "temporarily disable recording due to legal issues"
No. There would be no difference whether the artificial restriction is directly integrated into Mixxx or Mixxx provides an API for an external plugin to activate an artificial restriction. Mixxx will never impose artificial restrictions on users.
> The argument that people could bypass these limits is only somewhat relevant: Because users could also change the behaviour of Clementine
Clementine has no recording functionality, so it's not that simple. Using Clementine to record from Spotify would require adding a whole new feature to Clementine. In Mixxx, it would be as simple as deleting a few lines of code and recompiling, which anyone could do quite easily and put those modified versions online, which would then be easy to use for recording from Spotify. Because of this, it would be unlikely that Spotify would agree to partner with Mixxx like they have with Algoriddim (if their contract with Algoriddim even allows Spotify to partner with other DJ software).
> and there are already Spotify downloaders as far as I know.
Yes, and these are clearly violating Spotify's terms of use. I doubt Spotify can shut them all down as fast as they appear.
Algoriddim has a business partnership with Spotify and has negotiated their terms of use.
> couldn't you just add a plugin option to "temporarily disable recording due to legal issues"
No. There would be no difference whether the artificial restriction is directly integrated into Mixxx or Mixxx provides an API for an external plugin to activate an artificial restriction. Mixxx will never impose artificial restrictions on users.
> The argument that people could bypass these limits is only somewhat relevant: Because users could also change the behaviour of Clementine
Clementine has no recording functionality, so it's not that simple. Using Clementine to record from Spotify would require adding a whole new feature to Clementine. In Mixxx, it would be as simple as deleting a few lines of code and recompiling, which anyone could do quite easily and put those modified versions online, which would then be easy to use for recording from Spotify. Because of this, it would be unlikely that Spotify would agree to partner with Mixxx like they have with Algoriddim (if their contract with Algoriddim even allows Spotify to partner with other DJ software).
> and there are already Spotify downloaders as far as I know.
Yes, and these are clearly violating Spotify's terms of use. I doubt Spotify can shut them all down as fast as they appear.