You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5Lines changed: 5 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,9 @@
1
1
# Changelog
2
+
## [20251229.19] - 2025-12-29
3
+
Fixed #22 - Error 1003 - Keyword already exisits. Required normalisation of keywords - all lower case, remove accents etc - for comparison between LrC and Piwigo keyword names as Piwigo effectively does accent-folding + case-folding and Lrc retains original.
4
+
5
+
Fixed #16 (after re-opening) - New option to check local collection / set structure against existing Piwigo album structure - missing Piwigo albums will be created and incorrect links between collections / sets will be updated. Mis-named special collections will be renamed.
6
+
2
7
## [20251227.18] - 2025-12-27
3
8
### ### Fixed
4
9
Fixed #16 - When importing a smart collection album a publishing error occurs - Running Import Smart Collection Settings created a collection within the Publish Service but a corresponding Piwigo album wasn't. This fix checks for missing albums during the Publish process and creates them if needed
Copy file name to clipboardExpand all lines: README.md
+11-8Lines changed: 11 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
33
33
* Multiple Publish Services connecting to different Piwigo hosts can be created.
34
34
* Deleting a Publish Service does not delete any images or albums on the Piwigo host it was associated with.
35
35
* Import Smart Collection Settings supported
36
+
* Consistency Check - Option to check local collection / set structure against existing Piwigo album structure - missing Piwigo albums will be created and incorrect links between collections / sets will be updated. This option means an existing collection structure could be copied using tools such as jb Collection Tools in to the Piwigo Publisher publish service and then be updated to create a consistent working structure within the Piwigo Publisher publish service. Whilst tools such as jb Collection Tools may populate the collections with images, the images are not linked to those that may already be in the Piwigo albums and will need to be published again, likely duplicating the existing Piwigo images unless they are deleted from Piwigo prior to running the publish.
36
37
37
38
## The following functionality is under development:
38
39
@@ -42,7 +43,6 @@ A Lightroom Classic plugin which publishes images to a Piwigo host via the Piwig
42
43
43
44
## The following functionality is planned:
44
45
45
-
* Consistency Check - check for images missing on Piwigo and update published status accordingly
46
46
* Support for the X-PIWIGO-API header instead of Authorization when sending API keys - v16.1 and above
47
47
* Import collection/set/image structure from another publish service
48
48
* if remoteIds / URLs are present these will be copied. Useful to copy another publish service where a Piwigo host is the target without having to clear the existing Piwigo albums prior to re-publishing.
@@ -128,23 +128,26 @@ You should have received a copy of the GNU General Public License along with thi
128
128
129
129
This plugin has been developed on an macOS platform with Apple silicon. I don't have a windows platform capable of running Lightroom Classic available so no testing at all has been carried out on a windows platform.
130
130
131
-
The development environment is:
132
-
- Apple macOS Tahoe 26.1
131
+
The development/test environment is:
133
132
- Lightroom Classic 15.0.1 release
133
+
- Apple macOS Tahoe 26.1
134
+
- Lightroom Classic 14.1 release
135
+
- Windows 11 Pro via Parallels on Apple ARM-based processor
134
136
- Piwigo 15.7.0 on Ubuntu 22.04.5 LTS
135
137
- Piwigo 16.0.0 on Ubuntu 22.04.5 LTS
138
+
- Piwigo 16.1.0 on Ubuntu 22.04.5 LTS
136
139
137
140
The plugin has now been tested with Piwigo 16.0.0, including the use of API keys. When using an API key, login credentials are as follows: instead of your username, enter the API key ID (starting with “pkid-…”), and instead of your password, enter the secret of the API key.
138
141
139
-
The released version is currently at beta 0.9.4. As a beta release the code is still full of debugging messages as I've grappled with the complexities of accessing the Piwigo web service API via the LrHttp namespace with all it's idiosyncrasies. These will be tidied up, and a more consistent pattern for the various LrHttp calls is planned.
140
-
141
-
However, in the meantime this plugin does what I need and hasn't corrupted either my Lightroom catalog or my Piwigo installation. If others want to try it pending a more official plugin being avaiable again I suggest the following approach:
142
+
If others want to try it pending a more official plugin being avaiable again I suggest the following approach:
142
143
143
144
1. Backup Lrc Catalog and Piwigo gallery
144
145
2. Install and enable this plugin.
145
146
3. Add a publish service and connect it to your Piwigo host in the Lightroom Publishing Manager
146
-
4. Once a connection is established, the Import Albums button will activate. Click this button to import the album struction from Piwigo. You will see Collection Sets and Collections in the Publish Service corresponding to your albums in Piwigo.
147
-
5. If you have Piwigo albums that contain both photos and sub-albums you should also run the Create Special Collections option (see above Notes on the relationship between Piwigo Albums and LrC Publish Services for details)
147
+
4. Save the new publish service
148
+
5. Once a connection is established, the Import Albums button will activate. Click this button to import the album struction from Piwigo. You will see Collection Sets and Collections in the Publish Service corresponding to your albums in Piwigo.
149
+
6. If you have Piwigo albums that contain both photos and sub-albums you should also run the Create Special Collections option (see above Notes on the relationship between Piwigo Albums and LrC Publish Services for details)
150
+
7. Alternatively, if you have access to a plugin that lets you copy / paste from other publish services, such as jb Collection Tools, then you may use this to establish collection sets and collections in the new publish sevice and then run the option Check / Link Piwigo Structure on the Lightroom Publishing Manager screen. This links the publish service to Piwigo
148
151
6. You can then populate these collections and publish to the Piwigo host.
149
152
7. If you already have a different Piwigo Publish service you can copy photos from those publish service collections to this one. Clicking the Publish button will send these photos to the correspoding Piwigo album, but be aware that it will create duplicate photos if a copy is already in the Piwigo album outside of this plugin, so you may wish to clear the album prior to running the export from LrC.
0 commit comments