Skip to content

haohanxabo1/Audio_Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 AudioPlayer

View on GitHub

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.

Overview

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.

About Update

Version 2 is a significant upgrade from the previous version, featuring several major improvements.

✨ What's New

  • 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.

    sampleuse

How to Use

  1. Open Settings
    Click the ⚙️ Settings icon and choose the directory (folder) that contains your audio files.

  2. 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.

  3. Play Music

    • ▶️ Play
    • Pause
    • ⏮ / ⏭ Previous / Next Track
  4. Progress

    • Use the slider to control playback progress.
  5. Navigation
    Use the Up and Down arrow buttons to move through your playlist.

⚠️ Notes

  • 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.

Requirements

  • .NET 8.0 SDK or higher
  • Windows OS (WPF-based application)

Developer Info

ScreenShots

-V2 image image image


-V1 image image image


Contributing

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!