Welcome to the definitive guide for Solari. Built with a local-first Electron & Node.js architecture, Solari gives you unmatched control over Discord Rich Presence, hardware telemetry, audio soundboards, and deep Discord client modifications through its BetterDiscord ecosystem—100% free, privacy-first, and zero coding required.
1. Client ID Setup & Factory Client IDs
Every Discord Rich Presence status is bound to a Discord Application ID (known as a Client ID). This ID determines the primary title displayed next to your status (such as "Playing Cyberpunk 2077" or "Watching Netflix").
To use your own personalized Discord Developer Application:
- Visit the Discord Developer Portal and log in.
- Click New Application at the top right.
- Name your application exactly what you want your status headline to say (e.g.,
Visual Studio CodeorElden Ring). - On the General Information page, copy the numeric Application ID.
- Open Solari, navigate to Edit > Client ID, paste your ID, and click Save.
2. The 4 Native Activity Types & Custom Presets
Unlike standard RPC tools that only support "Playing", Solari supports all 4 native Discord activity types directly through Discord's IPC protocol:
- Playing: Displays "Playing [App Name]". Ideal for games, custom titles, and creative statuses.
- Listening: Displays "Listening to [App Name]". Perfect for music sessions, SoundCloud, and custom audio tracks.
- Watching: Displays "Watching [App Name]". Built for Netflix, anime platforms, Twitch streams, and movies.
- Competing: Displays "Competing in [App Name]". Designed for ranked matches in Valorant, CS2, League of Legends, and tournaments.
Each preset can be customized with Details (top text), State (bottom text), Elapsed or Remaining Timestamps, Large Image with hover tooltip, Small Image badge, and up to two interactive action buttons with custom web URLs.
3. Process Auto-Detection & Eco Mode
Never worry about manually updating your status when switching games. Solari features an advanced native Windows process watcher with intelligent Eco Mode:
- Go to the Auto-Detect tab in Solari.
- Select which of your saved Presets to trigger.
- Enter the Windows executable process name (e.g.,
valorant.exe,code.exe, orspotify.exe). - Click Add Mapping.
4. Solari Media Browser Extension
The official Solari Media browser extension connects your Chromium (Chrome, Edge, Brave, Opera) or Firefox browser directly to the Solari desktop app over local secure WebSockets.
- Supported Platforms: YouTube, Netflix, Twitch, Prime Video, Disney+, Crunchyroll, AnimeFLV, SoundCloud, and Web Spotify.
- Rich Context Extraction: Automatically extracts video titles, creator names, series titles, season/episode numbering, and synchronized live playback time bars.
- Zero Cloud Telemetry: All metadata is transferred locally on your machine (ports 6464/8888). No browsing history is ever transmitted outside your PC.
5. Native WaveSurfer Soundboard
Solari includes a high-fidelity soundboard powered by a dedicated WaveSurfer.js audio engine running locally on port 3005.
- Drop your favorite
.mp3,.wav, or.oggsound clips into Solari's Soundboard tab. - Configure a virtual audio driver (such as VB-Audio Virtual Cable). Set Solari's soundboard output device to CABLE Input.
- In Discord's Voice Settings, set your Input Device to CABLE Output (or use a software mixer like Voicemeeter to blend your mic with the soundboard).
- Assign Global Windows Hotkeys (e.g.,
F1-F12,Ctrl+Num1). You can trigger sound effects in voice calls even while focused in full-screen games!
6. In-RPC Hardware Monitor
Showcase your PC's real-time performance directly inside your Discord profile card using Solari's built-in hardware diagnostics:
- Live CPU Metrics: Real-time processor utilization percentage.
- RAM Telemetry: Active memory consumption and available system RAM.
- GPU Load & Thermals: Graphic card utilization percentage and operating temperatures.
- Dynamic Formatting: Automatically maps hardware stats into the Details, State, and Small Image tooltip of your active Discord presence.
7. The 7 BetterDiscord Companion Plugins
Extend Discord's desktop client natively with Solari's suite of 7 standalone, handcrafted BetterDiscord plugins:
7.1 Solari Manager v1.0.1
The core control hub. Sends a reliable 30-second heartbeat to the Solari desktop app, enables remote plugin management directly from Solari, and synchronizes interface languages (EN, PT, ES) bidirectionally between Discord and Solari.
7.2 SmartAFK v1.1.4
A multi-tiered inactivity defender. Overrides Discord's native 10-minute idle freeze using Windows OS idle detection. Features a safe 4-minute network renewal cycle and automatically switches your status through customized tiers (e.g., Tier 1: "Grabbing Coffee" → Tier 2: "Away from PC").
7.3 SpotifySync v3.0.0
Adds a full-featured, responsive music player HUD to the Discord sidebar. Built with Spotify PKCE OAuth flow and a JavaScript Promise Mutex to eliminate playback race conditions. Includes real-time volume slider sync, interactive Seek progress bar, Spotify Connect device picker, synchronized LRC lyrics via LrcLib, and an AFK Premium fallback.
7.4 SolariNotes v1.0.4
A glassmorphic scratchpad embedded in Discord with Dynamic Mount Architecture—the component is completely unmounted from the DOM when closed to eliminate GPU clipping and memory overhead. Features a Universal Header Search Bar detector, draggable/pinnable canvas, and instant sync with your local PC notepad.
7.5 Solari MessageTools v1.0.1
Enhance Discord chat with stealth and speed: Anti-Typing event suppressor (prevents Discord from broadcasting that you are typing), 25+ text macros (transforms shorthand like /shrug instantly), double-click quick edit, shift-click instant delete, and an inline Google Translate modal with Markdown retention.
7.6 Solari Player v1.0.3
Upgrades Discord's embedded media player with Theater Mode, Picture-in-Picture (PiP), playback speed multipliers (0.5x to 2x), double-tap 5s/10s seek, canvas anti-CORS screenshot bypass for video capture, and automatic exclusion of user avatars and WebRTC voice calls.
7.7 Solari Motion v1.0.3
Bring Discord's UI to life with 28 GPU-accelerated animation types across 22 UI categories. Features Stagger cascades, a visual Cubic-Bézier timing curve editor, built-in FPS protection guard to preserve gaming frame rates, and 100% standalone zero-dependency code.