Uploaded image for project: 'Picard'
  1. Picard
  2. PICARD-2024

Allow plugin metadata to limit O/S availability

    • Icon: Improvement Improvement
    • Resolution: Duplicate
    • Icon: Normal Normal
    • None
    • 2.5.2
    • Plugins
    • None

      BPM Analyser plugin only works under Linux yet it is available to download and enable in the Plugins options.

      I propose that we define (optional) additional metadata that plugins can add listing supported O/S types (Mac, Linux, Windows).

      If metadata not present all O/S should be assumed.

      If metadata is present and users O/S is not listed then if plugin is already installed and enabled it should be uninstalled, and it should not be displayed in the list.

          [PICARD-2024] Allow plugin metadata to limit O/S availability

          Yes, but there is an existing ticket PICARD-763

          Regarding BPM I would actually prefer to either ship audio by default on the Windows and macOS builds or instead of OS requirements specify Python module requirements. That would be more flexible and would allow users running from source or PyPI install to still use the plugin without facing restrictions.

          My last attempt of packaging aubio in the windows build.was unfortunately not successful, but it has been quite a while back.

          Philipp Wolfer added a comment - Yes, but there is an existing ticket PICARD-763 Regarding BPM I would actually prefer to either ship audio by default on the Windows and macOS builds or instead of OS requirements specify Python module requirements. That would be more flexible and would allow users running from source or PyPI install to still use the plugin without facing restrictions. My last attempt of packaging aubio in the windows build.was unfortunately not successful, but it has been quite a while back.

            Unassigned Unassigned
            sophist Sophist
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package