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-2024.11.1.tar.gz (3.3 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for picframe-2024.11.1.tar.gz
Algorithm Hash digest
SHA256 60e109369206fe802bf2525cee38501c644329a90c13e6bf8bbb7e905ff30ea5
MD5 e0100126817ca51cd2306dca42471e60
BLAKE2b-256 23ba0916a8b6ad00a337d901cf6c5f46862e3e996338b05f46f69536509d4013

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on helgeerbe/picframe

Attestations:

File details

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

File metadata

File hashes

Hashes for picframe-2024.11.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d68a4260f125d19b9dff1d01281a3cf3cb533c391f6c4ecb8c96b9cbb68def29
MD5 c6fbe5299f13e5146b91b85c84639a27
BLAKE2b-256 c6452e06db3667086a006beb2233356ce80b528a68812a39594bc87b555bd386

See more details on using hashes here.

Provenance

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

Publisher: python-publish.yml on helgeerbe/picframe

Attestations:

Supported by

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