The latest update to PicPush includes a plugin framework for 3rd party applications to listen in on PicPush upload activity and manipulate the data in any way that can be imagined.
The first user of this framework, PicPush Tweeter, listens to and records every time PicPush completes an upload. It will then post tweets with links to the posted pics and video. URL shortening provided by Bit.Ly
The future for this framework is promising, we plan to have multiple other plugins to do things like post to your Facebook wall, collect statistics about uploads and even do the nightly dishes.
Download PicPush, the multimedia syndication Android application from the Android Market today.

#1 by Apostol Apostolov at August 6th, 2009
This is amazing functionality.
Please implement the following as plugins:
* PicPush Mailer. I know eMail is yesterday but social network multicasters such as Ping.FM, PixelPipe, HelloTXT all offer eMail gateway for sending media to their servers and then resending to user’s accounts (PixelPipe supports 95 networks). The plugin must have Settings where you can set one or several email to be emailed at once, and user can make active/inactive emails he doesn’t want to send to but wants to keep in the list of the plugin.
* PicPush Multicaster. Ping.FM, HelloTXT and PixelPipe (to name the most popular) all have open API for sending media files directly to their servers instead via eMail, avoiding size limits (Gmail is 25mb, PixelPipe directly accepts 200mb). It’s maybe more useful than eMailer above, but would require implementation of several (although similar) APIs.
* PicPush Locale. Please create a Locale plugin that accepts triggers from PicPush and executes whatever Locale action the user sets.
Example: If PicPush sends photos to servers, Then Alert Button Flashes AND Calendar Alert is set for 18:30 “Tell Mom I uploaded new photos today.”
#2 by declanshanaghy at August 6th, 2009
@ apostol – They are great ideas. The email one has been on the list for a while. I especially like the locale idea. I Need to come up with a list of alert types and actions that could be supported.
#3 by Ben Friedberg at August 11th, 2009
Fantastic system!
Will your plugin framework accept new DESTINATIONS? For instance, I would love to be able to configure my own (S)FTP server or an HTTP POST mechanism.
Does PicPush support intents from other applications so that I can have it running in the background uploading my images while I do other stuff? Maybe implementing the upload queue as a service? (Sorry if these questions were covered in documentation / previous comments…)
#4 by declanshanaghy at August 11th, 2009
The plugin framework only allows other apps to listen to events from PicPush such as “Upload completed”, “Upload failed” etc…
The upload queue does run as a service. As you take pics they are automatically added to the queue and uploaded in the background while you do other stuff. (as long as auto scanning is turned on in the prefs)
#5 by Ben Friedberg at August 11th, 2009
Any thoughts on adding FTP or some other sort of generic target?
#6 by RaynerApe at August 20th, 2009
@declanshanaghy Here’s what I’ve come up with:
Triggers:
* PicPush is running. (Ex: if PicPush is not running, keep 3G turned off)
* PicPush is watching folders. (Ex: if PicPush is watching folders, keep 3G turned on)
* PicPush has encountered errors. (Ex: If error, twitter “@declanshanangy Another error! Your app sucks!” >:)
* PicPush has uploaded image(s) successfully. (Ex: if PicPush uploaded successfully, twitter “I Uploaded an image at Flickr. Check it out.”)
Actions:
* Close PicPush (self-terminate) (Ex: Self-terminate if battery < 10%)
* Turn on/off Folder Watching (Ex: watch folders only if in New York)
* Force Upload of queued images. (Ex: force uploads only if at home WiFi)
* Tell PicPush to turn on/off uploading to specific service (Ex: If in New York, upload to New Yorker Flickr)
#7 by gpo at August 23rd, 2009
How about plugin framework for 3rd party applications to listen in on PicPush upload activity and manipulate for Gallery 2 & 3?
#8 by declanshanaghy at August 24th, 2009
That is what the plugin framework already does, but what sort of “manipulation” did you have in mind?
#9 by pete at August 26th, 2009
I’ve install the picpush ,but I can’t login into gallery2
http://palsnaija.com/forum/index.php?action=gallery
Any idea of fix?
#10 by Bui Thi Xuan at November 30th, 2009
#11 by Kimboon at January 25th, 2010
It’s a great article