Hello / Bonjour,
I would like to send pictures from an Android phone/tablet directly to my Piwigo gallery, without having to log into the administrator section (not mobile friendly).
I was thinking of a very basic Android app which would register itself as being able to "share" images from any Android image app (gallery, image editor..), and send them to Piwigo (in an existing album) using the web api.
Do you know if anything similar already exists ?
I don't have much experience on Android coding, but I started to code a small sample and the sharing bit is quite straightforward.
To send the image to Piwigo, I saw several Java implementations of the Piwigo API already exist :
- jiwigo-ws-api in project ReGalAndroid
https://github.com/anthonydahanne/ReGalAndroid
- Piwigo Remote Sync in project Piwigo-Java
https://github.com/Piwigo/Piwigo-Java
- Piwigo-Android (doesn't support sending photos I think)
https://github.com/Piwigo/Piwigo-Android
Do you know if one is better / more maintained than the others ?
Any help/interest on coding the app would also be welcome.
Thanks,
Offline
Hi,
I would also be interested in something similar. I started looking into coding myself but then hoped that Piwigo-Android would come to the rescue. Unfortunately, there haven't been any updates lately there :-(
Unfortunately, my Android coding skills are nil. I had a few attempts with JavaFX but didn't look to deep into it. If you would be able to implement an Android app I surely would be able to support by testing, ...
Cheers,
Thomas
Last edited by TheDoc (2016-09-29 10:37:54)
Offline
Hi,
I've started to code something but mostly experimenting with Android for now. But thanks for the offer, I'll tell you when/if I can share something for testing!
I started with jiwigo-ws-api from project ReGalAndroid which seemed the most complete and easy to reuse, but I'm struggling with deprecated code which needs to be upgraded.
Offline
Hi wittypluck,
wittypluck wrote:
Do you know if one is better / more maintained than the others ?
As far as I know, this one:
wittypluck wrote:
- Piwigo Remote Sync in project Piwigo-Java
https://github.com/Piwigo/Piwigo-Java
Offline
"Latest commit Aug 4, 2016" looks good!
And Java API would at least help me a lot since lately I have been doing a few things with JavaFX - coding gives you one app for all platforms :-)
Offline
Thanks plg. Piwigo-Java looks good, but it's not compatible as is with Android and I'm not able to port it myself.
I've continued experimenting with jiwigo-ws-api and made some progress. I'm able to share a picture from the Android gallery to my app, login to a Piwigo gallery, and send a picture to a category.
There's still a long way to go :
- all piwigo gallery parameters are hardcoded, so I need a screen to configure them (url, login, password)
- I need a category selector instead of picking a random one
- lots of deprecated code in the jiwigo api, so I'm not too sure how it would work on various versions of Android
I'll keep you updated !
Offline
Hi wittypluck,
"Piwigo-Java looks good, but it's not compatible as is with Android" - do you mean the UI there isn't compatible with Android?
Anyways, maybe you could place your code @github and we could continue the discussion there? As I said, I could offer add UI with JavaFX. So it could be used on any platform.
Cheers,
Thomas
Offline
Wouldn't it be interesting to contribute to https://github.com/Piwigo/Piwigo-Android ? Piwigo really needs an app for Android (or whatever works great with Android) and it seems to be the most interesting "work in progress" for now.
Offline
plg wrote:
Wouldn't it be interesting to contribute to https://github.com/Piwigo/Piwigo-Android ? Piwigo really needs an app for Android (or whatever works great with Android) and it seems to be the most interesting "work in progress" for now.
Yep, if still active... Latest entry is an issue I had raised in Feb 2016.
Also, it seems that this is a broader approach to have a full piwigo maintenance on Android. Here we're talking about an uploader to easily add photos to a category.
So https://github.com/Piwigo/Piwigo-Android would be of help if
a) still alive
b) development would take this functionality up first and other things later
Please don't get me wrong - I'm rather lazy and a big fan of re-use :-)
Last edited by TheDoc (2016-10-06 20:04:29)
Offline
Hello,
Thanks for the suggestion. I checked the project Piwigo-Android and I don't think it has yet the main API implementation I need, which is sending pictures.
I wouldn't mind adding code to it, but I guess I don't really get the point of this project. If the idea is to have a full admin app for Android, that's a lot of work, and will need to duplicate all web site functions. Probably easier (and cross platform) to make the current web admin interface evolve to be more touchscreen friendly?
Anyway, I'll try to push some code to GitHub hopefully next week, see if it makes sense as a standalone app.
Offline
OK so another update :
I checked ReGalAndroid again after reading forum messages about sharing to Piwigo.
And it does indeed have exactly what I was looking to do : select from Android gallery, "share" through RegalAndroid, send to Piwigo.
From the messages in the Android store it seemed to be dead, but there is indeed some recent activity on the Github page, with a pull request which updates the look and feel to something more modern.
Also, I had lots of crashes in RegalAndroid with a Piwigo gallery.
I fixed the most obvious ones, and submitted a Pull Request so hopefully the app will be updated in the store.
My fixes are here :
https://github.com/wittypluck/ReGalAndroid
And the Pull Request is here:
https://github.com/anthonydahanne/ReGalAndroid/pulls
The only thing I would be missing is adding tags when sending images, but I'll first look into tagging the images themselves (iptc) before sending them.
Offline
That sounds great! Need to give that a try.
Offline
For the reference, I found a great little Android app to tag pictures before sending them to Piwigo.
It's called "swifttags":
https://play.google.com/store/apps/deta … er.tagging
So I now have a nice workflow when I am far from home:
- copy picture from DSLR to phone (SD card or wifi)
- edit raw/jpeg (eg Snapseed)
- tag with swifttags
- send through regalandroid
Offline
Cool. Now your pull request only needs to be included in ReGalAndroid...
Offline