Changelog
Important note: Raspberry Pi 5 are not fully supported yet. You’ll need Pi image XangleOS-11.0.0.img for basic support. What’s not working yet is: XangleBoard, PiCam, LED module. Apipa.
v24.11.20 - November 20th, 2024
Topaz Video AI integration (requires a license from Topaz): upscale, denoise, interpolate
Frames transform: shift x/y, zoom, rotate, flip, brighten, darken
Watch folder support: expects a number of images or a timeout
Trigger page simplified: /trigger
Frames culling (custom playback sequence): playback a specified series of frames, either the originals or the interpolated ones
v24.10.03 - October 3rd, 2024
Direct download module - https://www.instagram.com/p/DAv6_sqvqrf/
Backup module: Input videos added to the file type list
v24.08.30 - August 30, 2024
Burst mode: buffer camera support (can now handle RAW files)
Frames module: new option to sort by camera number (default) or camera name.
Media module: new option to auto-mute
Live view: auto rotate based on rotation setting (per camera)
Quickview: rating edit
Multiple routes added to the API
v24.08.05 - August 05, 2024
Android installer fix (for fresh devices)
Library parameters: number of columns, ordering
Camera ordering: camera model added on selection
v24.07.22 - July 22nd, 2024
Raspberry Pi 5 limited support (temporary image can be downloaded from here: https://drive.google.com/file/d/1oHdOhgdZfpJ5Lhfn209lIwFGL5ogyEYy/view ) - don’t use this one with PiCam, Arducam or our XangleBoard yet.
v24.07.04 - July 4th, 2024
Xangle API documentation integrated into the app (always up to date!) - http://localhost:8091/api-docs (online version also added here: https://doc.xanglecs.com/Xangle-API-81511100d4904cfda12829302265f2bd )
Trigger mode “Multiple”: UI update to allow a custom value
Media player: new option to “auto-mute”
Ordering panel: camera model displayed when number is clicked
Player presets: create customized players for the dashboards or multiple different web pages
v24.05.10 - May 1st, 2024
MP4 capture support (Canon only)
Video capture: playback sequence editor added
Customizable Dashboards, Frames and QuickView modules
“pin to top” feature on the dashboard
Raspberry Pi 5 support (not compatible yet with: our LED boards, Picam, Arducam)
v24.04.26 - April 26th, 2024
Sharing single frame (when printing is activated): share “branded frame” fix
Send logs (from troubleshooting panel) fix
Sync time on camera (Raspberry Pi) fix
v24.04.11 - April 11th, 2024
Library bulk edit (archive, delete, copy, move)
Files/folder names: snapshot at trigger time (allows for quick actor/pose change right after the shot is taken)
Wiggle lens support
Video capture (experimental): mp4 file type support added
Trigger script: ordering set added
v24.01.31 - January 31th, 2024
“Basic” license transfer speed limit removed
“Script” trigger mode added (experimental)
/media: new slideshow module (auto-play your media) & overlays (NFTserver)
Auto-image rotation fixed with cRAW files
Windows client now included in software download
v23.12.23 - December 23, 2023
Multi-camera video recording (experimental, partially supported, Canon only)
Forced rotation now applied in /library and /quickview
“Disable remote broadcast” option added in settings / network
Migrated from NWJS to Electron
Trigger actions: new shortcut to trigger an iteration directly (with the applied settings)
Live view: basic camera settings added
Screen flashing at trigger time (optional)
Assets / collections / poster: new option to put on top (as an overlay)
NVEC encoding option for MP4 files (dashboard / output settings / advanced)
Canon R100 support added
Arducam IMX519 support added
Presets per iteration: lights, screens, gpio, projectors & camera settings
Raspberry Pi batch functions added: clear buffer, available RAM display
New “productive dashboard”: left/right split, top/down move, show/hide sections
New /control-deck page (simple trigger, camera settings web page)
Numbering quick selection: switch from one ordering to another from the dashboard (on selected numbering sets)
Display management (formerly NFTserver) integration into XangleCS (display any JPG or MP4 on your devices). Max number of devices = max number of cameras in your license
v23.08.25 - August 25, 2023
New “Working directory” module: manage different configurations of Xangle (config files, ordering, output) to ease the swap from one station to another or to test with clean settings
Various bug fixes and improvements
v23.07.03 - July 03, 2023
Raspberry Pi status list: “available ram” column added
AI Interpolation integration (bullet-time)
Network interfaces selection straight from the dashboard
Software startup UI improvement showing preloader while waiting for cameras
Multiple iterations “in-buffer” (Canon/raspberry pi only)
Picam v3 support
New keyboard shortcut from the library: shift-delete (tries to delete a dataset from the local drive)
Camera numbering improvements: swap, collision detection, change number from the live view
HDMI projection (experimental)
New “release license” button to release a license without logging out from the system
Reboot all pis: now performed with a random (5 sec) delay to prevent having all units spiking power at the same time
Multiple bug fixes
v23.04.05 - April 5, 2023
Batch reading of camera orientation (proper orientation in Library and Frames) - shift-R
New “Dimmer” options: opacity, spinner & custom overlay
“Publish” modules refactored, including cleaner way of outputing the files in the various folders (/originals, /final, /aligned, /raw…)
Better FTP module (now located in the “Files/folders” module) to allow upload of individual frames, mp4 file, etc
File backup/FTP backup: new option to copy specific frames for any time of files (originals, final, mp4, aligned…)
Support for the new Canon R50 & R8 cameras
Various bug fixes
“Capture” license removed
Auto-backup of the main settings file + error handling at software launch
v23.02.14 - Februray 14, 2023
Preview frames “square” option
CRF slider (Constant rate factor) setting for h.264 movie
Library: new mode to see all frames from dataset (now goes from Frames -> images -> video). Use the “t” key to toggle the 3 modes
XangleViewer now included with XangleCS installer (Chrome wrapper for addiional Windows computers)
Canon r6ii support added
v23.01.31 - January 31, 2023
New UI/functionalities presets (updates dashboard based on required tasks)
Preview frames displayed in correct orientation (same as in the Library)
v23.01.17 - January 17, 2023
Library: Zoom-in (scroll) to review image details
Keybinding refactoring
Updated dashboard
Support for mixing multiple camera models / brands (with delay per camera group)
New calibration module
New Frame preview module (persistent, customizable)
Camera settings presets
Many bugfixes & minor improvements
Files backup now processing in Async (in the background)
License details displayed in the footer (+ renew button)
Stand alone client pages (Windows) for full screen modules without using a browser (available from /devices)
Keyboard shortcuts mapping for GPIO ports (Raspberry Pi)
Raspberry Pi optimization (communications between server and clients)
Added support for recent Canon models (R10…)
Calibration per serial instead of camera number (allows changing camera number without redoing the calibration)
v22.08.17 - August 17, 2022
New “Quick view” module on the dashboard
3rd party tools update
v22.07.15 - July 15, 2022
PiCam & PiCam HQ refactoring (better support)
Support for newer models of Raspberry Pi 4
Calibration score
Nikon basic support (on Raspberry Pi)
Mirror lockup “unmanaged” support (manual handling of MLU)
Optimization for chromakey background replacement
Sony cameras complete support (usb and Raspberry Pis)
“device” mini app to run “managed” client web pages from a Windows computer
/status: layout improvement
License expiration / token expiration improvement at the bottom of the dashboard
Multiple video sharing (create multiple videos based on collections, all available from the sharing stations)
Better handling for single-camera application
Renaming module update: “iteration” tag, “camnumber” tag, renaming per camera (custom name), “image_title” tag
v21.10.08 - October 8, 2021
New /countdown page: basic countdown with no UI
New /trigger-button page: simple trigger button without the usual dashboard
Login fix following Letsencrypt certificate issue from last week
Pi cloner: allow to run even in non-admin mode (for the batch cloner)
Quick links added to the advanced settings page
Library: now displaying iteration number (useful for the new multi-camera burst mode)
Sony camera support (beta) - tested with the ZV-E10, ZV-1, a6400, a6000
v21.08.19 - August 19, 2021
Light preset during countdown
Connectivity improvement with Raspberry Pis
"refresh settings" button (on Pis)
XangleBoard support (plug and play)
Lights module / bmp file: now in sync across all LED strips
Step focus
Multi-camera burst
Library / Multiple iterations : new iteration navigation (ctrl-up / down) & proper count at the bottom of the screen
v21.06.01 - June 1, 2021
Fast preview frames - see demo here.
New dimmer to last until the fast preview is ready
“Cancel” button now super responsive to cancel a shot after it’s been taken
Capture license: new Frame module available from the dashboard or from a browser (/frames)
Library: individual frame rotation (persistent) - use the “r” key to rotate
v21.04.22 - April 22, 2021
Master delay (countdown). Available in all trigger modes
v21.04.13 - April 13, 2021
Sync date/time across all cameras (Canon)
Backups: support for tags in folder name
v21.03.30 - March 30, 2021
Neopixel led support (requires some additional electronic components)
Status panel update (pi naming & more)
Raspberry Pi details: temperature, cpu, ram
Playback blending: https://www.instagram.com/p/CMQ36HohPnn
Major metronome improvement (moved from the interface to a separate process for accuracy). Demo: https://www.instagram.com/p/CMVgVL0BImT/
Pi batch cloner: transform any Raspberry Pi into a batch cloner (from the status panel): https://xangle.zendesk.com/hc/en-us/articles/360058320932
Wifi support for Raspberry Pis (from the status panel) - not recommended!
Various bug fixes / improvements
v21.02.03 - Feburary 03, 2021
Devices (tablets, smartphones, any other browsers) configuration from the dashboard: navigate to a specific url (and block) for any external device.
Renaming: multiple copies now allowed
v20.12.30 - December 30, 2020
Trigger Graphs
More updates to the library module
Trigger precision update
Raspberry Pi improvement (performance, trigger precision)
Shortcuts added / improved
New dimmer options
Custom trigger sequences: copy-paste from excel/text files!
Custom playback sequences: new preset system!
Missing files diagnostic (after a shot, and on all related folders)
Performance diagnostics (timing per process) from the library
/remote and /selfie: texts are now customizable (from the UI module)
Tons of improvements in the Library module
Auto jump to the library/player after a shot is processed (optional)
Better handling at cancelling a shot
Raspberry Pi client: dropdown to select power mode (From advanced settings)
Improved Raspberry Pi image for future upgrade (will require much fewer reflashing)
Performance graphics
Status panel updated to make more sense
v20.11.13 - November 13, 2020
Custom trigger sequence: copy paste from Excel!
New updated “Watch folder” module (process files coming from your archives or from other cameras)
Improved Library modules with prev/next thumbnails, performance timing, exifs, individual frames navigation, number of files display and checkup
Full screen navigation improvement (main app)
Removed ms from default renaming
Real time Metronome & better notification sound handling: youtu.be/3cFpWUaMqxE
Canon T8i, EOS R5, EOS R6 support (Windows client only)
v20.10.14 - October 14, 2020
Self-remote: youtu.be/aZ4T3_qCo_U
Pi Cam v2 support youtu.be/YIQP61xfFzA
Burst drive mode fix in XangleCS/single camera
New hot corner shortcut (double tap to toggle full-screen, long press to go to the home menu)
New "lock" option for sharing and replay stations: youtu.be/-SnVAVqA-V0
Huge upgrade to the file/folder naming module. See the new tags here: https://xangle.zendesk.com/hc/en-us/articles/360030794832
Bandwidth & connection throttling for large scale arrays (settings / advanced): https://xangle.zendesk.com/hc/en-us/articles/360050794651
Added logs download for Raspberry Pi
v20.08.20 - August 20, 2020
Better email template system (internal with html editor)
Touchless share: bigger QR, more options
Touchless: added options for background image, header image, header text, footer text
Library additions: rating (stars, 1 to 5 keyboard shortcut), notes ("n" keyboard shortcut)
PiCam support (requires proper license)
v20.07.10 - July 10, 2020
Single camera support
Touchless sharing! -> You'll find the module at the bottom of the web-menu ( or go to /share on a browser)
This version also includes a major refactoring of the triggering system to make it more stable, especially with large camera arrays. As always, your feedback is very welcomed
New options to prevent triggering before an image set download or process is over
v20.06.16 - June 16, 2020
QR code for FTP’ed files: new timestamp param
minor tweaks and bugfixes
v20.05.26 - May 21, 2020
New UI!
Full screen mode (tab key)
v20.04.02 - April 02, 2020
Android sync settings bugfixes / improvements
Android zoom bugfix
v20.03.19 - March 19, 2020
"Talk to me" option. Xangle is a girl! She talks. She can tell you when cameras are connecting (easing the numbering)
Calibration : new "radius" slider to ignore similar markers of a smaller size
Bugfix: seamless mode with thousands of cameras
Auto-print page (prints the latest shot with no use dialog). You'll also need to do this on Chrome: https://www.websitesupport.info/hc/en-us/articles/360024709193-Bypass-the-Print-Dialog-Box-in-Chrome )
QR code pages for guests (studio mode)
Major speed improvement for larger rigs (50+ cameras)
FPS auto-conversion for intro/outro mp4 (to fit with your current preset)
Android touch-numbering (re-order units by touching the phones)
Android camera swap (front / back) - Android custom background option (in UI)
Android major improvement for the numbering (simply touch the screen in the right order, instead of unplugging them all)
Android dashboard cleanup (many items are now in the "Android button")
Other Android version improvements (ui, functionalities)
v20.02.24 - February 24, 2020
Window focus on software launch (to fix the problem where you had to click on the software in order to trigger using a bluetooth device)
New navigation interface (burger type)
Switch license type straight from the app (menu / switch license)
Dashboard: auto rotate preview thumbnails
Custom camera numbering system (switch from one numbering preset to another on the fly)
Escape key bound on all modal windows
Increased thumbnail resolution (640px instead of 320px), as requested by a couple of you guys!
New “status” page for the list of cameras and connected clients
New cleaner dashboard with less clutter
New “random” parameter for the player to show the latest shots in a randomized order (/player?last=20&random=1)
New shortcut: Tab key to enter full screen from the player
New “Library” (studio mode) module.
New "interpolation" slider for the mp4 output
Xangle Server.exe renamed to XangleCs.exe
License checkup: more explicit message when internet is down (or if our license server is not accessible from user’s computer)
White label option added - removes our software name and logo (not included with actual licenses)
Bugfix: squeezed preview vertical images in calibration (display problem only)
Bugfix: problem with the 3rd calibration where the processes were stopping
Bugfix: sharing form / required checkboxes
Bugfix: occasional ghost camera when disconnecting the usb cable
v20.01.17 - January 17, 2020
Multiple interval iterations (manually triggered)
Custom trigger sequences: New option to manually trigger the cameras between each iteration
New trigger accuracy compensation for strobes (unofficially called the “sacrifice” mode)
New "troubleshooting" module
Granular reset settings
v20.01.08 - January 08, 2020
Minor improvements in the chromakey module
“Graphic selection” link added to the web menu (let your participants select the graphics before the shot is taken)
Trigger mode / Freeze: tolerance added (for less accurate cameras)
FPS slider added in Starter license
Custom playback sequences setting added (previously hidden feature)
v19.12.30 - December 30, 2019
Screen dimmer (works on any web page by adding ?dim=1 at the end of the url). Dims everything on press and gets back to normal on release. The dimmer can also be manually used by using the next/previous buttons on the remote
Trigger from the Player page. Finally <3
Bugfix with the re-calibrate button
v19.12.11 - December 11th, 2019
Animated foregrounds & backgrounds totally revamped. Now super easy to manage as the priority is always given to the number of cameras. If you have 6 cameras but 7 frames for the animation, we’re going to take only the 6 first ones. The bounce is automatically managed (you don’t need to create your bounce-back foreground frames)
Long overlays have been removed to simplify animation. Please use a mix of Repeat + .MOV overlay in order to have an overlay that has a longer duration than your number of frames
v19.12.05 - December 5th, 2019
Re-process minor fixes
Preventing sub-process to be launched as stand alone
v19.12.04 - December 4th, 2019
Raspberry Pi 4 support!
Better camera connection handling on micro power drops (< 3 seconds)
Clear warning when a Canon camera is hooked to another software (EOS Utility, etc…)
v19.11.26 - Starting from now, all of our apps have a version number that correspond to the build date!
Chromakey crop + scale! WOW
v1.15.5 - 2019-11-05
Add the ability to use remote subfolders when publishing on FTP
Add custom fields for emails (free text, dropdowns)
Add printing for starter license (video thumbnail)
Disk usage module now takes into account ALL the folders used by xangle
Re-enable interval on calibration and chromakey.
Expose "trigger warmup delay" in the settings
New “poster” branding option (a background in which you can place your output video)
v1.15 - 2019-10-09
New branding collections (prepare your events in advance with sets of watermarks, overlays, animated foregrounds, greenscreen backgrounds, etc
User selection page (as demonstrated here: https://xanglecs.com/blog/greenscreen-bullet-time-software-google-stadia-in-germany)
v1.14.3 - 2019-09-19
Live view major upgrade
Auto-focus and focus fine tuning
Zombie clients bug fix
G7x Mark III, G5x Mark II support
v1.13.4 - 2019-07-24
Trigger precision major improvement (Windows & Linux)
Folders / files complex renaming system
Allow sharing page (from the web browser) to be available even if Xangle is launch while offline
v1.12.3 - 2019-07-12
Starter license features
Photogrammetry license UI update
v1.12.0 - 2019-07-03
New calibration module (t-shirt style!)
Black out option on “stand-by” with the usb-hub architecture
v1.11.5 - 2019-06-20
Allow aligned or original for picture copy folder
Add opt-in for email agreements
Add custom input for JAF range
v1.11.2 - 2019-06-08
Added support for Canon M50, Canon EOS-R, Canon EOS-RP
Better management of cooldown mecanism for the trigger button
Bugfix with /shoot page
v1.11.0 - 2019-05-15
Windows triggering through the usb cable (no more external trigger cable needed - same as with Raspberry Pi architecture)
v1.10.16 - 2019-05-03
Add built-in Pi SD card cloner (/pi-cloner)
Add PowerPoint controller support for trigger (no Pi needed)
Removed Standby button and keep only Trigger button, keep pressed for standby, release for trigger.
v1.10.15 - 2019-05-03
Factory reset function (delete settings and license files) in debug tab.
Send only the 5 last log files in debug tab.
Strech player and keep ratio.
Add shortcut to speedramp page (browser pages).
Rename sliders name in speedramp page.
Set default output FPS to 23.976
Display all notifications in the bottom right corner instead of top left.
v1.10.9 - 2019-05-02
Speed ramp: remove settings from url and add sliders
Add an option in sharing settings to allow first picture to be emailed
Dashboard: keep "control mode", "trigger mode" and "output" visible even when we don't have any cameras
Do not create GIF folder if there is no GIF, same for MP4
Open picture folder from the player or gallery with ctrl+shift+e
Bugfix: Fix freezing frames when adding video overlay with audio track
v1.10.8 - 2019-04-24
Create JPG instead of MP4 when there is only 1 camera
Add new branding tab: video overlay with blending mode options
Make save button in settings page sticky
Add new license bundles (Pro-Android, Photogrammetry)
Allow server settings and camera settings to be stored in /pictures
Move "Apply calibration" and "Apply chromakey" toggle from dashboard to the top of their page
Allow video regeneration by pressing "ctrl-k" in the player
Move some video settings (resolution, aspect ratio, repeat and bounce) from settings page to dashboard
Move instagram video duration warning from dashboard top to output settings modal
For mobile: replace app title by app logo in the header, remove disk usage and qrcode from the dashboard