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.
✔️ 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.
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.
- Clone the repository:
git clone https://github.com/VarshithGovi/music-player.git
- Install dependencies (if any):
pip install pygame
- Run the script:
python music_player.py
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.
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!
This project is licensed under the MIT License. See the MIT License file for details.