Photobooth-app

Latest version: v6.1.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

6.1.0

What's Changed
* Improvement 471
* add new hook to commander, fix 469
* check all files exist when the config is saved, fixes 457
* fix 468, keyboard events invoke share action with correct url
* Fix reboot/shutdown 404 error 464 452
* Update dl.php by alexschnapper in https://github.com/photobooth-app/photobooth-app/pull/460
* updated dependencies.
* File input fields in the configuration tab now have a search function and autocomplete to fill in files from the userdata folder
![Image](https://github.com/user-attachments/assets/f8580496-381a-411e-927b-88e318e9f6b8)


🚒 Breaking change
**Any file selected in the configuration is now checked for actual existance.** If the file does not exist, the app will fail to start because it is considered as invalid configuration. To mitigate the effect, there is some logic implemented to look at alternative paths for the file. If it is found, the configuration is updated automatically. If you update from v5 or v6 there should be no problem. If you have some older paths in the config from v4 and prior, you might need to delete outdated config items manually.

To check if there are invalid files, just update the app and start it in the terminal. if there is an error it will tell you which settings are wrong.

config.json example.
json
"img_background_file": "userdata\\demoassets\\backgrounds\\pink-7761356_1920.jpg", <-- good
"img_background_file": "backgrounds\\pink-7761356_1920.jpg", <-- will fail, delete such a line manually from config.json
"img_background_file": "userdata\\frames\\frame_image_photobooth-app.png", <-- will be fixed automatically


New Contributors
* alexschnapper made their first contribution in https://github.com/photobooth-app/photobooth-app/pull/460


**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Update:** https://photobooth-app.org/setup/update/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v6.0.0...v6.1.0

6.0.0

What's Changed

* 🔌Customize your photobooth using plugins now in the python backend: https://photobooth-app.org/reference/plugins/
* **WLED plugin** is moved to plugins
* **GPIO plugin** output is moved to plugins
* **pilgram2 filter plugin** moved to the plugins: The new architecture allows now to add easily new filter plugins. Excited to see the AI filter introduced later 🅰️ℹ️
* **commander plugin**: NEW! Allows to hook commands and http requests to events like app start, stop and state changes like countdown, capture and so on.
* 🎨 Custom colors for trigger action buttons by zendre4 in https://github.com/photobooth-app/photobooth-app/pull/415
* 🌶️ improved performance when using 4k high resolution webcams with the v4l backend. It dynamically switches between a lower livestream resolution and a high resolution only used for captures.
* ⌨️ Allow for user input on every share action. When the user clicks a share button, the app can ask for additional input like number of copies to print or an email-address. The values can be used in the command that is called for every share action. For example {copies} would be replaced by the user input. See 347
* Improvement: Apply settings automatically on saving. When the option is enabled, the internal services are restarted after on every config save.
* Fix: Update cached images after filter application, fixes 433
* Improvement: The user's language is automatically detected by reading the browser settings. If the language shall be switched, the language needs to be set in the browser now. fixes 422
* Fix 436

Breaking changes
* With the plugin architecture, the GPIO light feature and the WLED feature are moved out of the photobooth core and continue to live in the ecosystem as plugin. That means the configuration for both features needs to be transferred manually.
* The pilgram filter moved to plugins now also. All filter settings will be reset to defaults after update.

Plugins
Next to the app configuration there is a configuration for every plugin also. This allows for easy extension:
![image](https://github.com/user-attachments/assets/9ce2281d-ab2b-40be-a5e8-75a446b32e19)

✨Commands in the commander plugin
![418261763-c292f83d-eadf-4d43-8824-8198a440bd09](https://github.com/user-attachments/assets/0581c315-9bde-4907-8c4b-ef533d04c8ab)

✨http requests in the commander plugin
![418261792-bef73a20-7cab-4e1a-bb34-ad82bff1796d](https://github.com/user-attachments/assets/aa957bb4-a989-49a5-a3f2-efadeb4678f5)

✨ customizable input fields (string/number) for share actions
![grafik](https://github.com/user-attachments/assets/f13712fe-6a00-43d7-ad77-9cc698a44cba)


**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v5.1.2...v6.0.0

6.0.0b4

What's Changed
*🔌Customize your photobooth using plugins now in the python backend: https://photobooth-app.org/reference/plugins/
* WLED is moved to plugins
* GPIO output is moved to plugins
* pilgram2 filter moved to the plugins: The new architecture allows now to add easily new filter plugins. Excited to see the AI filter introduced later 🅰️ℹ️
* commander plugin: NEW! Allows to hook commands and http requests to events like app start, stop and state changes like countdown, capture and so on.
* 🎨Custom colors for trigger action buttons by zendre4 in https://github.com/photobooth-app/photobooth-app/pull/415
* 🌶️improved performance when using 4k high resolution webcams with the v4l backend. It dynamically switches between a lower livestream resolution and a high resolution only used for captures.
* ⌨️ Allow for user input on every share action. When the user clicks a share button, the app can ask for additional input like number of copies to print or an email-address. The values can be used in the command that is called for every share action. For example {copies} would be replaced by the user input. See 347
* Improvement: Apply settings automatically on saving. When the option is enabled, the internal services are restarted after on every config save.
* Fix: Update cached images after filter application, fixes 433
* Improvement: The user's language is automatically detected by reading the browser settings. If the language shall be switched, the language needs to be set in the browser now. fixes 422
* Fix 436

Breaking changes
* With the plugin architecture, the GPIO light feature and the WLED feature are moved out of the photobooth core and continue to live in the ecosystem as plugin. That means the configuration for both features needs to be transferred manually.
* The pilgram filter moved to plugins now also. All filter settings will be reset to defaults after update.

Plugins
Next to the app configuration there is a configuration for every plugin also. This allows for easy extension:
![image](https://github.com/user-attachments/assets/9ce2281d-ab2b-40be-a5e8-75a446b32e19)

✨Commands in the commander plugin
![418261763-c292f83d-eadf-4d43-8824-8198a440bd09](https://github.com/user-attachments/assets/0581c315-9bde-4907-8c4b-ef533d04c8ab)

✨http requests in the commander plugin
![418261792-bef73a20-7cab-4e1a-bb34-ad82bff1796d](https://github.com/user-attachments/assets/aa957bb4-a989-49a5-a3f2-efadeb4678f5)


**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v5.1.2...v6.0.0b2
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v6.0.0b2...v6.0.0b4

6.0.0b2

What's Changed
*🔌Customize your photobooth using plugins now in the python backend: https://photobooth-app.org/reference/plugins/
* 🎨Custom colors for trigger action buttons by zendre4 in https://github.com/photobooth-app/photobooth-app/pull/415
* 🌶️improved performance when using 4k high resolution webcams with the v4l backend. It dynamically switches between a lower livestream resolution and a high resolution only used for captures.
* ⌨️ Allow for user input on every share action. When the user clicks a share button, the app can ask for additional input like number of copies to print or an email-address. The values can be used in the command that is called for every share action. For example {copies} would be replaced by the user input. See 347
* Improvement: Apply settings automatically on saving. When the option is enabled, the internal services are restarted after on every config save.
* Fix: Update cached images after filter application, fixes 433
* Improvement: The user's language is automatically detected by reading the browser settings. If the language shall be switched, the language needs to be set in the browser now. fixes 422
* Fix 436

Breaking changes
* With the plugin architecture, the GPIO light feature and the WLED feature are moved out of the photobooth core and continue to live in the ecosystem as plugin. That means the configuration for both features needs to be transferred manually.

Plugins
Next to the app configuration there is a configuration for every plugin also. This allows for easy extension:
![image](https://github.com/user-attachments/assets/9ce2281d-ab2b-40be-a5e8-75a446b32e19)


**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v5.1.2...v6.0.0b2

6.0.0b1

What's Changed
*🔌Customize your photobooth using plugins now in the python backend
* 🎨custom colors for trigger action buttons by zendre4 in https://github.com/photobooth-app/photobooth-app/pull/415
* 🌶️improved performance when using 4k high resolution webcams with the v4l backend. It dynamically switches between a lower livestream resolution and a high resolution only used for captures.
* Fix: Update cached images after filter application, fixes 433
* Improvement: The user's language is automatically detected by reading the browser settings. If the language shall be switched, the language needs to be set in the browser now. fixes 422

Breaking changes
* With the plugin architecture, the GPIO light feature and the WLED feature are moved out of the photobooth core and continue to live in the ecosystem as plugin. That means the configuration for both features needs to be transferred manually.

Plugins
Next to the app configuration there is a configuration for every plugin also. This allows for easy extension:
![image](https://github.com/user-attachments/assets/9ce2281d-ab2b-40be-a5e8-75a446b32e19)


**PyPi package:** https://pypi.org/project/photobooth-app
**Installation:** https://photobooth-app.org/setup/installation/
**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v5.1.1...v6.0.0b1

5.1.2

Fix: https://github.com/photobooth-app/photobooth-app/discussions/437



**Full Changelog**: https://github.com/photobooth-app/photobooth-app/compare/v5.1.1...v5.1.2

Page 1 of 11

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.