Skip to main content

Picture frame viewer powered by raspberry with homeassistant integration

Project description

PictureFrame powered by pi3d

picframe logo

What Is PictureFrame?

This is a viewer for a raspberry powered picture frame. For remote control it provides an automatic integration into Home Assistant via MQTT discovery.

History of PictureFrame

When I started 2019 my DIY project building a raspberry powered digital picture frame I came across Wolfgang's website www.thedigitalpictureframe.com. I ran my frame with the pi3d PictureFrame2020.py viewer, but always missed a more deeply integration to my smart home server running Home Assistant.As my personel corona project I decided to rewrite the viewer to my needs. Hoping someone can make use of it.

Highlights of PictureFrame

  • Viewer
    • blend effects
    • auto mat generation
    • photo metadata overlays (title, location, date, ...)
    • live clock
    • automatic pairing of portrait images
    • keyboard, mouse and touch screen support
  • Filter by
    • IPTC tags
    • location
    • directories
    • date
  • Remote Control
    • control interface for mqtt, http(s)
    • tun on/off display
    • next/prev/pause image
    • shuffle play
    • toggle metadata overlays
    • toggle clock visibility
    • retrieve image meta info (exif, IPTC)

Documentation

Full documentation can be found at the project's wiki.

Please note that PictureFrame may change significantly during its development. Bug reports, comments, feature requests and fixes are most welcome!

To find out what's new or improved have a look at the changelog.

Acknowledgement

glenvorel Thanks for the new keyboard, mouse and touch screen support.

Many Thanks to Wolfgang www.thedigitalpictureframe.com for your inspiring work.

A special Thank to Paddy Gaunt one of the authors of the pi3d project. You are doing a great job!

Last but no least a big Thank You to Jeff Godfrey. Your auto mat feature and database driven cache is an outstanding piece of code.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

picframe-2025.6.18.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

picframe-2025.6.18-py3-none-any.whl (3.3 MB view details)

Uploaded Python 3

File details

Details for the file picframe-2025.6.18.tar.gz.

File metadata

  • Download URL: picframe-2025.6.18.tar.gz
  • Upload date:
  • Size: 3.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for picframe-2025.6.18.tar.gz
Algorithm Hash digest
SHA256 77ecdb52e08525ada9b38067a2b57e81c89afcdbcb0a51275d1c5721ea4b11c5
MD5 a2be5780af28dfbb2c9f6dfa34863a9a
BLAKE2b-256 da55a357420c9e7784fbec6ed492d885316880023c55a93f30f7c93c9febd59c

See more details on using hashes here.

Provenance

The following attestation bundles were made for picframe-2025.6.18.tar.gz:

Publisher: python-publish.yml on helgeerbe/picframe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file picframe-2025.6.18-py3-none-any.whl.

File metadata

  • Download URL: picframe-2025.6.18-py3-none-any.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for picframe-2025.6.18-py3-none-any.whl
Algorithm Hash digest
SHA256 6ebd0ddba8601bfc8ba82eef928cd7ecfaaa459b7c9dfaf2d02a63c4a5d42d00
MD5 1395da1f85e6daa008540229a204dc50
BLAKE2b-256 0f1311febec8d3a8dbfac9bcef93173f9cd377dadd7cb0f2ccf66032efddd802

See more details on using hashes here.

Provenance

The following attestation bundles were made for picframe-2025.6.18-py3-none-any.whl:

Publisher: python-publish.yml on helgeerbe/picframe

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page