Why I Started Building My Own Windows Music Player - Auricle
说明与用途
Auricle 是用 Rust 和 Slint 构建的轻量级 Windows 原生音乐播放器,旨在解决现有应用程序的高资源占用和不佳界面问题。
问题
Existing Windows music players (Spotify, Apple Music) consume excessive memory and CPU, and lack a focused desktop experience.
结果
Auricle provides a lightweight, native Windows music player that addresses the author’s resource and interface concerns, though early builds face antivirus detection issues.
工作流
- 1. Identified key requirements: low memory/CPU, good UI, autoplay, practical features.
- 2. Evaluated open‑source alternatives and found none met all criteria.
- 3. Decided to build a native app using Rust for performance and Slint for UI.
- 4. Implemented core playback, queue, search, and local library features.
- 5. Added stream extraction and optional add‑ons.
- 6. Packaged the app and tested on Windows, noting antivirus detections on unsigned installer.
- 7. Released early build and gathered feedback.
- 8. Planned future Linux support and further performance evaluation.
证据
I just wanted a music player I could leave running while gaming or streaming without wondering how much memory and CPU it was using.
Using native UI rather than an Electron or embedded‑webview approach.
Even distributing an early build brought another complication. The unsigned installer received antivirus detections, while separate scans of the installed and portable application executables reported none.
- 记录日期: 2026-09-20T08:00:26.900Z