Would it be an option, to turn the limits in the other direction?
Like, the plugin has no way to edit the behaviour of Mixxx, but it has the option to query data from the software itself.
So it could check if the stream is recorded (and maybe even get notified if a record is about to start) and stop working then.
This would not change any of the behaviour of Mixxx, no artificial restriction is about to be implemented in Mixxx and it's up to the plug-ins to stop working, if a conditon in Mixxx is changing.
This way, it's not Mixxx who bears a restriction, but the plug-in code which is kinda restricted by the software.
Is this an option for keeping the software 'free' as in be's opinion?
Would it be an option, to turn the limits in the other direction?
Like, the plugin has no way to edit the behaviour of Mixxx, but it has the option to query data from the software itself.
So it could check if the stream is recorded (and maybe even get notified if a record is about to start) and stop working then.
This would not change any of the behaviour of Mixxx, no artificial restriction is about to be implemented in Mixxx and it's up to the plug-ins to stop working, if a conditon in Mixxx is changing.
This way, it's not Mixxx who bears a restriction, but the plug-in code which is kinda restricted by the software.
Is this an option for keeping the software 'free' as in be's opinion?