Your Digital Media Has Never Looked So Good

 
belltown
Posts: 1445
Joined: Thu Dec 09, 2010 1:43 pm
Contact:

Re: Picasa web albums

Tue Jun 16, 2015 4:47 pm

wpinkman wrote:
If nobody else wants to do it, I might take a crack at it. Google Photos is a pretty impressive offering and the old PWA API still seems to be able to get at most of the underlying data model.

I've been hearing good things about Google Photos, although I haven't tried it myself yet.

I just uploaded my Picasa2 code to GitHub (https://github.com/belltown/Roku-Picasa2). It was based on Chris Hoffman's original Picasa code with some bug-fixes and OAuth2 authentication added. Feel free to use the code if you wish to make any changes or to create a Google Photos channel (or start from scratch if the code looks too horrible).
https://github.com/belltown/
 
rpetitto
Posts: 1
Joined: Sun Jun 21, 2015 2:26 pm

Re: Picasa web albums

Sun Jun 21, 2015 2:30 pm

Love the Picasa2 Channel...def +1 to the screensaver and now that Google has updated Google Photos, I see huge potential.
 
mettababe
Posts: 1
Joined: Fri Oct 09, 2015 9:32 pm

Re: Picasa web albums

Fri Oct 09, 2015 9:37 pm

belltown wrote:
I plan to add a screensaver to my Picasa2 channel. Unfortunately, it may be a few weeks before I get to it. My computer broke, and I'm waiting for a new one to come from China, so I'm not doing any Roku development right now. Once it arrives and I finish off a couple of other projects, I'll get to work on it.


Belltown, thank you for making the picasa2 channel! Can you please add the screensaver function?? I've been waiting!
 
belltown
Posts: 1445
Joined: Thu Dec 09, 2010 1:43 pm
Contact:

Re: Picasa web albums

Fri Oct 16, 2015 10:10 am

By popular demand, Picasa2 now has a screensaver!

From the Roku home screen, go to Settings>Screensaver>Screensaver, and select 'Picasa (v2)'. From there you can select Custom and specify either Featured Photos or Your Photos. If the Picasa2 channel has been run and authorized, the default is to display photos from your own Picasa Web Albums. It will also display photos from your Google Photos uploads.

https://my.roku.com/add/PICASA2
https://github.com/belltown/
 
beq
Posts: 1036
Joined: Thu Aug 22, 2013 12:54 pm

Re: Picasa web albums

Sun Oct 25, 2015 3:51 pm

That's great news on the screensaver, thank you for your continued development belltown!


I admit it's a bit confusing sorting out the photos/videos available across Google's product set (Picasa Web Albums, Google Photos, Google Drive, Hangouts, etc).

Google Drive has a "Google Photos" folder/tab (sometimes auto-sorted in folders by year), but any file/folder organization there is not reflected in the view at the actual Google Photos site/app. Likewise any albums, photo edits, or the auto animations/collages/etc at Google Photos don't show up in the Google Drive view.

As far as Picasa Web Albums (both on the site and apps), it shows "Auto Backup" as well as any manual albums created at Google Photos (it also seems to show pictures sent/received from Google Hangouts sessions).

On the Picasa Web site, the "Auto Backup" album is organized into a separate sub-album for each day, and the deprecated "Instant Upload" album (which is empty most of the time) still shows up for some reason. But on the Picasa Roku channel, "Auto Backup" plays as one slideshow without sub-albums (more practical?), and there's no "Instant Upload".
 
crazybirdman
Posts: 1
Joined: Thu Oct 08, 2015 8:03 pm

Re: Picasa web albums

Mon Nov 02, 2015 8:20 pm

Dude, that is awesome, thank you so much! Let us know if there's somewhere we can donate!
 
colincliff
Posts: 5
Joined: Thu Sep 27, 2007 2:24 am

Re: Picasa web albums

Wed Dec 30, 2015 3:39 am

Hi belltown, I've been looking for a way to restore Picasa access to my NowTV box (based on a roku unit). Your updated channel looks perfect for this.

Unfortunately the only way to add any channels other than the few approved ones is via developer mode (as demonstrated here for plex)

I tried to use the zip file from your github to side load to the unit but get the error 'Install Failure: No manifest. Invalid package'

I have no experience coding for a Roku, so wondered if there is anything obvious I am doing wrong, or are the files on Github not set up to sideload?

Apologies if none of this makes sense!
 
belltown
Posts: 1445
Joined: Thu Dec 09, 2010 1:43 pm
Contact:

Re: Picasa web albums

Wed Dec 30, 2015 10:23 am

colincliff wrote:
Hi belltown, I've been looking for a way to restore Picasa access to my NowTV box (based on a roku unit). Your updated channel looks perfect for this.

Unfortunately the only way to add any channels other than the few approved ones is via developer mode (as demonstrated here for plex)

I tried to use the zip file from your github to side load to the unit but get the error 'Install Failure: No manifest. Invalid package'

I have no experience coding for a Roku, so wondered if there is anything obvious I am doing wrong, or are the files on Github not set up to sideload?

Apologies if none of this makes sense!

You can't side-load Picasa2 from the zipped GitHub repo because the project uploaded to GitHub does not contain the OAuth2 key, which is developer-specific. You'll need to get your own key.

Click the 'Download ZIP' button on the GitHub page. This will download the file, Roku-Picasa2-master.zip. Extract the contents of that file then you'll have a folder called Roku-Picasa2-master. You might see another Roku-Picasa2-master folder inside that one. Whichever folder contains images, source, manifest, etc. will be the folder you'll use for your own Picasa project. That will be the folder you'll need to zip up yourself and side-load [Make sure before side-loading that the .zip file you are about to side-load contains source, image, manifest, etc]. However, the channel won't work until you set up your own OAuth2 key. See the file source\private-git.brs for instructions on how to do that. Once you've updated the private-git.brs file with your own OAuth2 key, go ahead and create your zip file and side-load it.
https://github.com/belltown/
 
a2597
Posts: 7
Joined: Fri Feb 05, 2016 9:49 pm

Re: Picasa web albums

Fri Feb 05, 2016 9:53 pm

Wow, thank you so much for this update! I've really been wanting a way to display a proper slideshow screensaver on the TV screen.

Is there a way to make the images full screen? I looked at the code on github and I think it has something to do with this line:
canvasItem=[
{url: canvasItems[counter],
TargetRect:{x:Rnd(ds.w-420), y:Rnd(ds.h-300)}},
{url: canvasItems[nextimg],
TargetRect:{x:-1000, y:-1000}} 'Off the screen to preload
]

but my coding experience is really limited to HTML, CSS, and a little javascript. I noticed in the main slideshow it works full screen, but there are no canvas items, but in the slideshow screensaver it makes all the images really small. Hoping there's a way to make it all display full screen.

Again, thank you for updating this!
 
belltown
Posts: 1445
Joined: Thu Dec 09, 2010 1:43 pm
Contact:

Re: Picasa web albums

Sat Feb 06, 2016 10:57 am

a2597 wrote:
Wow, thank you so much for this update! I've really been wanting a way to display a proper slideshow screensaver on the TV screen.

Is there a way to make the images full screen? I looked at the code on github and I think it has something to do with this line:
canvasItem=[
{url: canvasItems[counter],
TargetRect:{x:Rnd(ds.w-420), y:Rnd(ds.h-300)}},
{url: canvasItems[nextimg],
TargetRect:{x:-1000, y:-1000}} 'Off the screen to preload
]

but my coding experience is really limited to HTML, CSS, and a little javascript. I noticed in the main slideshow it works full screen, but there are no canvas items, but in the slideshow screensaver it makes all the images really small. Hoping there's a way to make it all display full screen.

Again, thank you for updating this!


That screensaver code is mainly the code from the original Picasa author written a long time ago. My guess is the images were made small to look a decent size on an SD TV, and the code was never changed to make them larger on HD screens. Plus, it's a screensaver, so I can see why it wouldn't be written to take up the whole screen. The code you listed for the image canvas gives the (x, y) coordinate of the image origin. The image size is determined when the server request is made, e.g:

rsp=m.picasa.ExecServerAPI("?kind=photo&max-results=300&v=2.0&fields=entry(media:group(media:content))&imgmax=400")

It could be changed to display larger images on larger screens, or even display full-screen images. However, I don't have time to work on it in the immediate future, but I'll add it to my list of future possibilities.
https://github.com/belltown/
 
a2597
Posts: 7
Joined: Fri Feb 05, 2016 9:49 pm

Re: Picasa web albums

Mon Feb 08, 2016 7:36 am

Ah! I totally missed that when looking through the code. I'll see about modifying that when I get home this evening.

Thank you!
 
a2597
Posts: 7
Joined: Fri Feb 05, 2016 9:49 pm

Re: Picasa web albums

Fri Feb 12, 2016 12:21 pm

So, hot on the heels of this, and getting this working. And finally, after years, getting a full screen slideshow screensaver...
Google announces that it is killing Picasa in favor of Google Photos.

Good news: the API should continue working. But some factors in it may change.
https://developers.google.com/picasa-web/
 
User avatar
RokuJoel
Posts: 1753
Joined: Mon Nov 14, 2011 5:22 pm

Re: Picasa web albums

Fri Feb 12, 2016 5:12 pm

The Picasa screensaver in the Channel store should keep working - if I upload a picture to my Google Photos account it shows in the app...

- Joel
 
steveintheukok
Posts: 43
Joined: Wed Jun 19, 2013 12:11 pm

Re: Picasa web albums

Fri Feb 12, 2016 10:09 pm

Picasa is being closed by Google, this may be of interest:

http://googlephotos.blogspot.co.uk/2016 ... icasa.html
 
belltown
Posts: 1445
Joined: Thu Dec 09, 2010 1:43 pm
Contact:

Re: Picasa web albums

Fri Feb 12, 2016 10:48 pm

steveintheukok wrote:
Picasa is being closed by Google, this may be of interest:

http://googlephotos.blogspot.co.uk/2016 ... icasa.html

The Picasa Web Albums Data API, which is what the Roku Picasa and Picasa2 channels use, will continue:
The API will still support other functions, including reading photos, reading albums, reading photos in albums, and uploading new photos.

Some of the API functions being discontinued include: flash support; community search; mutation operations other than uploads; and all support for tags, comments, and contacts. I don't believe those functions are used by the Roku Picasa channels.
https://github.com/belltown/

Who is online

Users browsing this forum: No registered users and 4 guests