Skip to content

Dev Roadmap

fjb2020 edited this page Jan 23, 2026 · 5 revisions

Development Notes and Roadmap



Roadmap

The following functionality is under development:

  • Option to check photographs on the Piwigo host and remove those that aren't present in the publish service
  • Support for Piwigo's photograph->album association so a single copy of a photograph can appear in multiple albums rather than separate copies for each album
  • Per album custom settings - allowing image sizes and other settings to be set at album level, overriding the global Publish Manager settings
  • Localisation for different languages

The following functionality is planned:

  • Support for the X-PIWIGO-API header instead of Authorization when sending API keys - v16.1 and above
  • Metadata Check - check metadata on Piwigo matches Lrc (Title, Caption, GPS, Creator)
  • User Interface Improvements
    • Consolidate menu options under Library -> Plug-in Extras -> Piwigo Publisher
    • Create single panel providing more details of photograph(s) in the current selection, with buttons to replace the separate menu items for:
      • Set Piwigo Album Cover from Selected Photo
      • Send Metadata to Piwigo for Selected Photos
      • Add Special Collection to existing Collection Set (new option)
      • Convert selected Published Collection to Published Collection Set with Special Collection
  • Logging Improvements
    • set logging on windows to UTF-8
    • revise error logging to provide more relevant information

The following functionality is under consideration:

  • Create Piwigo Publisher 2.0 to fix some typos that cannot be fixed in the current version without breaking existing installations
    • Will include migration of existing services to new plugin

The following functionality is not currently planned:

  • Download images from Piwigo to local drive

Development Notes and Issues

Logging

The Lightroom logging function encodes Windows logs as UTF-16LE and needs to be opened with UTF-16 encoding. Unfortunately the default Windows notepad fails to detect this encoding and whilst the file opens it isn't readable. Other editors such as Notepad++ or VS Code have options to open files encoded as UTF-16LE.

Imagick Graphics Library

The plugin was initially developed against a Piwigo instance using the GD image library. Switching to imagick revealed an issue in that imagick was unable to process as particlarly big image I was using during testing (it was a hugh panorama at approx 24000x4000 pixels, and no resizing was active in the Publishing Manager). With imagick active, and Admin->Configuration->Options->Photo Sizes->Resize after upload checked, the upload process crashed - fixing the crash revealed an error "piwigo External ImageMagick Corrupt imagearray ()". If the Resize after upload was unchecked the error didn't appear but the image was corrupt and not viewable in Piwigo even though a successful upload was reported back to the plugin.

Enabling Resize to Fit in the LrC Publish Manger (I set resize to max of 4k x 4k) stopped this error appearing.

I am investigating whether there is something else causing this but I suspect some imagick memory limits were being exceed by the huge image.

If you see similar errors please check image sizes prior to raising an issue.


⬆ Back to Home

Clone this wiki locally