https://github.com/poojithathimegowda/mp3player
MP3Player
https://github.com/poojithathimegowda/mp3player
csharp wpf xaml
Last synced: 6 months ago
JSON representation
MP3Player
- Host: GitHub
- URL: https://github.com/poojithathimegowda/mp3player
- Owner: poojithathimegowda
- Created: 2024-09-01T12:12:14.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-11T09:39:30.000Z (almost 2 years ago)
- Last Synced: 2025-03-20T12:47:19.361Z (over 1 year ago)
- Topics: csharp, wpf, xaml
- Language: C#
- Homepage:
- Size: 267 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WPF MP3 Player
A simple MP3 player application built using WPF (Windows Presentation Foundation) in C#. This project demonstrates basic media handling, user interface design, and event-driven programming in WPF.
## Features
- Play, Pause, Stop: Basic media controls for playing, pausing, and stopping MP3 files.
- Volume Control: Adjust the playback volume using a slider.
- Seek Control: Navigate through the track using a progress slider.
- Playlist Support: Load and play multiple MP3 files.
## Usage
1. Open an MP3 file:
- Click on the `Open` button to browse and select an MP3 file. The file will be added to the playlist and start playing automatically.
2. Control playback:
- Use the `Play`, `Pause`, and `Stop` buttons to control the playback of the audio.
3. Adjust volume:
- Slide the `Volume` control to increase or decrease the playback volume.
4. Seek through the track:
- Use the progress slider to navigate through different parts of the track.
## Project Structure
- MainWindow.xaml: Contains the XAML markup for the user interface.
- MainWindow.xaml.cs: Contains the code-behind for handling user interactions and media playback.
- App.xaml: Defines application-wide resources and settings.
- App.xaml.cs: Contains the startup logic for the application.