- Deprecated
Crypto
plugin. - Improved install experience for Bookworm (64 Bit)
Check the OS version and refuse to install on non-32 bit systems. This can be overridden with install.sh -s
, but requires several manual steps.
Plugins will time out and not be displayed if they fail to return within a set time. Timeout is managed through config variable plugin_timeout
in [main]
section and defaults to 30 seconds. Valid values are integers > 0. A minimum of 30 (default if left unset in config) seconds is recommended for most plugins.
It is advised to update your config files to include this option.
This change prevents plugins from hanging indefinitely in some situations such as extremely slow network performance. This adds an extra layer of protection when plugins fail to handle such issues appropriately.
This may need to be adjusted to 60+ seconds when debugging as some plugins (e.g. Met Weather) produce huge amounts of debug output that can take many tens of seconds to complete on top of the normal plugin execution time.
[main]
...
# plugin timeout - amount of time in seconds to wait for a hung plugin to complete execution
plugin_timeout = 30
Leave the last image on the screen when shutting down instead of setting to blank. Note: according to WaveShare, leaving a static image for more than 24 hours can damage the screen.
This option is controlled through config variable no_wipe
in the [main]
section.
[main]
...
# do not wipe screen when shutting down. True: leave image; False: wipe screen (default)
no_wipe = False
CONFIG_VERSION
file is now at V1.2 and includes the new variable plugin_timeout
.
Adding options:
no_wipe
- Boolean: Do not wipe screen during shutdown- Default:
False
- Default:
plugin_timeout
- Integer: time in seconds before terminating a plugin update- Default:
30
- Default:
Changes to pipenv resulted in installers failing for a variety of reasons. Changes have been made to make the installers more robust and resolve the pipenv issues.
- System_Info Plugin:
- Add plugin
- Utilities
- ignore local library imports that are not needed
- Moon_phase:
- update to met.no API Sunrise V3
- improve error logging and user notifications
- Add RGB Support for RGB WaveShare Screens
- Must be enabled in
paperpi.ini
- Must be enabled in
- Update Plugins for RGB Support
- LMS Client, LibreSpot, met_no, reddit_quote, slideshow, word_clock
- LMS Client now supports now-playing information for radio stations via QueryLMS v0.2
- Add mirror option
- Move to version 0.5.2.1 of epdlib
- Add Slideshow plugin
- Update documentation
- Add mirror display support
- increase stability of Reddit, New Yorker and Moon Phases plugin when network connectivity is limited
- Remove dependency on PyInstaller -- PaperPi is no longer distributed as a frozen PyInstaller
- Update installer and offer web-based install
- add crypto currency plugin
- add xkcd comic plugin
- adjust build and packaging scripts to handle external datas better
- update model paperpi.ini with latest configurations
- automatically update model paperpi.ini on build/release
- Add option to add plugin configuration to user or daemon configuration files:
paperip --add_config plugin_name user|daemon
- Add reddit_quote plugin
- Add moon_phase plugin