ANDROID BROADCAST APP · RELEASE & FEATURE TIMELINE

Changelog & App History

A complete chronological record of all native Android broadcasting capabilities, engine optimizations, and camera features engineered into IRL Studio.

54 App Updates & Features
v1.1.0 Latest Production Build
12 Feature Milestones
~5 MB Native APK Footprint
October 12, 2026
Touch Gestures & Controls

Fluid multi-touch pinch-to-zoom camera scaling gesture, compact transparent flip and mute controls for unobstructed viewfinder framing, and updated production APK.

UI & UX
October 12, 2026

feat(ui): make flip and mute buttons smaller and transparent, update release APK

Translucent & Compact Quick Buttons: Minimized camera flip and audio mute action button footprints with semi-transparent styling to eliminate viewfinder occlusion while live. Updated release APK.

UI & UX
October 12, 2026

feat(ui): smaller lens and zoom buttons, add pinch-to-zoom support, update release APK

Multi-Touch Pinch-to-Zoom: Added fluid pinch-to-zoom camera scaling gesture support and downsized lens selection and zoom indicators for cleaner framing. Updated release APK.

UI & UX
October 12, 2026

Update release APK build for deployment

Release APK Update: Rebuilt signed production distribution APK bundle with latest UI refinements.

October 11, 2026
Hardware Auto-Flip & Viewfinder Overhaul

Hardware accelerometer 180° auto-flip for upside-down gimbal mounting, compact 30dp quick buttons, stream teardown debouncing, and secondary PiP camera rotation.

Feature
October 11, 2026

Clean up unused isAdaptiveEnabled and inline startupBitrateKbps in StreamEngine

StreamEngine Bitrate Cleanups: Cleaned up legacy unused adaptive bitrate flags and inlined startup bitrate configuration directly into the streaming core.

Bug Fix
October 11, 2026

Fix upside-down stream in OBS and flip secondary PiP camera when inverted

Inverted OBS Stream & Secondary PiP: Fixed inverted OBS display when broadcasting upside-down and flipped secondary Picture-in-Picture (PiP) facecam feed when phone is inverted.

Bug Fix
October 11, 2026

Fix upside-down phone orientation automatically for preview and stream

Hardware Gyro Auto-Flip: Added accelerometer sensor detection to automatically flip both preview and outgoing broadcast stream 180° when mounted upside down (gimbal / neck mount).

Feature
October 11, 2026

chore: remove REQUEST_IGNORE_BATTERY_OPTIMIZATIONS for Google Play Store compliance

Google Play Store Compliance: Removed REQUEST_IGNORE_BATTERY_OPTIMIZATIONS in favor of native foreground service lifecycle.

Feature
October 11, 2026

feat: enforce stream teardown cooldown and debounce to prevent race conditions

Stream Teardown Debounce: Enforced strict cooldown periods and debouncing on stream start/stop to prevent race conditions during rapid toggling.

UI & UX
October 11, 2026

Icon: Remove blue circle badge and fill background with solid dark theme

OLED Dark Theme Icon: Cleaned up launcher icon with deep OLED solid dark theme.

UI & UX
October 11, 2026

Icon: Un-zoom launcher icon and make camera body fatter and bolder

Bolder Launcher Glyphs: Refined launcher icon proportions to be bolder and un-zoomed for optimal Android home screen presentation.

UI & UX
October 11, 2026

UI: Further reduce quick button squares to 30dp and slim sidebar to 100dp

Viewfinder Maximization: Further reduced quick button squares to 30dp and slimmed sidebar to 100dp for maximized video viewing area.

UI & UX
October 11, 2026

UI: Compact quick button squares and narrow sidebar for wider viewfinder

Compact Sidebar Layout: Redesigned sidebar layout into compact square quick buttons with narrowed footprint.

UI & UX
October 11, 2026

Transform ControlGrid quick buttons to compact square quick buttons with centered labels and smooth scrollable 2-column layout

Compact Control Grid: Overhauled ControlGrid into modern square quick buttons with centered labels and smooth scrollable 2-column layout.

Bug Fix
October 11, 2026

Fix Wi-Fi SSID visibility and align indicator color thresholds with broadcast standard

Wi-Fi SSID & Status Telemetry: Restored live Wi-Fi SSID display and aligned connection indicator color thresholds (Green/Yellow/Red) with industry broadcast standards.

October 10, 2026
v1.1.0 Milestone Production Release

Official v1.1.0 brand release! Full R8 code shrinking (~5MB APK), protocol codec locking (HEVC for SRT, AVC for RTMP), SRTLA 6s watchdog, and community Discord.

