v26.01.27 - GoPro improvements
GoPro improvements: RAW support, auto-delete files on microSD card (default)
GoPro improvements: RAW support, auto-delete files on microSD card (default)
GoPro support on Windows and Raspberry Pi - with limitations - https://doc.xanglecs.com/gopro. Rendering queue processing (TBA)
Sharing module update: new option to send link to media on a CDN instead of attaching it to an email. Use the [link] tag. Updated documentation:…
Canon native SDK implemented on Raspberry Pis. Video settings now available on Canon cameras (resolution & fps). Auto-focus major improvements on Canon…
Show camera number when settings can’t be changed (typically a camera stuck on AV/TV/P). Movie file buffer (record longer videos). Various raspberry Pi…
progress status on dashboard UI improvement (when switching back from another module). new super cool new improved progress bars. better support of the timeout…
Backup license server. Assets / collections / posters: new “rotation” option. Improved buffer handling in Canon cameras and Raspberry Pis (mostly for burst and…
"Allow print" is back! (Settings / UI Presets / Share) - you can have multiple sharing screens with or without the print button. Major improvement in process…
Enable the use of the SD card to extend the available memory (swap). This feature unlocks some memory-intensive captures (movie / burst) even on raspberry pis…
Diskless Raspberry Pi: run all of your Raspberry Pis from from a single microSD card (boot server) - https://doc.xanglecs.com/raspberrypi. Modules parameters…
Sharing Module Updates: Includes multi-item selection, improved mobile interface (spinner, download buttons, unique file names), bottom toolbar, max item load…
Collection user interface update (tabs on the right side & checkbox to enable any item). Collection: custom output settings per collection. /share: QR code…
Trigger status progress bar UI improvement. /library and /frames: new option to display a previous or specific dataset (for a preset). This means you can use…
/lights: Scene upload (supports images and videos) - https://www.instagram.com/p/DFtfGIxO1ux. /library: Auto update link after folder rename. /groups: Show…
Raspbery Pi 5 full support. Liveview / 5x+10x zoom shortcut (z) - Canon only. Pi cloner fix. /player update: options to display “all” and infinite looping.…
Topaz Video AI integration (requires a license from Topaz): upscale, denoise, interpolate. Frames transform: shift x/y, zoom, rotate, flip, brighten, darken.…
Direct download module - https://doc.xanglecs.com/Touchless-sharing-3283f31274a94107a2bc000787f89442. Backup module: Input videos added to the file type list
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…
Android installer fix (for fresh devices). Library parameters: number of columns, ordering. Camera ordering: camera model added on selection
Raspberry Pi 5 limited support (temporary image can be downloaded from here: https://drive.google.com/file/d/1oHdOhgdZfpJ5Lhfn209lIwFGL5ogyEYy/view ) - don’t…
Xangle API documentation integrated into the app (always up to date!) - http://localhost:8091/api-docs (online version also added here:…
MP4 capture support (Canon only). Video capture: playback sequence editor added. Customizable Dashboards, Frames and QuickView modules. “pin to top” feature on…
Sharing single frame (when printing is activated): share “branded frame” fix. Send logs (from troubleshooting panel) fix. Sync time on camera (Raspberry Pi) fix
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…
“Basic” license transfer speed limit removed. “Script” trigger mode added (experimental). /media: new slideshow module (auto-play your media) & overlays…
Multi-camera video recording (experimental, partially supported, Canon only). Forced rotation now applied in /library and /quickview. “Disable remote…
New “Working directory” module: manage different configurations of Xangle (config files, ordering, output) to ease the swap from one station to another or to…
Raspberry Pi status list: “available ram” column added. AI Interpolation integration (bullet-time). Network interfaces selection straight from the dashboard.…
Batch reading of camera orientation (proper orientation in Library and Frames) - shift-R. New “Dimmer” options: opacity, spinner & custom overlay. “Publish”…
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…
New UI/functionalities presets (updates dashboard based on required tasks). Preview frames displayed in correct orientation (same as in the Library)
Library: Zoom-in (scroll) to review image details. Keybinding refactoring. Updated dashboard. Support for mixing multiple camera models / brands (with delay…
New “Quick view” module on the dashboard. 3rd party tools update
PiCam & PiCam HQ refactoring (better support). Support for newer models of Raspberry Pi 4. Calibration score. Nikon basic support (on Raspberry Pi). Mirror…
New /countdown page: basic countdown with no UI. New /trigger-button page: simple trigger button without the usual dashboard. Login fix following Letsencrypt…
Light preset during countdown. Connectivity improvement with Raspberry Pis. "refresh settings" button (on Pis). XangleBoard support (plug and play). Lights…
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…
Master delay (countdown). Available in all trigger modes
Sync date/time across all cameras (Canon). Backups: support for tags in folder name
Neopixel led support (requires some additional electronic components). Status panel update (pi naming & more). Raspberry Pi details: temperature, cpu, ram.…
Devices (tablets, smartphones, any other browsers) configuration from the dashboard: navigate to a specific url (and block) for any external device.. Renaming:…
Trigger Graphs. More updates to the library module. Trigger precision update. Raspberry Pi improvement (performance, trigger precision). Shortcuts added /…
Custom trigger sequence: copy paste from Excel!. New updated “Watch folder” module (process files coming from your archives or from other cameras). Improved…
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…
Better email template system (internal with html editor). Touchless share: bigger QR, more options. Touchless: added options for background image, header…
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…
QR code for FTP’ed files: new timestamp param. minor tweaks and bugfixes
New UI!. Full screen mode (tab key)
Android sync settings bugfixes / improvements. Android zoom bugfix
"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…
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…
Multiple interval iterations (manually triggered). Custom trigger sequences: New option to manually trigger the cameras between each iteration. New trigger…
Minor improvements in the chromakey module. “Graphic selection” link added to the web menu (let your participants select the graphics before the shot is…
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…
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…
Re-process minor fixes. Preventing sub-process to be launched as stand alone
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…
Chromakey crop + scale! WOW
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…
New branding collections (prepare your events in advance with sets of watermarks, overlays, animated foregrounds, greenscreen backgrounds, etc. User selection…
Live view major upgrade. Auto-focus and focus fine tuning. Zombie clients bug fix. G7x Mark III, G5x Mark II support
Trigger precision major improvement (Windows & Linux). Folders / files complex renaming system. Allow sharing page (from the web browser) to be available even…
Starter license features. Photogrammetry license UI update
New calibration module (t-shirt style!). Black out option on “stand-by” with the usb-hub architecture
Allow aligned or original for picture copy folder. Add opt-in for email agreements. Add custom input for JAF range
Added support for Canon M50, Canon EOS-R, Canon EOS-RP. Better management of cooldown mecanism for the trigger button. Bugfix with /shoot page
Windows triggering through the usb cable (no more external trigger cable needed - same as with Raspberry Pi architecture)
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…
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,…
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",…
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…
LUT color filters in the branding tab. Color pickers in branding page to customize the email sharing form. Countdown signal for trigger shown as an overlay in…
JAF (Jump And Freeze) trigger mode: capture the peak jump frame and hold it
Fix: browser dim overlay option was not working in bulb mode
Basic license networking restriction: deny non-localhost connections. User-friendly error page when the server crashes unexpectedly. Fix: Publish original and…
Fix: first commands sent to a Raspberry Pi could be ignored after reconnection. GPIO pinout mapping is now a configurable parameter. MOV file support for…
Generate both MP4 and GIF in a single processing run. Multiple Raspberry Pis per camera supported. Raspberry Pi scaling governor control for performance…
Shoot multiple times before triggering video processing. Trigger mode selector replaces Interval on the dashboard. Align fees button in virtual.ink and Xangle…
Triggerboxes now work in selfie mode, including with mirror lockup enabled
Custom playback sequence performance improvements with black frame padding. More output resolutions available for virtual.ink and Xangle Video. Fix: sequence…
Custom playback sequence: define a specific camera order for the output video. macOS app signing (Gatekeeper compatible). FTP upload and QR code sharing for…
Multiple MP4 output support in Xangle Video. Trigger using both Esper triggerbox and USB cable simultaneously. Fix: email HTML template changes were not…
Apply branding overlay to individual pictures for picture printing. Xangle Video split-view mode. Fix second camera FPS bug in Xangle Video. Log sending…
Esper triggerbox support (serial COM trigger device). SMTP option to work around certificate issues with SendGrid. 2:3 aspect ratio support
Chromakey embedded as a standalone node module. Support for paths containing unicode characters (Cyrillic, Chinese, Turkish, etc.). Fix gallery not displaying…
virtual.ink and Xangle Video merged into a single unified interface. Mode selector replaces Keybinding (modes: Toggle, etc.). Webcam settings sliders…
Xangle Video 1.0.0 released (dual-camera slow-motion video capture). Boomerang and speed factor options for virtual.ink. Preview with slow playback from the…
Improved sequence number logic for faster back-to-back shooting. Image rotation input transform. Portrait aspect ratio support. Fix RAW shooting with local…
Fix: calibrate button was not available when using watch_dir capture mode. Allow editing SMTP settings without re-entering the encrypted password
Loading screen while the NW.js desktop app starts. Open output folder button on dashboard. Fix: disabling Publish RAW option was causing the publish task to…
Dashboard layout and UI improvements
Wrap xangle-server and virtual.ink in a native NW.js desktop app. xcam_client integration: run a local camera directly from the server. Calibration turned into…
Fix server crash when changing SMTP password in settings
Canon EDSDK support: trigger Canon cameras over USB using the Canon SDK on Windows. Mirror lockup support for EDSDK cameras. Internal: refactored task…
Virtual.ink: macOS support. Gamepad support for triggering (use a gamepad controller as a remote). QR code sharing page for selfie and sharing flow. Image copy…
Virtual.ink: initial integration (slow-motion light painting capture app). Shoot page and selfie page with custom branding (header, background). Apple mobile…
Add option to flip images horizontally or vertically during video generation. Fix server crash when a trigger is sent while no cameras are connected in…
Kue job monitoring page added to the web app (view queued and failed tasks). Fix watermark and branding overlay sequence broken after video performance update
Choose the FFmpeg encoding preset for MP4 output (fast, medium, slow, etc.). Optional audio cue sounds at specific moments during bulb or interval shooting.…
FTP publish settings accessible from the web UI. Rename MP4 with a code from a CSV file before FTP upload. Player: option to play and loop the latest N videos.…
Upload branding files (MP3, intro, outro, watermark) directly from the web app. Camera count and processing in progress icon in header bar. SMTP email settings…
Upload an MP3 track from the web app and add it to the output video. Intro and outro video clip support. GIF output option (in addition to MP4). Cancel video…
Minor bug fixes and stability improvements
Enable liveview when using USB cameras. Reboot buttons on dashboard: reboot one client or all at once. Optional delay between frames in interval sequence.…
Liveview can be streamed from any connected client, not only the server. Interval mode works with a remote trigger. Improved manual calibration: draw…
Make timesplit and seamless work with UDP-triggered sequences. Upgrade to Angular 4.3.0. Fix MP3 audio option in video generation. Restore camera settings…
Fix crash when launching alongside older versions of the xangle-cam software. Fix missing filter file for advanced settings
Manual calibration: draw rectangles around markers to set calibration points. USB camera support (v4l2 framework on Linux). Display available features based on…
Watch directory mode: process images from a source folder instead of live cameras. T3i / 600D mirror lockup support. Print gallery page: display all frames…
Add per-task control over job queue concurrency and retry attempts. Various stability fixes
Minor stability improvements and bug fixes
Fix crash when changing settings after double-click mirror-lockup in manual mode. Fix trigger board signal not sent properly in manual capture mode
Enable preview frame when shooting RAW. Dashboard adapts to camera capabilities based on camera model. Put camera on standby button on dashboard. Show preview…