Mark Player is a media player built using Python. It can mainly perform most of the stuffs a media player generally is capable of. This player is made up with Python Frameworks namely Tkinter, Mutagen and PyGame
Tkinter is a Python Module for creating GUI applications. I have used Tkinter ttk, ttkthemes for using some themes, filedialog for handling files.
Here mutagen MP3 is been used for handling the audio metadata so that we can retrieve the audio files from the system. For that I also have used the os module.
I have also used PyGame Mixer for handling the audio files. It is generally used for playing, rewinding, stopping etc. the audio files.
This is the list of the things that the software is capable of doing:
- Can select multiple songs and import it on the playlist of the Player
- Has a play button to play them
- User can use Next and Previous button to jump into next or previous songs
- Has a song Slider, which moves with the time of the song
- User can use the slider to move through the song
- Mute and Unmute button is there, it can also control volume through the volume controller
- Has Stop and Rewind buttons to stop and rewind the songs
- If multiple songs are there in the playlist, it auto plays the next song after the playing song is finished
- Has an interactive graphical user interface
- Has a menu bar to get easy access to every thing
- Is installable
Here in this repository you can find the code with comments. The executable file cannot be because of its huge size. I have used pyinstaller and NSIS (NullSoft Scriptable Install System) for making the executable file. I hope you will enjoy it.