Bug Fix
October 10, 2026

fix(srtla): robust Wi-Fi bonding with activity tracking and 6s watchdog timeout

Wi-Fi Bonding & 6s Watchdog: Hardened Wi-Fi bonding with per-interface activity tracking and an automated 6-second watchdog timeout for dead socket recovery.

Bonding & Network
October 10, 2026

feat: hold Blackout to dim brightness and adaptive SRTLA heartbeat frequency

Blackout Hold Gesture: Added hold gesture on Blackout button to dim brightness for battery savings; adaptive SRTLA heartbeat frequency.

Bug Fix
October 10, 2026

fix: lock out AVC for SRT/SRTLA (force HEVC) and lock out HEVC for RTMP (force AVC)

Protocol Codec Enforcement: Enforced HEVC (H.265) lock for SRT and SRTLA protocols, and AVC (H.264) lock for RTMP streams to guarantee ingest compatibility.

Bonding & Network
October 10, 2026

feat: default to ABR and 3000 kbps, lock AVC (H.264) for SRT/SRTLA/RTMP

Default Bitrate Baseline: Set default streaming bitrate to 3000 kbps with automatic Belabox adaptive bitrate (ABR) enabled out of the box.

Bug Fix
October 10, 2026

fix(permissions): remove unused location permissions to eliminate recurring precise location prompt

Privacy Permission Cleanup: Removed unused background location permissions, eliminating recurring Android precise location permission dialogs.

Bug Fix
October 10, 2026

fix(social): update Discord invite URL to https://discord.gg/WT4dhZpcGr

Discord Community Link: Updated official community Discord invite link to https://discord.gg/WT4dhZpcGr.

Feature
October 10, 2026

feat: update official Discord link and add PayPal donation support links

Community Support: Added official Discord community links and PayPal creator donation support buttons.

Release & Build
October 10, 2026

feat(release): enable R8 code shrinking, optimization, and obfuscation with complete dependency tree

R8 Full Code Shrinking: Enabled R8 minification, code shrinking, and obfuscation across the complete dependency graph, trimming APK footprint down to ~5 MB.

Bug Fix
October 10, 2026

fix(build): resolve duplicate class dex collision for release bundle and APK by isolating shadowed Pedro modules

DEX Multi-Dex Collision Fix: Resolved duplicate class DEX collisions during release bundling by properly isolating shadowed Pedro streaming library modules.

Feature
October 10, 2026

Update IRL Studio logo and launcher badge to circular design

Circular Launcher Badge: Refined IRL Studio brand logo to a crisp circular format with cyan electric accents.

Bug Fix
October 10, 2026

Fix initial stream bitrate targeting and restrict double-tap to front/back camera

Bitrate Pacing & Double-Tap Lock: Fixed initial stream bitrate targeting and restricted double-tap screen gesture strictly to switching between front and back camera.

UI & UX
October 10, 2026

Add official IRL Studio brand logo, adaptive launcher icons, in-app badges, and bump version to 1.1.0

v1.1.0 Milestone Release: Official brand launch with new vector logos, adaptive launcher icons, in-app badges, and version bump to 1.1.0.

October 9, 2026
Broadcast Audio Pipeline & A/V Sync

Packet Loss Concealment (PLC) micro-fading to prevent pops, dynamic sub-frame latency trimming, and hardware A/V sync calibration.

Audio Pipeline
October 9, 2026

Enhance audio pipeline with PLC micro-fading, latency trimming, A/V sync calibration, and diagnostic logging

Pro Audio Pipeline: Integrated Packet Loss Concealment (PLC) micro-fading to prevent audio pops on network stutters, dynamic latency trimming, and hardware A/V sync calibration.

September 25, 2026
Foreground Background Streaming Service

Native Android foreground broadcast service enabling continuous live streaming while multitasking or with phone screen locked.

Performance
September 25, 2026

Add background streaming support by default with CPU optimizations and hardware audio control

Background Streaming Mode: Added native Android background streaming by default, optimizing CPU background scheduling and keeping hardware audio and video pipeline alive.

September 19, 2026
4 Selectable Audio Profiles & CPU Tuning

Selectable DSP audio profiles (Natural, Voice Clarity, Pure Studio Raw, Camcorder), TopStatusBar live viewer telemetry, and CPU-saving relaxed polling.

Bug Fix
September 19, 2026

fix(ui): display live platform viewer counts in TopStatusBar during preview and streaming

