This project is a music app 🎵 which is very easy to use.
- Language used:
- Python
- Libraries used:
- Tkinter
- Pygame
- Mutagen
The song queue is displayed in the right frame under the title “Your Song Queue”
. This app also allows the user to control his music using
the following buttons:
- ▶ Play – The middlemost play button is used to play songs after they have been added into and selected from the song queue.
- ⏸ Pause – The pause button allows the user to pause a song and continue playing it.
- ⏭️ Forward – The forward button allows the user to jump to the next song.
- ⏮️ Backward – The backward button allows the user to jump to the previous song.
- ⏹ Stop – The stop button allows the user to stop the currently playing song. The name of the song played in also displayed on the top.
This app also allows the user to control the volume of the songs using the volume slider. Similarly, the user can also his song using the song slider which moves in accordance with the time of the song. The time elapsed of the song is also displayed in the bottom right.
NOTE: before running the python file, make sure you have installed the following two modules. *
Pygame
*Mutagen
- To install Pygame - open your command prompt as administrator and run the following command
-
pip install pygame
- To install Mutagen - open your command prompt as administrator and run the following command
-
pip install mutagen
To start using this app, the user first has to add a song to queue by either selecting the option of
“Add a song”
from the taskbar under“File”
or by clicking the button“Add Song”
from Menu frame. After clicking this button, a window is opened which directs the user to his file directory where all the songs are stored and he can select a song accordingly. This app also provides user with options:“Delete a song”
to delete a single song from the song queue, and“Delete all songs”
to delete all songs from the queue. This app also includes the“Exit”
button for the user to exit the party.