Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/poojithathimegowda/mp3player
MP3Player
https://github.com/poojithathimegowda/mp3player
csharp wpf xaml
Last synced: 25 days ago
JSON representation
MP3Player
- Host: GitHub
- URL: https://github.com/poojithathimegowda/mp3player
- Owner: poojithathimegowda
- Created: 2024-09-01T12:12:14.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-11T09:39:30.000Z (about 2 months ago)
- Last Synced: 2024-10-12T23:05:52.972Z (25 days ago)
- Topics: csharp, wpf, xaml
- Language: C#
- Homepage:
- Size: 267 KB
- Stars: 0
- 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.