Live Multi-Platform Viewers: Real-time viewer count telemetry in the TopStatusBar during both preview mode and live streaming.

Bug Fix
September 19, 2026

fix(kick): fix Kick live viewer count polling and UI display

Kick Viewer Count Telemetry: Fixed Kick live viewer count API polling and UI display formatting.

Bug Fix
September 19, 2026

fix(telemetry): populate real total stream data (MB) and live RTT (ms) for direct SRT

Real SRT Telemetry: Display real accumulated total stream data transfer (MB) and live round-trip time (RTT in ms) for direct SRT ingest.

Performance
September 19, 2026

perf(cpu): switch to hardware-accelerated AAC audio, relax ABR loop to 1s, relax Kick heartbeat to 30s, and relax battery/thermal polling to 30s

CPU & Thermal Optimizations: Switched to hardware-accelerated AAC audio encoding, relaxed ABR loop to 1s, Kick heartbeat to 30s, and battery/thermal polling to 30s.

Bug Fix
September 19, 2026

fix(ui): separate mb and ms with commas instead of dots in telemetry and interface cards

Telemetry Number Formatting: Improved UI readability by formatting MB and ms numbers with standard commas instead of confusing periods.

Audio Pipeline
September 19, 2026

feat(audio): add selectable Audio Profiles (Natural, Voice Clarity, Pure Studio Raw, Camcorder) with Natural MIC default

4 Selectable Audio Profiles: Added dedicated audio profiles for different IRL environments: Natural (default), Voice Clarity, Pure Studio Raw, and Camcorder.

Bug Fix
September 19, 2026

fix(audio/camera): fix auto-exposure preview judder and boost built-in mic with CAMCORDER beamforming & +18dB gain

Mic Gain Boost & Auto-Exposure: Resolved camera auto-exposure judder in preview, and boosted built-in mic with CAMCORDER beamforming and +18dB hardware gain.

September 18, 2026
Belabox ABR & Samsung Ultra Profiles

Integrated Belabox Adaptive Bitrate (ABR) pacing algorithms and dedicated hardware camera profiles for Samsung Galaxy S24, S25, and S26 Ultra flagships.

Feature
September 18, 2026

feat: Lock unsupported settings on older phones and add dedicated Samsung S24/S25/S26 Ultra support

Samsung S24/S25/S26 Ultra Optimization: Added dedicated camera hardware tuning for Samsung Galaxy S24, S25, and S26 Ultra devices with safety locks on older phones.

UI & UX
September 18, 2026

feat: add Belabox ABR algorithms, Pedro MPEG-TS Opus/video fixes, and modular settings UI

Belabox Adaptive Bitrate (ABR): Integrated Belabox ABR pacing algorithms, Pedro MPEG-TS Opus/video fixes, and modularized the settings interface.

September 16, 2026
Chat Stall Recovery & Hardware OIS

Stall-free Twitch & Kick chat with Centrifugo & IRC heartbeats, default hardware Optical Image Stabilization (OIS), and connection loss notification haptics.

Bug Fix
September 16, 2026

fix(chat): prevent Kick and Twitch chat stalls with Centrifugo protocol heartbeat, IRC ping, and auto-scroll recovery

Chat Disconnection Recovery: Eliminated Twitch IRC and Kick Centrifugo chat stalls by adding automated protocol ping/heartbeat keepalives and auto-scroll recovery.

Camera & Video
September 16, 2026

feat: smooth camera preview with locked sensor FPS, hardware OIS default, continuous video AF, and Coil cache optimization

Camera Preview Stability: Locked camera sensor frame rate, enabled hardware Optical Image Stabilization (OIS) by default, enabled continuous video autofocus, and optimized Coil image caching.

Feature
September 16, 2026

feat: add heads-up system notifications, in-app alerts and haptics for stream connection loss and reconnection

Connection Loss Alerts & Haptics: Added heads-up Android system notifications, in-app warning banners, and physical vibration haptics on connection drop and successful reconnection.

Bug Fix
September 16, 2026

fix: chat duplication on re-enable and persist viewer count when stream goes offline

Chat Duplication Fix: Fixed duplicated chat messages when re-enabling overlays and persisted viewer counter when stream disconnects.

September 15, 2026
SRTLA Multi-Link Bonding & Dynamic Thermals

Hardened Belabox SRTLA bonding with dead link eviction, dynamic 75% thermal bitrate throttling, and Qualcomm SRT bitrate overshoot hard cap.

Performance
September 15, 2026

revert: remove AMOLED auto-blackout from thermal governor (user prefers manual control)

