Zoomable Cover in Extended Now Playing Screen

Feature description:

It would be a nice to have to be able to zoom into a music cover in the extended now playing screen. As far as I have seen, there is no function tied to a two finger motion yet.

Problem solved:

Sometimes I want to zoom into an album cover to see little details more closely.

Brought benefits:

Enjoy your music collection even more.

Other application solutions:

 

 

Additional description and context:

 

 

Screenshots / Mockup:

    

Due to being offline first, Symfonium store images resized to optimize for your device.

So there’s not much interest in zooming as even if you have ultra high quality images at the source, the details are probably lost already.

1 Like

I think especially for small screen sizes the resized images are still of high enough image quality to make this a valid feature.

On big screens like TVs and Tablets I agree with you. But on small screens the images stay under their potential.

I don’t know how large the resized images are. But from the picture quality it seems they are quite generous in quality.

The image are resized based on the screen size and it’s density.

It’s tailored to look nice but there’s still already some pixel interpolation.

Zooming would only show pixel generated by the phone, not real pixels from the actual image.

I still think it would be a nice feature, would make the UI yet a bit more interactive. Even if there is no real benefit to it, except for people with bad eyesight maybe.

But I also don’t know how much work that would be, to implement that.

I’m a pixel peeper myself so I know where you’re coming from (I try to get 1400px+ covers for all my albums).
However on a phone it comes with too many downsides to warrant the implementation in my opinion.
Storing a version of the cover that is resized to fit your screen resolution yields better performance and saves space on your device.

I mean you could temporarily load the full size version of the cover when you start zooming, but that can lead to all manner of problems (your server is unreachable, the cover is so big that it loads slowly etc.) so I don’t believe it’s worth the effort to add it.

I totally agree with your reasoning, but with high dpi screens becoming more and more common, I think it is save to say that people can’t even make out single pixels. Hence, the need for enlargement of images (even if they are only in the resolution of your phone. Because I agree it is a necessity to downscale them for lower storage use)

Furthermore the app would feel even more premium :slight_smile: Of course you can disagree on this.

You do have understood what I say about downscale right?

If you screen is of size X at dpi Y, then the image will be stored to be less than X at dpi Y actual size.

So any zoom made will have to invent pixels to fill the missing ones.

So if you zoom 2x this means that 3/4th of the pixels on screen will be fake pixels not from your original image. if you zoom 3x this means that 8/9th of the visible pixels will be fake invented pixels that can’t look at all like the source images that was downscaled. There’s no magic in images. Once the pixels are removed you can’t really bring them back. And phones do not have the power and storage to use a multi gigabyte AI model for better upscale.

Yes, that is clear.

My point is a different one. Your downscaled images have the perfect size for the screen they are display at. But I can’t even see the difference between two (or even more?) pixels on my high dpi phone screen (of course you can put your phone very close to your eyes and make out the differences). Thus, several of my pixels appear to me as one and I would like to have an enlargement where several pixels show the value of just one, so that I can at least make out the difference between each pixel.

I hope you get what I mean