ACCESSIBLE AUDIO PLAYBACK SUITE (JOSHY)
> STAGING, OFFICIAL DISTRIBUTION & NATIVE ACCESSIBILITY REPOSITORY
📦 PRODUCT OVERVIEW & RELEASE ANNOUNCEMENT
JOSHY is a high-performance Windows audio playback system engineered specifically for blind and visually impaired users. It delivers zero-latency keyboard-driven media playback, rich acoustic earcons, deep Spotify desktop integration, and native screen-reader bridges for NVDA, JAWS, and Windows Narrator without requiring visual interaction.
High-performance accessible Windows audio playback and Spotify controller featuring dual-layer hardware trial hardening, self-healing NVDA/JAWS/SAPI client extraction, acoustic earcons, and direct Git distribution.
OFFICIAL APPLICATION PACKAGES
Select the appropriate distribution for your Windows environment. All binaries are compiled with native C optimization and embedded screen reader bridges.
JOSHY Windows Installer
Blind and visually impaired users with NVDA, JAWS, or Windows Narrator. Installs desktop & start menu shortcuts and handles automatic extraction.
JOSHY Standalone Portable Executable
Single-binary native C machine-code executable. Runs instantly from USB or disk without administrative rights or installation.
ALTERNATIVE: DOWNLOAD DIRECTLY FROM GIT
For developers, accessibility auditors, and open-source contributors who prefer building from source, tracking revisions, or bypassing standalone binary installers.
Git Source Repository & CLI Clone
Full source tree repository. Clone directly via the Git command line or download the complete source code archive as a standard compressed ZIP.
git clone https://github.com/MikeyMike99/JOSHY.git
SYSTEM REQUIREMENTS & ARCHITECTURAL INVARIANTS
High-integrity design invariants engineered specifically for non-visual computing environments.
| SUBSYSTEM | SPECIFICATION | ARCHITECTURAL GUARANTEE |
|---|---|---|
| Screen Reader Synchronization | NVDA 2022+, JAWS 2021+, Windows Narrator (SAPI5 native fallback) | Zero-dependency embedded NVDA controller client DLLs automatically extracted on first launch. |
| Operating System | Windows 10 / Windows 11 (64-bit architecture) | Compiled with Nuitka into native standalone x64 C machine code binaries. |
| Hardware-Bound Evaluation Engine | 14-Day Evaluation with Quad-Store Registry & Inode Synchronization | Enforces monotonic clock checks, HMAC-SHA256 signatures, and cloud handshake attestation. |
| Spotify Controller Integration | Spotify Web API with Headless Daemon Bridge | Supports local library playback and direct Spotify streaming with token persistence. |
KEYBOARD NAVIGATION & ACCESSIBILITY SHORTCUTS
Native keystrokes mapped for blind and visually impaired navigators. Operable entirely without a mouse.
| ACTION | PRIMARY SHORTCUT | GLOBAL HOTKEY | AUDIO & TACTILE FEEDBACK |
|---|---|---|---|
| Play / Pause | Space | Ctrl+Alt+Shift+Up | Toggles playback of currently selected song or Spotify stream. |
| Volume Up (+5%) | ] (Right Bracket) | Ctrl+Alt+] | Increases playback volume with acoustic high-pitch earcon limit cue. |
| Volume Down (-5%) | [ (Left Bracket) | Ctrl+Alt+[ | Decreases playback volume with acoustic low-pitch earcon limit cue. |
| Next Track | Ctrl+Alt+Shift+Right | N/A | Skips forward to the next queued audio track in playlist. |
| Previous Track | Ctrl+Alt+Shift+Left | N/A | Returns to previous audio track or restarts current track. |
| Jump to Search | E (or Ctrl+F) | N/A | Focuses the search edit box and speaks current library count. |
| Cycle Buttons | B (forward) / Shift+B (back) | N/A | Rapidly cycles keyboard focus between transport controls. |
| Show Song Lyrics | Ctrl+Y (or Y) | N/A | Opens the synchronized accessible lyrics viewport. |
| Setup Wizard | Ctrl+W | N/A | Launches the audio device and screen reader configuration wizard. |
| Help & Orientation | F1 | N/A | Speaks complete orientation overview and current player state. |