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.

  • @abhibeckert
    link
    4
    edit-2
    9 months ago

    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]
      link
      fedilink
      19 months ago

      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]
        link
        fedilink
        English
        59 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.

  • @friend_of_satan
    link
    English
    3
    edit-2
    9 months ago

    Pre-2021 Samsung frame tv’s have an API with access to the photos feature. 2021 and newer removed the photo features but left some other apis available.

    https://pypi.org/project/samsungtvws/

    Edit: I measured my 2022 55" Frame (LS03B) and it uses 75W idle

  • @[email protected]
    link
    fedilink
    39 months ago

    I have both Echo Shows and Google Nest Hubs. You select an album in Amazon or Google photos and can manage the photos there, at least Google Photos does offer an API. They use between 2 and 4 watts of power and if you want you can get news, sport scores, assistant features, etc. They go from 5 to around 15 inches.

  • Rimu
    link
    fedilink
    19 months ago

    Check out Magic Mirror or Dakboard.