Manual AMOLED Blackout: Reverted automatic AMOLED blackout in thermal governor, putting full control in the streamer's hands via the manual Blackout toggle.

Performance
September 15, 2026

perf: thermal optimizations - dynamic bitrate cap, AMOLED auto-blackout, keepalive reduction

Dynamic Thermal Governor: Replaced flat 3500 kbps cap with dynamic 75% target throttling, reduced SRTLA keepalive overhead, and cached Telephony/Wi-Fi system calls.

Bug Fix
September 15, 2026

fix: SRT bitrate overshoot - VBR+max-bitrate cap at target+10%

SRT Bitrate Overshoot Protection: Fixed Qualcomm encoder 40%+ bitrate overshoot on SRT by enforcing VBR with a strict max-bitrate ceiling (target * 1.1).

Bug Fix
September 15, 2026

fix: SRTLA WiFi bonding, SRT failover race, and thermal optimizations

SRTLA Multi-Link Bonding Hardening: Fixed secondary link REG3 timeout, evicted dead links after 5 keepalive failures, eliminated Wi-Fi-to-cellular triple failover race, and cut thermal polling overhead.

September 14, 2026
Zero-Dropout Network Failover

Seamless Wi-Fi to cellular failover with stale socket eviction, eliminating double encoder teardowns and audio crackling.

Bug Fix
September 14, 2026

Fix SRT Wi-Fi to cellular failover by closing the dead socket before reconnecting.

Socket Failover Race: Fixed SRT Wi-Fi to cellular failover by closing dead sockets before reconnecting and ignoring stale ENETUNREACH errors.

Bonding & Network
September 14, 2026

fix audio crackling on SRT network failover

Network Failover Audio Integrity: Eliminated audio crackling and distortion during network switchover.

September 12, 2026
Opus Audio DSP, Themes & Packet Distribution

Opus audio encoder with soft-knee limiter, Smooth Weighted Round-Robin SRTLA balancing, dynamic Electric Light Blue accent theme changer, and JSON config backups.

Bug Fix
September 12, 2026

Fix SRTLA OBS freezing: restore Smooth Weighted Round-Robin with 8:1 Wi-Fi thermal bias and revert audio reflection stop

OBS Freezing Resolution: Restored Smooth Weighted Round-Robin with 8:1 Wi-Fi thermal bias to prevent OBS frame drops.

Performance
September 12, 2026

Optimize SRTLA thermals: thermal-safe Wi-Fi primary with Cellular standby, eliminate socket timeouts, and stop duplicate audio encoders

SRTLA Thermal Tuning: Implemented thermal-safe Wi-Fi primary with cellular standby, eliminate socket timeouts, and stopped duplicate audio encoders.

UI & UX
September 12, 2026

Move Connection Priorities inside Video & Resolution, set default to 0/0 with stepper adjustment, and remove redundant Save buttons

Connection Priority Steppers: Relocated Connection Priorities inside Video & Resolution settings with 0/0 default stepper controls.

Bug Fix
September 12, 2026

Fix crash when opening General Settings (resolve nested verticalScroll constraint) and synchronize PTS timestamps

Settings UI & Timestamp Sync: Fixed nested vertical scroll crash in General Settings and synchronized presentation timestamps (PTS) between video and audio.

Bonding & Network
September 12, 2026

Optimize Opus audio encoder (Camcorder source, urgent priority, soft-knee limiter), increase SRTLA socket buffers, and add profileable manifest tag

Opus Audio Tuning: Optimized Opus encoder with Camcorder source, urgent thread priority, and soft-knee limiter; increased SRTLA socket buffers.

UI & UX
September 12, 2026

Add General & Theme Settings: dynamic accent theme changer (default Light Blue), JSON backup export/import, and factory reset defaults

Dynamic Accent Themes: Added customizable UI accent themes (Electric Light Blue default, Purple, Green, Orange), JSON settings export/import, and factory reset functionality.

September 11, 2026
v1.0.0 Project Genesis

Genesis release of IRL Studio: native Android broadcast architecture with SRT & RTMP ingest, Belabox SRTLA dual network bonding, dual-camera PiP, and web overlays.

Performance
September 11, 2026

Initial commit: IRL Studio Android streaming app with SRT/RTMP, web overlays, failover and thermal governor

Initial Release & Core Architecture: Genesis release establishing IRL Studio native Android broadcast architecture, featuring SRT/RTMP streaming, Belabox SRTLA multi-link bonding, Picture-in-Picture (PiP) dual camera, web overlay rendering, and thermal governor.