Photobooth App Versions Save

Photobooth app supporting DSLR, Raspberry Pi cameras and webcams. Optimized for speed, written in 🐍.

3.0a1

5 days ago

🆕 Version 3 of the open source photobooth-app offers more flexible configuration! Customize your

Breaking Changes

  • The configuration changed! Many settings moved to another location and will be reset to defaults after update. Create a backup before the update. The settings are not migrated automatically.
  • Old items in the gallery cannot be loaded any more, since the items miss the newly introduced metadata that is stored to every item! Old media is ignored after update.

It's alpha. It's likely to break things! Please post issues https://github.com/photobooth-app/photobooth-app/issues Comment in the issue tracker if you run into problems or have feedback to improve 🫶

Changes

  • Feature: Flexible configuration allows for unlimited actions: Create different themed actions for example with different filters or frames.
  • Feature: Define one or more trigger per action: Example: Collage with blue frame trigger by button 1 on mainscreen, Collage with red frame trigger by button 2 on mainscreen.
  • Feature: Videos with different framerates.
  • Feature: Rework backend definition to allow for multiple webcams/picameras on one host.
  • Improvement: Cleanup admin dashboard
  • Improvement: Store metadata along with mediaitems. This allows to reapply filter and in future also change the applied pipeline to an image by the user in the gallery.
  • Maintenence: Removed old library to create forms, replaced by JsonForms
  • Maintenance: Updated dependencies in backend and frontend
  • Many smaller changes and improvements.

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/v2.0.6...3.0a1

v2.0.6

3 weeks ago

Version 2.0.6 Improvements

  • UI: added IDs to layouts and pages so it can be selected in private.css to customize
  • UI: BETA for in context translation. Click edit translation and choose the language to translate in the popup. Might have hiccups 🤠

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/v.2.0.5...v2.0.6

v.2.0.5

3 weeks ago

Version 2.0.5 Improvements

  • Maintenance: Removed unmaintained keyboard library, replaced keyboard input processing by a browser based solution: The browser connected to the app checks for keyup presses and triggers to capture a photo.
  • UI: polished admin status page
  • minor bugfixes
  • refactor config store in pinia
  • updated dependencies.

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/v2.0.4...v.2.0.5

v2.0.4

3 weeks ago

Version 2.0.4 Improvements

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/v2.0.3...v2.0.4

v2.0.3

4 weeks ago

Version 2.0.3 Improvements

  • video playback compatibility mode for iOS devices. some devices playback only 420 subsampled h264 videos. enable compatibility mode if videos are not played correctly.
  • improve gphoto2 backend stability during video capture. timeout is longer now
  • improved accuracy of video length captured
  • polished status page in admin dashboard
  • german translation updated.
  • updated dependencies
  • minor improvements

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/v2.0.2...v2.0.3

v2.0.2

1 month ago

Version 2.0.2 Improvements

Version 2.0.1 Improvements

🚩 Support many languages

Supported languages are German, Chinese Simplified, Czech, Danish, Dutch, Finnish, French, Greek, Hungarian, Italian, Japanese, Korean Norwegian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Spanish, Swedish, Turkish, Ukrainian. The translation is mostly automatic translation for now.

It needs your help to proofread and improve! It's very easy to translate and proofread the current translations:

  • Open the photobooth-app translation project in Crowdin.
  • Click the dropdown button next to your language to open language details.
  • Click the button "translate" or "proofread".
  • Work through the items, improve the translation and click the check mark to approve.
  • If the language is 100% translated and proofread, it will be included in the next release.
  • Leave a short notice in the discussions that you improved the translation to let us know. Thank you!

Major Version 2 includes Video Feature

🆕 version 2 of the open source photobooth-app has a nice video function! Capture live videos now! see more information and improvements of major version 2 release: https://github.com/photobooth-app/photobooth-app/releases/tag/v2.0.0

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/v1.2.1...v2.0.0 Full Changelog: https://github.com/photobooth-app/photobooth-app/compare/v2.0.1...v2.0.2

v2.0.1

1 month ago

Version 2.0.1 Improvements

🚩 Support many languages

Supported languages are German, Chinese Simplified, Czech, Danish, Dutch, Finnish, French, Greek, Hungarian, Italian, Japanese, Korean Norwegian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Spanish, Swedish, Turkish, Ukrainian. The translation is mostly automatic translation for now.

It needs your help to proofread and improve! It's very easy to translate and proofread the current translations:

  • Open the photobooth-app translation project in Crowdin.
  • Click the dropdown button next to your language to open language details.
  • Click the button "translate" or "proofread".
  • Work through the items, improve the translation and click the check mark to approve.
  • If the language is 100% translated and proofread, it will be included in the next release.
  • Leave a short notice in the discussions that you improved the translation to let us know. Thank you!

Additional improvements

  • allow to install as "app" on iOS and Android (Browser address bar is hidden), thx @PixelAlarm

Major Version 2 includes Video Feature

