Feature Suggestions - Previous; Zoom

32 views
Skip to first unread message

Chris Paterson

unread,
Aug 14, 2016, 6:57:10 PM8/14/16
to PhotoCloud Frame Slideshow
Martin

The excluding folders option in the other post is the only feature that I really need, but here are a couple of additional suggestions that would be useful too.  I'm connecting to a Samba share that stores all my photos.

If you see a photo that you like then there are times where you want to pause the slideshow and take a closer look.  2 things would make this easier


Previous

Often, by the time I've got to the tablet, it's moved on to the next photo.  When you freeze the slideshow it would be good if there was a previous option to go back to the previous photo (naturally!) perhaps allowing you to see the previous 5 photos from the slideshow, for example.


Zoom

Again, having paused the slideshow it would be nice to be able to examine the photo in more detail, so possibly having the option to load the full resolution photo and view it by zooming/panning etc.


Chris

Martin Vysny

unread,
Aug 15, 2016, 4:05:24 AM8/15/16
to photoclo...@googlegroups.com
Hi Chris,

thanks for your mail, please see the response below.

On 15.08.2016 00:57, Chris Paterson wrote:
> Martin
>
> The excluding folders option in the other post is the only feature that
> I really need, but here are a couple of additional suggestions that
> would be useful too. I'm connecting to a Samba share that stores all my
> photos.
>
> If you see a photo that you like then there are times where you want to
> pause the slideshow and take a closer look. 2 things would make this easier
>
>
> *Previous*
> *
> *
> Often, by the time I've got to the tablet, it's moved on to the next
> photo. When you freeze the slideshow it would be good if there was a
> *previous* option to go back to the previous photo (naturally!) perhaps
> allowing you to see the previous 5 photos from the slideshow, for example.
>

Yup, this feature is definitely great to have and has already been asked
for. Right now the internal logic only support moving forward, but I'll
try to think of something.

>
> *Zoom*
>
> Again, having paused the slideshow it would be nice to be able to
> examine the photo in more detail, so possibly having the option to load
> the full resolution photo and view it by zooming/panning etc.
>

Generally, the "Frame" part of the app is tailored to fit the images
onto the device's full screen, without any zooming. To save both
internet bandwidth and cache space, Slideshow loads the image shrinked,
shrinking it in the process if possible.

But, maybe I could add a configuration option for PhotoCloud to download
full-sized images if the user so wishes. The disadvantage is that the
cache will fill faster; yet the user will be able to zoom the image.

What do you think?

Best regards,
Martin


>
> Chris
>
> --
> You received this message because you are subscribed to the Google
> Groups "PhotoCloud Frame Slideshow" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to photocloud-fra...@googlegroups.com
> <mailto:photocloud-fra...@googlegroups.com>.
> To post to this group, send email to photoclo...@googlegroups.com
> <mailto:photoclo...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/photocloud-frame/6c6b420b-a84e-4164-9a43-a2ca2aa2086e%40googlegroups.com
> <https://groups.google.com/d/msgid/photocloud-frame/6c6b420b-a84e-4164-9a43-a2ca2aa2086e%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Chris Paterson

unread,
Aug 15, 2016, 5:44:40 AM8/15/16
to photoclo...@googlegroups.com

On 15 Aug 2016 09:05, "Martin Vysny" <vy...@baka.sk> wrote:
>
> Hi Chris,
>
>   thanks for your mail, please see the response below.
>
> On 15.08.2016 00:57, Chris Paterson wrote:
> >
> > *Previous*
> > *
> > *
> > Often, by the time I've got to the tablet, it's moved on to the next
> > photo.  When you freeze the slideshow it would be good if there was a
> > *previous* option to go back to the previous photo (naturally!) perhaps
> > allowing you to see the previous 5 photos from the slideshow, for example.
> >
>
> Yup, this feature is definitely great to have and has already been asked
> for. Right now the internal logic only support moving forward, but I'll
> try to think of something.

At the simplest, if you could just remember the 1 previous photo, then that would be good.

> > *Zoom*
> >
> > Again, having paused the slideshow it would be nice to be able to
> > examine the photo in more detail, so possibly having the option to load
> > the full resolution photo and view it by zooming/panning etc.
> >
>
> Generally, the "Frame" part of the app is tailored to fit the images
> onto the device's full screen, without any zooming. To save both
> internet bandwidth and cache space, Slideshow loads the image shrinked,
> shrinking it in the process if possible.
>
> But, maybe I could add a configuration option for PhotoCloud to download
> full-sized images if the user so wishes. The disadvantage is that the
> cache will fill faster; yet the user will be able to zoom the image.
>
> What do you think?

I'm always one for ease of coding :-)

