Skip to main content

Have something to say?

Tell us how we could make the product more useful to you.

Tesla Operating System Support via Local + Relay Connectivity

Important: If you are reading this and want this feature and are willing to be a tester please reach out. Overview Enable Tesla in-car browser control of the Echobox audiophile app by providing a reliable connection mechanism that works across hotspot, home networks, and event environments. This feature should prioritize robust connectivity over zero-config discovery, given known limitations with local networking (mDNS, private IP access) in constrained environments like Tesla’s browser and public Wi-Fi. Problem Users want to control the Echobox app from a Tesla browser by connecting to a local web UI hosted on their Android device. However: mDNS/Bonjour is unreliable across networks (blocked multicast, AP isolation, etc.) Tesla browser may not reliably support .local resolution or private IP access Event/show networks are often hostile to peer-to-peer discovery Relying solely on local discovery leads to inconsistent user experience Goals Provide a consistent and user-friendly connection flow from Tesla browser → Echobox app Support offline/local-first usage where possible Ensure functionality works at: Home networks Phone hotspot Live shows / public Wi-Fi Avoid breaking existing networking features (UPnP, local control) Proposed Solution (Hybrid Approach) 1. Local Control Mode (Primary for Hotspot / LAN) When enabled, the app: Starts a lightweight HTTP server on the device Optionally advertises via mDNS (_echobox._tcp) Displays connection info in-app: Local IP URL (e.g. http://192.168.1.42:port) mDNS URL (e.g. http://echobox.local:port) QR code for quick access Short pairing code Notes: mDNS is treated as a bonus convenience, not required MulticastLock is only acquired while this mode is active Service names include unique instance IDs to avoid conflicts 2. Tesla Mode (Enhanced UX) A dedicated mode optimized for Tesla usage: Automatically: Enables hotspot (if possible) Starts local server Displays a simplified “Connect your Tesla” screen: Large QR code Direct IP URL Optional.local URL 3. Cloud Relay / Remote Access (Fallback) For maximum reliability: App establishes an outbound secure tunnel (WebSocket/WebRTC/HTTPS) Generates a session URL: https://echobox.app/session/{id} Tesla browser connects via public internet Benefits: Works even if: Local network blocks multicast Tesla browser blocks private IPs User is on restrictive Wi-Fi 4. Connection Priority Strategy Client (Tesla browser) attempts: Direct IP (fastest, most reliable locally) mDNS hostname (.local) if supported Cloud relay URL (guaranteed fallback)

omb studios7 months ago
In Progress

Intelligent Queue & Playback Controls

Improve queue management and playback behavior. Examples: album-aware shuffle queue editing improvements smart shuffle (avoid same artist repeats) queue save/load This would make managing playback sessions much easier.

omb studios7 months ago
Completed

Duplicate & Variant Detection

Automatically detect duplicate tracks and alternate releases. Examples: same track from different albums multiple rips of the same CD different mastering versions Users could compare and choose which to keep.

omb studios7 months ago
In Progress

Library Quality Dashboard

Provide an overview of the library’s audio quality characteristics. Examples: average dynamic range distribution of sample rates hi-res authenticity statistics clipping risk summary This would give users insight into the overall quality of their collection.

omb studios7 months ago

Advanced Artwork Backfill

Improve the system for finding missing album artwork. Possible improvements: additional providers higher resolution artwork manual artwork selection automatic artwork matching confidence display

omb studios7 months ago
Completed

Better Device Discovery & Naming

Improve how network audio devices appear in the app. Possible improvements: custom device names device grouping by room favorite devices better icons for device types

omb studios7 months ago

Renderer Performance Insights

Track real-world performance of devices over time. Examples: startup latency seek success rate gapless reliability group playback stability The app could automatically adapt playback strategies based on this data.

omb studios7 months ago

Renderer Capability Viewer

Show detailed information about each network audio device discovered on the network. Display: supported formats maximum sample rate gapless capability seek reliability preload support This would help users understand what each device can actually handle.

omb studios7 months ago

Room Correction Profiles

Allow users to store multiple room correction profiles and switch between them. Examples: Couch listening position Desk listening position Nearfield vs room listening Profiles could include: PEQ filters target curve measurement data

omb studios7 months ago

Device-Specific DSP Profiles

Allow DSP presets to automatically switch based on the output device. Examples: Headphone EQ when using wired headphones Speaker correction when using a USB DAC Disable EQ when streaming to network renderers This would provide context-aware audio tuning.

omb studios7 months ago

DSP Preset Sharing

Allow users to export and share DSP presets such as: parametric EQ profiles crossfeed settings headphone tuning Users could import presets from other users or from popular headphone profiles.

omb studios7 months ago

Visual Group Sync Diagnostics

Provide a UI that shows how well multi-room speakers are synchronized. Display: latency estimates drift measurements sync health status which device is the coordinator This would help users understand and troubleshoot multi-room playback timing issues.

omb studios7 months ago
In Progress

Multi-Room Group Presets

Allow users to save and recall common speaker groups. Examples: Living Room + Kitchen Whole House Office + Bedroom One tap would restore the saved group configuration and start playback.

omb studios7 months ago
In Progress

Smart Collections Based on Audio Quality

Automatically create collections based on audio analysis and mastering characteristics. Example collections: Most dynamic albums Albums with clipping risk Suspected upsampled hi-res Highest dynamic range recordings Inconsistent mastering across tracks This would allow users to explore their library by sound quality rather than just metadata.

omb studios7 months ago
In Progress

Signal Path Inspector (Full Audio Chain Transparency)

Provide a visual breakdown of the full playback signal path: Source → decoder → resampler → DSP chain → output device. Show information like: source codec and sample rate DSP stages applied resampling output device capabilities bit-perfect eligibility This would help users understand exactly what happens to their audio during playback.

omb studios7 months ago
In Progress

Mastering Comparison for Album Variants

Show comparisons between different releases of the same album (e.g., original, remaster, deluxe editions). The app already analyzes loudness, dynamic range, clipping risk, and hi-res plausibility. This feature would present those metrics side-by-side so users can see which version is likely the most dynamic or least compressed. Example information to compare: Dynamic range LUFS loudness clipping risk peak headroom hi-res authenticity Goal: help users choose the best sounding version of an album in their library.

omb studios7 months ago