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

37 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