Alternatively, this could be a 2 stage process; the zoom could be independent of the caching.
- You perform the slideshow just as you do at the moment - downloading, scaling, caching etc. No changes
- When someone zooms (or possibly pauses) you re-download the full resolution image for that one-off zoom

I had wondered about using the "share"/"open with" functionality to do the zoom.  But the original image is still on the server and the other programs on the tablet don't understand the samba share, so that would only work if you cached the full resolution image to pass over to another application

Chris

Martin Vysny

unread,
Aug 18, 2016, 2:18:21 AM8/18/16
to photoclo...@googlegroups.com
Now that the urgent stuff is fixed, we may proceed to discuss these two
features. Let us focus on the "Previous" feature for now.

I'm thinking having a specialized cache which will remember five
previous photos. This way, you can easily skip back 5 photos which
should be enough; and a cache of 5 photos should not occupy a lot of
phone internal memory.

What do you think?

Best,
Martin


On 15.08.2016 11:44, Chris Paterson wrote:
> On 15 Aug 2016 09:05, "Martin Vysny" <vy...@baka.sk
> --
> You received this message because you are subscribed to the Google
> Groups "PhotoCloud Frame Slideshow" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to photocloud-fra...@googlegroups.com
> <mailto:photocloud-fra...@googlegroups.com>.
> To post to this group, send email to photoclo...@googlegroups.com
> <mailto:photoclo...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/photocloud-frame/CAOO6m7Htg70e%2BKMd3ANBBTmUKv674Z3Fpr9pfV8M9EpRkRMdHQ%40mail.gmail.com
> <https://groups.google.com/d/msgid/photocloud-frame/CAOO6m7Htg70e%2BKMd3ANBBTmUKv674Z3Fpr9pfV8M9EpRkRMdHQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.

Chris Paterson

unread,
Aug 18, 2016, 3:04:45 AM8/18/16
to Martin Vysny, photoclo...@googlegroups.com

Sounds great to me :-)

For interest, when is the rescaling done? At the moment do you effectively:
- download the full resolution image
- rescale
- cache the rescaled image

Cheers

Chris



--
You received this message because you are subscribed to a topic in the Google Groups "PhotoCloud Frame Slideshow" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/photocloud-frame/P8Ls5nIaFX0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to photocloud-frame+unsubscribe@googlegroups.com.
To post to this group, send email to photocloud-frame@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/photocloud-frame/2abcb69d-45bb-5571-11d6-fcfdebaf6392%40baka.sk.

Martin Vysny

unread,
Aug 19, 2016, 4:10:51 AM8/19/16
to photoclo...@googlegroups.com



-------- Forwarded Message --------
Subject: Re: Feature Suggestions - Previous; Zoom
Date: Fri, 19 Aug 2016 07:54:47 +0200
From: Martin Vysny <vy...@baka.sk>
To: Chris Paterson <cchh...@gmail.com>



The rescaling is actually done when the image is downloaded, in two parts:

1. Android image loader/decoder is able to do this on the fly, by
skipping entire pixel lines of image and not reading them at all. I am
however unsure how much network bandwidth this actually saves. I'm
guessing zero savings because network protocols generally do not tend to
support stream skipping, and it's not easy to. skip rows in jpeg I think :)

2. However, the protocols generally do support rescaling server-side,
that is, you can pick one of predefined image sizes and download the
image in that particular size format. I'm sure that px500 and Instagram
supports this; of course file-oriented fs like samba does not support
such functionality. I can check other stream types if you wish.

best,
Martin


On Aug 18, 2016 09:04, "Chris Paterson" <cchh...@gmail.com
<mailto:cchh...@gmail.com>> wrote:

Sounds great to me :-)

For interest, when is the rescaling done? At the moment do you
effectively:
- download the full resolution image
- rescale
- cache the rescaled image

Cheers

Chris


On 18 Aug 2016 07:18, "Martin Vysny" <vy...@baka.sk
<mailto:vy...@baka.sk>> wrote:

Now that the urgent stuff is fixed, we may proceed to discuss
these two features. Let us focus on the "Previous" feature for now.

I'm thinking having a specialized cache which will remember five
previous photos. This way, you can easily skip back 5 photos
which should be enough; and a cache of 5 photos should not
occupy a lot of phone internal memory.

What do you think?

Best,
Martin


On 15.08.2016 11:44, Chris Paterson wrote:

On 15 Aug 2016 09:05, "Martin Vysny" <vy...@baka.sk
<mailto:vy...@baka.sk>
an email to photocloud-fra...@googlegroups.com
<mailto:photocloud-frame%2Bunsu...@googlegroups.com>
<mailto:photocloud-fra...@googlegroups.com
<mailto:photocloud-frame%2Bunsu...@googlegroups.com>>.
To post to this group, send email to
photoclo...@googlegroups.com
<mailto:photoclo...@googlegroups.com>
<mailto:photoclo...@googlegroups.com
<mailto:photoclo...@googlegroups.com>>.
<https://groups.google.com/d/msgid/photocloud-frame/CAOO6m7Htg70e%2BKMd3ANBBTmUKv674Z3Fpr9pfV8M9EpRkRMdHQ%40mail.gmail.com?utm_medium=email&utm_source=footer
<https://groups.google.com/d/optout>.