🆕 version 2 of the open source photobooth-app has a nice video function! Capture live videos now! see more information and improvements of major version 2 release: https://github.com/photobooth-app/photobooth-app/releases/tag/v2.0.0

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/v1.2.1...v2.0.0 Full Changelog: https://github.com/photobooth-app/photobooth-app/compare/v2.0.0...v2.0.1

v2.0.0

1 month ago

🆕 version 2 of the open source photobooth-app has a nice video function! Capture live videos now!

Main Features

  • Video Capture 📹
  • Language switcher (German and English until now, might not be complete yet)
  • customize your theme colors: change the primary and secondary color by @DominicWindisch

It's still experimental, please post issues https://github.com/photobooth-app/photobooth-app/issues Comment in the issue tracker if you run into problems or have feedback to improve 🫶

Additional improvements

  • improved countdown timer for better UX
  • Hide individual images captured during GIF/Collage creation by @DominicWindisch in https://github.com/photobooth-app/photobooth-app/pull/174
  • Add language switcher (en/de) by @DominicWindisch in https://github.com/photobooth-app/photobooth-frontend/pull/2
  • Basic macOS-support by @PixelAlarm in https://github.com/photobooth-app/photobooth-app/pull/175
  • allow theme customization by adding private.css by @mgineer85 in https://github.com/photobooth-app/photobooth-app/pull/181 (reverted due to change to vite)
  • Pause loresolution stream request during high quality capture by @mgineer85 in https://github.com/photobooth-app/photobooth-app/pull/183
  • raised gphoto2 timeout from 4seconds to 8 seconds for still capture (#176)
  • removed Blitzar dependency in favor of jsonforms: JsonForms allows dynamic creation of forms to configure the app.
  • preload ffmpeg on app startup to start first video capture faster.
  • updated quasar frontend toolchain to vite5 and node 20.
  • replace v4l2py by linuxpy camera backend
  • improve app shutdown behaviour using fastapi lifecycle hook to capture signals and shutdown container
  • fix: improve detection of usb drives in fileservice.
  • improvement: backup config before it's overwritten for easier restore
  • improvement: more accurate video length by using thread event signal
  • improve picamera catch error if buffer allocation fails
  • fix video capture deadlock if stdoutput is more than 65555 bytes
  • virtual camera delivers now images as livestream instead grey background
  • updated dependencies
  • many many minor other improvements

New Contributors

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/v1.2.1...v2.0.0

v2.0a5

1 month ago

🆕 Feature: Video Capture 📹

Version 2 of the open source photobooth-app will have a nice video function! Capture live videos now!

It's still in development, status can be tracked in the issue: https://github.com/photobooth-app/photobooth-app/issues/169 To install via pip you have to explicit choose the beta: https://pypi.org/project/photobooth-app/2.0a5/

Comment in the issue tracker if you run into problems or have feedback to improve 🫶

Additional improvements

  • improved countdown timer for better UX
  • Hide individual images captured during GIF/Collage creation by @DominicWindisch in https://github.com/photobooth-app/photobooth-app/pull/174
  • customize your theme colors: change the primary and secondary color by @DominicWindisch
  • Add language switcher (en/de) by @DominicWindisch in https://github.com/photobooth-app/photobooth-frontend/pull/2
  • Basic macOS-support by @PixelAlarm in https://github.com/photobooth-app/photobooth-app/pull/175
  • allow theme customization by adding private.css by @mgineer85 in https://github.com/photobooth-app/photobooth-app/pull/181
  • Pause loresolution stream request during high quality capture by @mgineer85 in https://github.com/photobooth-app/photobooth-app/pull/183
  • raised gphoto2 timeout from 4seconds to 8 seconds for still capture (#176)
  • removed Blitzar dependency in favor of jsonforms: JsonForms allows dynamic creation of forms to configure the app.
  • preload ffmpeg on app startup to start first video capture faster.
  • updated quasar frontend toolchain to vite5 and node 20.
  • replace v4l2py by linuxpy camera backend
  • improve app shutdown behaviour using fastapi lifecycle hook to capture signals and shutdown container
  • fix: improve detection of usb drives in fileservice.
  • improvement: backup config before it's overwritten for easier restore
  • improvement: more accurate video length by using thread event signal
  • improve picamera catch error if buffer allocation fails
  • fix video capture deadlock if stdoutput is more than 65555 bytes
  • virtual camera delivers now images as livestream instead grey background
  • updated dependencies
  • many many minor other improvements

New Contributors

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/v1.2.1...v2.0a5

v2.0a4

1 month ago

🆕 Feature: Video Capture 📹

Version 2 of the open source photobooth-app will have a nice video function! Capture live videos now!

It's still in development, status can be tracked in the issue: https://github.com/photobooth-app/photobooth-app/issues/169 To install via pip you have to explicit choose the beta: https://pypi.org/project/photobooth-app/2.0a4/

Comment in the issue tracker if you run into problems or have feedback to improve 🫶

Additional improvements

New Contributors

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/v1.2.1...v2.0a4