Skip to content

A Python-based music player featuring a sleek GUI built with Tkinter and audio playback powered by Pygame. It includes playlist management, play/pause, stop, and navigation controls, offering a seamless user experience with real-time song selection and playback.

License

Notifications You must be signed in to change notification settings

VarshithGovi/Music-Player-using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Python Music Player 🎧

A feature-rich music player built with Python's Tkinter and Pygame libraries. This project combines creativity and programming to deliver a sleek, functional music player with an intuitive interface.

✨ Features

✔️ Interactive GUI: Built with Tkinter, featuring a modern black-themed interface.
✔️ Audio Playback: Play, pause, stop, and navigate (next/previous) seamlessly.
✔️ Playlist Management: Automatically loads .mp3 files from a directory.
✔️ Custom Controls: Stylish custom icons for an enhanced user experience.
✔️ Pattern Matching: Efficiently filters and displays music files.

🔧 Technologies Used

Python 🐍
Tkinter: To create the graphical user interface.
Pygame: For handling audio playback.
OS Module: To traverse the file system.
Fnmatch: For pattern-based file filtering.

📸 Screenshots

Music_player

🚀 How to Run

  1. Clone the repository:
  git clone https://github.com/VarshithGovi/music-player.git
  1. Install dependencies (if any):
  pip install pygame
  1. Run the script:
   python music_player.py 

🤝 Contributing

Contributions are welcome! Whether it's fixing a bug, adding a new feature, or optimizing code, feel free to fork and submit a pull request.

🌟 Why This Project?

This music player demonstrates practical programming skills by combining GUI design and audio processing. It's an excellent example of real-world Python applications., and a fun, engaging way to learn and implement new ideas!

📜 License

This project is licensed under the MIT License. See the MIT License file for details.

⭐ Don’t forget to star this repo if you found it helpful!

About

A Python-based music player featuring a sleek GUI built with Tkinter and audio playback powered by Pygame. It includes playlist management, play/pause, stop, and navigation controls, offering a seamless user experience with real-time song selection and playback.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages