Our project is a Music player with as simple as possible Graphical User Interface. The interface is quite attractive and interaction with user is simple.
We used tkinter toolkit for GUI. We also used "pygame", "eyed3", "mutagen", "os", "threading", "time", "sys" modules of python. All the widgets used are simplified for the ease of interaction between application and user.
HOME SCREEN
This is the page the user will see when he opens the application or (runs home.py). As seen below we have added many functions like pause,play, stop or repeat the song. The meta data like artist, album, etc. is shown. On the left is the playlist where we can add, delete songs. There is also a volume scroll to control the volume. There is a label showing time of song versus remaining time. There is also a status bar showing status every second.There are interactive buttons like "Pause"/"Play", "Stop", "Replay", "Mute".
We have used python language, tkinter library mostly for the GUI of application. We have used "pygame" module of python for playing music. We used "eyed3" and "mutagen" libraries for the recovery of metadata of any audio file. We have also used "Time" module of python for fetching time every second the application is running. We used "os", "threading" and "sys" modules of python for ease of running the application on desktop. All the exceptions are handled carefully. The GUI is quite easy to understand.
-
Download the following dependencies using pip
-
pip install tkinter -
pip install time -
pip install pygame -
pip install eyed3 -
pip install mutagen
-
-
Go to Project Folder and run home.py
Harshad Karanjule
Raj Jadhav
Gaurav Garmode