-- You received this message because you are subscribed
to a topic
in the Google Groups "PhotoCloud Frame Slideshow" group.
To unsubscribe from this topic, visit

https://groups.google.com/d/topic/photocloud-frame/P8Ls5nIaFX0/unsubscribe

<https://groups.google.com/d/topic/photocloud-frame/P8Ls5nIaFX0/unsubscribe>.
To unsubscribe from this group and all its topics, send an email
to photocloud-fra...@googlegroups.com
<mailto:photocloud-frame%2Bunsu...@googlegroups.com>.
To post to this group, send email to
photoclo...@googlegroups.com
<mailto:photoclo...@googlegroups.com>.
To view this discussion on the web visit

https://groups.google.com/d/msgid/photocloud-frame/2abcb69d-45bb-5571-11d6-fcfdebaf6392%40baka.sk

<https://groups.google.com/d/msgid/photocloud-frame/2abcb69d-45bb-5571-11d6-fcfdebaf6392%40baka.sk>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.

-- You received this message because you are subscribed to the
Google
Groups "PhotoCloud Frame Slideshow" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to photocloud-fra...@googlegroups.com
<mailto:photocloud-fra...@googlegroups.com>.
To post to this group, send email to
photoclo...@googlegroups.com
<mailto:photoclo...@googlegroups.com>.
To view this discussion on the web visit

https://groups.google.com/d/msgid/photocloud-frame/CAOO6m7HQ2NbVE%2Bh-EV3a3DmBAFTt5tEgoXk6x%2BYuMdVspZVBTg%40mail.gmail.com

<https://groups.google.com/d/msgid/photocloud-frame/CAOO6m7HQ2NbVE%2Bh-EV3a3DmBAFTt5tEgoXk6x%2BYuMdVspZVBTg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout
<https://groups.google.com/d/optout>.

Chris Paterson

unread,
Aug 20, 2016, 6:25:44 AM8/20/16
to PhotoCloud Frame Slideshow, vy...@baka.sk
The question was for academic interest.

If the image loader does the scaling for you then it makes sense to use what is readily provided by the OS/libraries.

Your're right, in the case of Samba then, unless it's an interleaved jpeg, then I can't readily see how the jpeg can be rescaled without it being fully transferred.  jpeg is a compressed format, so I don't see how you'd know which bits of the file you want until you've decompressed it.

It was just me wondering if you'd already downloaded the full res image before display, and therefore you could cache that (temporarily)

On Friday, August 19, 2016 at 9:10:51 AM UTC+1, Martin Vysny wrote:

The rescaling is actually done when the image is downloaded, in two parts:

1. Android image loader/decoder is able to do this on the fly, by
skipping entire pixel lines of image and not reading them at all. I am
however unsure how much network bandwidth this actually saves. I'm
guessing zero savings because network protocols generally do not tend to
support stream skipping, and it's not easy to. skip rows in jpeg I think :)

2. However, the protocols generally do support rescaling server-side,
that is, you can pick one of predefined image sizes and download the
image in that particular size format. I'm sure that px500 and Instagram
supports this; of course file-oriented fs like samba does not support
such functionality. I can check other stream types if you wish.

best,
Martin


Eric Green

unread,
Mar 6, 2023, 2:02:50 PM3/6/23
to PhotoCloud Frame Slideshow
Was the previous photo feature ever added? I have a sony bravia atv2 uc (android version 9). When the photos start up on their own like a screensaver, pushing most any button exits the screensaver. Am I doing something wrong? Is there a setting I missed? If I manually run the app, I can go back a photo, but then it just pauses on that photo.

Thanks for a great app!

Martin Vysny

unread,
Mar 11, 2023, 2:38:13 AM3/11/23
to photoclo...@googlegroups.com

Hi,

I don't think that a screensaver is allowed to interact with the remote control: if you press any button, Android assumes that you want to control the TV, it will simply kill the screensaver and go back to whatever app you were running previously. It's the same as moving a mouse with your desktop computer: the screensaver ends immediately.

This is the fundamental limitation of any screensaver, so there's nothing I can do about it. The only way is to start the slideshow manually I'm afraid.

Best regards,

Martin

--
You received this message because you are subscribed to the Google Groups "PhotoCloud Frame Slideshow" group.
To unsubscribe from this group and stop receiving emails from it, send an email to photocloud-fra...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/photocloud-frame/a6fa4c81-f6b1-4904-8b12-77bb8bedd7f0n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages