Releases: monkeymademe/picamera2-WebUI
v1.0.5
Fixed Issues
- Fixed info/spelling mistakes in Readme: Thanks @TimPGamer
- Adjusted the buffer to prevent running out of memory. Every frame written overwrites the last frame
- Tidied up logging
- Fixed an issue that meant non pi cameras where totally skipped in the config building process rendering them hidden.
- Fixed a typo in code for saving config
New features
- Added the ability to switch form Jpeg and MJPeg encoding (H264 is still unavailable as its complicated to implement)
- Added info buttons for capture resolution
- Added Dark/Light Mode switcher
- Added Version number in the About page: The header 'About Picamera2 WebUI - Verison: XXXX'
- Merged request from @AlexHuebi adding IP as command line variable so users can define their IP instead of having wide open
v1.0.4
Fixed Issues
- Fixed issue from new version of libcamera: libcamera added 'ScalerCrops' and this was not in 'do not use' filter so a default setup caused the system to fall over.
New features
- Added camera: Camera Module v3 NoIR
- Added camera: Camera Module v3 Wide NoIR
v1.0.3
Fixed Issues
- Fixed an issue (or rather completed a feature) where the preview image for the connected camera did not update when you pressed the update preview button.
- Removed some non needed encoders but they will likely be back later
New features
- Added a Tab layer in the camera information page that allows adding new content for the connected camera.
- Added the Links tab to the camera information page so the user can copy links for the likes of octoprint, VLC or OBS
- Added very basic GPIO config in the camera info page for physical button. Does not support one button 2 cameras (yet) and no error given if you use the same GPIO for button and LED. Use wisely.
- Added AnalogueGain setting
v1.0.2
Bug fixes:
- Fixed issue with saving config input box was smaller on lower resolutions
- Fixed issues with missing or empty config files so the system does not fall over but rather uses camera default settings
- Fixed an issue when changing feed/capture resolution the feed window would not resize correctly in some cases
New features:
- Added resolutions to image gallery
v1.0.1
Bug fixes:
- Fixed issue with saving/loading config
- Fixed issue with setting changes not being applied to feed when config switching
- Fixed issue with rotation not being applied when setting sensor mode
- Corrected gitignore file
- Removed gallery image mistakenly uploaded
New features:
- Added Crop Limits to sensor mode list in Camera_info
- Added '--port' argument so a different port can be defined
v1.0.0
This is the big one - v1.0.0
- Multi Camera Support for Pi5 (and while untested it should work for Compute Moduls with the correct dev board)
- More advanced Config management: Able to save and load and have default config loaded on server boot
- Improved camera control menu layout
- Contextual menu system: Menus open up when its needed and hiding options that need another to work.
- "i" information buttons for details on options.
- Fixed snapshot URL for octoprint support
- New home page that lists the connected cameras with a preview image
- Fixed .gitignore
v0.1.0-beta
In this release a whole lot has changed so I hope you will enjoy it. I put it as a beta pre-release and it will be there for a week so I can iron out some bugs you might report so consider this v1 when its ready!
Whats changed:
- Pretty much everything under the hood (unfortunately still a little messy but thats in my plan to fix also)
- Multicamera support: Meaning CM4 with dev boards that support 2 CSI interfaces and the Pi5 can use both cameras at the same time!
- Better saving config: Now you can save config as a file and have it loaded up when you reboot your pi. Worth noting if you physically swap camera modules the system will use default settings and you will have to tell the system to use a save file again. So save before you unplug!
- Home screen has a camera listed with a still image as a preview
- Separated Sensor Mode (found in camera info page) and capture resolution. Sensor mode will define how much of the sensor is used and capture resolution is the actually resolution of the image saved (just upscaled if you have a low sensor mode and high capture resolution.)
- Reworked the Camera settings menu to be a little more dynamic depending on what you select
- Added 'i' buttons for explanations for each camera setting
- Octoprint support with URLs for
video feed : http://YOUR_IP:8080/video_feed_0
snapshot : http://YOUR_IP:8080/snapshot_0
- With the above video_feed URL you can also use that URL for OBS and VLC player for network streaming its still laggy but it works (this is not strictly new this worked on the last release but its undocumented)
Known issues:
- I am fully expecting something to go wrong with the saving of config so please report away. Otherwise the window is not pretty I will work on that
- Scalercrop is broken for some reason so I will need to take a new look at that
- Timelapse feature was removed for now just because it needs some love
- USB camera might break the system (this is largely untested but since I know USB cameras are at least detected by picamera2 I am expecting issues)
- Loading/saving config popup does not close after you press save
- Can't remove unwanted configs
- On making this list I noticed that DNG's are no longer saved
v0.0.5
This is the last release of picamera2 WebUI LITE... After this there will be a major change to how this app works in the background and will drop the 'Lite' in the name
v0.0.4
Full Changelog: v0.0.3...v0.0.4
- Reworked how the feed resolution works now the selected resolutions will resize the feed and also the captured image at the same time
- Removed the Resize image feature for now because its post processing and it should be like it is above.
- Tripped and fell, and worked out how to store raw DNG files. So you get both JPG and DNG raw files. DNG files are the same resolution of the camera mode not the feed resolution for maximum quality!
- Added downloading the dng download to the image gallery if its available
v0.0.3
Full Changelog: v0.0.2...v0.0.3
- Reworked settings json file so all settings are stored in one home
- Added Camera mode to camera info page (this setting is saved and persistent on change no need to press save settings)
- Added photo capture resolutions. It is a redefined list (later will make a custom resolution.
Full disclaimer photo capture resolutions is not capturing at those resolutions but rather capturing at the sensor mode resolution and then resizing the image to the desired resolution using PIL then saving the image.