Skip to content

XangleCs documentation

🌲
Content Tree (rt80kcd2)

Settings

Route: /server-settings

Global server configuration. Organized in tabs: General, Studio Mode, Publish, Sharing, Player, Network, Advanced.

General tab

Presets

  • Quick-apply: Event / Studio single camera / Studio bullet-time / Photogrammetry

Main output

  • Images checkbox
  • Process (resize, assets…) checkbox Not Starter
  • Videos checkbox

Top navigation visibility

  • Checkboxes for: Player, Share, Library, Display, Calibration, Chromakey, Live view, Assets, UI, Frames, Lights, Email monitoring, Files/folders, Performances, Trigger actions, Media collections
  • Each gated by its respective license feature

Trigger actions components

  • Checkboxes for: Camera presets, Light presets, Projector presets, GPIO presets, Display devices xangle-server-trigger-actions

Studio Mode tab

  • Allow delete checkbox
  • App flash checkbox
  • App dimmer dropdown — No dimmer / Trigger duration / Preview duration / Complete duration
  • Dimmer opacity slider 10–100%
  • Dimmer spinner checkbox
  • Frames to show text inputEmpty for all
  • Extract JPG from RAW dropdown — Extract all / Extract selection / Extract none

Publish tab

Output folder

  • Output folder text inputThis folder is used to store the files generated during a shooting. Its content is also displayed in the library and gallery. Previous digital calibration settings will also be stored there.
  • Reset to default button

Publish options

  • RAW files (if available) checkboxNot available for Trial licenses xangle-server-raw
  • Originals files checkbox
  • Aligned images checkbox
  • Preview images checkbox
  • Final images checkbox — multi-camera only
  • Final format dropdown — JPG / PNG
  • Publish server and camera settings checkbox
  • Extract thumbnails from RAW checkbox
  • Copy EXIF from RAW to JPG dropdown — None / Orientation only / All
  • Thumbnail camera number number input

Sharing tab

Email

  • Active checkbox Not Starter
  • Allow multiple emails checkbox
  • Cloud upload checkbox
  • Cloud upload attachments: Video, First video frame, All original pictures checkboxes
  • Email template dropdown

Email custom fields

  • Per field: Name (e.g. "first_name"), Type (Text / Dropdown), Required, Placeholder, Values Values separated by commas (for dropdown type)

Terms & conditions checkboxes

  • Per checkbox: Name (e.g. "terms_and_conditions"), Text, HTML file path (optional), Required, Checked (default)

Direct download

  • Active checkbox Not Starter

Self hosted

  • Active checkbox Not Starter
  • Sharing URL prefix text input

Download attachments

  • Video, First video frame, All original pictures checkboxes

Collection selector

  • Active checkbox Not Starter
  • Selected template dropdown
  • Webhook URL text inputThe webhook will be called when the collection selector is changed, with POST data: timestamp, foldername, path
  • External processing dropdown — None / Managed automatic / Managed manual / Delayed

Email templates

  • HTML file template dropdown
  • Subject text input
  • Body textarea / HTML editor — toggle: "html editor" checkbox

SMTP Provider

  • Email Service dropdown — None / Simulation / SendGrid / Gmail / Custom
  • Warning! With Gmail you have to configure your gmail account to allow 'unsecure' apps. Google may block you after a certain number of mails sent per day.
  • Warning! Simulation uses a simulated local mail server. No actual mail will be sent!
  • From (sender) email input
  • Host, Port, Secure, Check certificate errors — Custom SMTP only
  • Username, Password / API key — per provider
  • Check SMTP connection button

CDN Provider

  • CDN provider dropdown — Bunny CDN / Cloudinary / Cloudflare R2
  • API key, API secret password inputs
  • Bunny CDN: Storage zone, Region (DE/UK/US/SG/SE/BR/SA), Pull zone URL
  • Cloudinary: Cloud name
  • Cloudflare R2: Account ID, Bucket name, Public URL

Player tab

  • Mute player checkboxRequired for autoplay
  • Preview image number inputWill show the image from this camera if available. Leave blank or 0 if you don't need fast preview.

Network tab

  • Network interface dropdownCan only be edited in app, not in a browser
  • Refresh / Renew IP addresses buttons (app only)
  • Disable server broadcast on network checkbox

Advanced tab

Processing shortcuts

  • Skip processing checkbox
  • Batch recalibrate button
  • Links to: API documentation, Video output settings, Custom trigger sequences

Trigger signal filtering

  • Prevent trigger during image transfer checkbox
  • Prevent trigger until processing is finished checkbox
  • Prevent trigger without cameras checkbox
  • Bulb trigger cooldown slider 0–2000 ms[DSLR with BULB only] Time during which trigger signal will be ignored
  • Mirror Lock cooldown slider 0–2000 ms[DSLR with mirror-lockup only] Time during which trigger signal will be ignored

Trigger timing

  • Mirror Lockup delay slider 0–1000 msDelay between the "raise mirror" command and the actual capture. Recommended: 300–500 ms
  • Half-Press Delay slider 0–1000 ms[DSLR only] Time the camera stays in half-press when you can't control the standby signal
  • Trigger warmup delay slider 0–300 msCompensate for software signal processing lag. Slightly improves sync in 'freeze' situations at expense of responsiveness
  • Trigger release delay slider 0–500 ms[DSLR only] How long Xangle 'holds' the trigger signal before releasing
  • Mirror lockup half press delay slider 0–500 ms[DSLR with mirror-lockup] How long to hold half press before raising mirror
  • Release half-press after mirror lock checkbox

Processing performance

  • Defines the number of parallel tasks. A good rule of thumb is to use a number just below the number of CPU cores.
  • CPU cores for calibration slider 1–64
  • CPU cores for chromakey slider 1–64
  • Parallel instances for ffmpeg slider 1–64If using nvenc with limited VRAM, you might need to reduce parallel instances

Image transfer logic

  • Picture upload timeout slider 0–30000 msMaximum wait before considering transfer failed. 0 = disabled (use at your own risk)
  • Ignore extra picture delay slider 0–10000 msExtra images transferred within this window will be ignored when shooting multiple times
  • Client buffer capacity slider 0–32When using Pis with limited RAM (1 GB or less), limit files transiting through memory. 0 = unlimited
  • Transfer during capture checkboxAllow immediate file transfer during long captures (burst, multiple iterations…)

Bandwidth control

  • Image transfer rate limit slider 0–1500 MB/sControl peak bandwidth. A good rule of thumb is 90–95% of available bandwidth. 0 = unlimited Not Starter
  • Concurrent downloads slider 0–300Max simultaneous file downloads. Higher = more bandwidth, faster transfer. 0 = unlimited

Misc

  • Raspberry Pi performance preset dropdown — powersave (600 MHz) / performance (1200+ MHz, requires more power)
  • Raspberry Pi log level dropdown — debug / info / error / off
Powered by Beeboo · engine: v181019.204640 | cms: v260312.033746