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

Installer does not keep contrib plugin directory structure

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: High High
    • 1.3
    • None
    • Plugins API
    • None

      The Picard installer (at least on Windows) installs all contributed plugins into the plugins subdirectory of the install directory - however it does NOT respect the directory structure in the Picard plugins/contrib source directory so e.g.

      /lastfm/_init_.py
      /lastfm/ui_options_lastfm.py
      /lastfmplus/_init_.py
      /lastfmplus/ui_options_lastfm.py
      /replaygain/_init_.py
      /replaygain/ui_options_replaygain.py
      /viewvariables/_init_.py
      /viewvariables/ui_variables_dialog.py

      are all copied to:

      C:\Program Files (x86)\MusicBrainz Picard\plugins

      As you might guess, this creates a problem because:

      1. e.g. _init_.py is used multiple times and only the last file copied remains; and

      2. Picard treats e.g. ui_options_lastfm.py as a plugin (rather than a file used by a plugin) and then gives errors.

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

              Created:
              Updated:
              Resolved:

                Version Package
                1.3