Skip to main content

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.

Metadata

Release files for picframe 2026.4.22

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for picframe 2026.4.22
File Size Uploaded
picframe-2026.4.22.tar.gz 3.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for picframe 2026.4.22
File Interpreter ABI Platform
picframe-2026.4.22-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 MB

Release files / picframe-2026.4.22.tar.gz

Download URL picframe-2026.4.22.tar.gz
Size 3.3 MB
Tags Source
SHA-256 checksum
How to use checksums
8da06aa2f95b2dd165dee91610b807de28755652b79cf9820cfe096fdaea7c07
BLAKE2b-256 checksum
How to use checksums
eac7fda5e6a0cea7480ac9ca592f285773207ec118ff506de4821ab17fd35973
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release files / picframe-2026.4.22-py3-none-any.whl

Download URL picframe-2026.4.22-py3-none-any.whl
Size 3.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f348f8417d0727c52138a3210e2c94b5ec9916815755e787e8fbf7442f702ca9
BLAKE2b-256 checksum
How to use checksums
14c3c33ec6a39f40fb051936f4c0b24f29446254eb3a47cefefe9b632d8ad412
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 22, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2026.4.22 This release

2 release files

0.1.9

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page