This is a simple, fast audio player built with C#, WPF, and NAudio.
It’s lightweight, easy to use, and will be updated with more features in the future.
AudioPlayer is a desktop music player that lets you play and manage your audio files easily.
It features a minimal and intuitive interface — just choose your music folder, reload, and enjoy.
Version 2 is a significant upgrade from the previous version, featuring several major improvements.
-
Upgraded UI – Improved design for a cleaner and more modern experience.
-
Random Play Mode – Added the ability to play audio files randomly.
-
Persistent Audio Directory – The app now saves your selected audio directory for future sessions.
-
Drag & Drop Support – You can now drag and drop:
- Folders: Automatically loads all audio files from the dropped folder.
- Audio Files: Automatically moves them to the current playlist's folder.
-
Open Settings
Click the ⚙️ Settings icon and choose the directory (folder) that contains youraudiofiles. -
Save and Reload
After selecting the folder, click Save, then click the Reload button on the main window.
The app will scan that folder and automatically list all the audio files. -
Play Music
▶️ Play- ⏸ Pause
- ⏮ / ⏭ Previous / Next Track
-
Progress
- Use the slider to control playback progress.
-
Navigation
Use the Up and Down arrow buttons to move through your playlist.
- Ensure the selected folder exists and contains valid audio files, such as:
.mp3, .wav, .aiff, .wma, .aac, .flac, .alac, .ogg. - If nothing appears after reloading, double-check your folder path in Settings.
- .NET 8.0 SDK or higher
- Windows OS (WPF-based application)
- Language: C#
- Framework: .NET 8.0 (WPF)
- Audio Engine: NAudio
- UI Libraries:
Contributions are welcome! 😊
Whether it's fixing a bug, improving performance, adding examples, or suggesting new features — any help is appreciated.
Thanks for using AudioPlayer!






