this post was submitted on 19 Feb 2024
38 points (95.2% liked)

Programming

17419 readers
43 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 1 year ago
MODERATORS
 

Not sure where I ask, I figure here might be good.

I want a digital picture frame that has some sort of API to update. I'm not picky on what as long as I can add and remove content from code. Like an actual Dropbox App integration would be fine too, where whatever files I put in a folder automatically get added to the rotation. Most of them I've seen are along the lines of "login to this terrible web site to manage pictures" or "pull out SD card or plug computer to frame to update".

I don't even mind hosting, like if I give a URL that returns a list of other images to rotate through or something. Fine, that works.

I am aware I could do this with a Pi and any LCD, but I would like a single hardware unit that someone else makes pretty.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 9 months ago* (last edited 9 months ago) (2 children)

I would just use an iPad. You can buy them really cheap secondhand.

Even old models have excellent color quality and wide viewing angles. New(er) models have ambient light sensors that pick up not only the brightness of the room but also the color temperature of your ceiling lights, which are almost certainly different to natural sunlight through the windows, and will seamlessly adjust the picture to look "right" throughout the day (if you enable that feature). You can make it even more yellow at night if you want.

They do unfortunately have a built in battery but the battery power management features are first rate and the operating system will quickly detect a permanent power source and reduce the charge level of the battery to make sure it lasts (lithium batteries don't like being full all the time).

They use almost no power, have no fans, etc.

You can find plenty of picture frame mounts to hide the cable, and there's a "guided access" feature (intended for kids mostly) to lock it down. You won't be able to close the app or turn the iPad off in guided access mode.

There are plenty of picture frame apps, or you could write your own (as a website if you're not comfortable using Xcode). Definitely rotate the photo at least every few hours, or the display will burn in. And I wouldn't put it in the sun - you want the display running at less than full brightness to further extend the life of the device. Additional customisation is available via the "shortcuts" app, which is a visual scripting/automation tool.

You could also choose not to run any app at all, and just leave the iPad on the regular home screen with a rotating wallpaper, some widgets showing the weather/etc, and maybe a couple apps to do home automation or whatever.

[–] [email protected] 1 points 9 months ago (1 children)

A picture frame you have to rotate every few hours to avoid burn in is a pretty garbage solution imo. They're supposed to be left alone for long periods.

[–] [email protected] 6 points 9 months ago

I think they meant to rotate through different pictures, not to physically walk up and rotate the ipad every few hours.

Which is kind of the point of a digital picture frame, cause... why use an electronic device to display a single static picture. Just go to a store and get your picture professionally printed if you only want one.