Simple music player written in Python
- GUI and TUI versions both use the same logic
- Play, skip, rewind, seek through tracks
- Queue System which can be saved to be played later
- Fancy buttons, tables sliders and progress bars
- Supports metadata from .mp3 files
- FROGS!
- Pygame
- eyed3
- PyYAML
- Textual (only in TUI version)
- Textual Slider (only in TUI version)
- tkinter.ttk (only in GUI version)
- CustomTkinter (only in GUI version)
- CTkMessagebox (only in GUI version)
- Pillow (only in GUI version)
At first download all the files from this repository. Then install it by:
pip install -r requirements.txtNote: you need to have Python and pip installed to use this.
MyPyPlayer will scan your Music directory, so be sure to move all your music there.
For text based user interface launch the player with:
python tui.pyFor graphical user interface launch the player with:
python gui.pyUse your mouse and keyboard to navigate through player.
- Tidy up the code
- Create GUI version with the same logic
- Add playlist support
- Add menu to choosing custom music directory
Piotr Radziszewski
MyPHPoL 2023













