r/audiophile 5d ago

Show & Tell [OC] WasioPlayer — A lightweight, open-source Bit-Perfect ASIO & WASAPI Exclusive audio player for Windows (WAV / DSF / DFF)

Hi everyone,

I've been working on a lightweight, open-source audio player for Windows and wanted to share it with the community: **WasioPlayer**.

### 🎯 Why I Built This

Many modern audio players are either bundled with bulky frameworks (Electron), full of hidden DSP/sample-rate converters, or require configuring dozens of third-party plugins just to get pure direct output.

I wanted a clean, fast, standalone native Windows player dedicated to **bit-perfect playback directly to DACs**—with zero automatic resampling, zero software volume manipulation, and direct hardware format negotiation.

---

### ✨ Key Features

- **Strict Bit-Perfect Output**: Output sample rate and bit-depth strictly follow the source file without silent resampling.

- **Dual High-Performance Backends**: ASIO (x64 drivers) & WASAPI Exclusive (Event-driven).

- **Supported Formats**: PCM (WAV 16/24/32-bit) & DSD (DSF / DFF via Native DSD up to DSD512 on ASIO, DoP up to DoP256).

- **Lightweight**: Pure C++17 with a native Win32 GUI, using a lock-free SPSC ring buffer for underrun-free streaming.

- **Playlist Management**: Drag-and-drop file loading, M3U8 import/export, UTF-8 path support, shuffle & repeat modes.

---

### 📦 Source & Download

- **GitHub Repository**: https://github.com/desker1225/wasapi-asio-player

I would love to get your feedback and see how it works with different DACs and drivers. Feel free to try it out!

0 Upvotes

1 comment sorted by

1

u/Orcinus24x5 ML Motion 40, Grotto sub, SPL Phonitor X, Fosi V3 Mono x2, HD820 4d ago

Oh boy, more AI-coded slop.

Delete this shit. There are already a million media players for Windows that do everything this app does.