Skip to content

About

mypyplayer is a simple music player with both TUI and GUI

Resources

Stars

4 stars

Watchers

1 watching

Forks

Latest commit

 

History

72 Commits

Folders and files

Repository files navigation

MyPyPlayer

Simple music player written in Python

Features:

  • 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!

Made with:

  • 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)

Screenshots

Text-based user interface:

Song Playing

Player Idle

Player Queue

New Song Added to Queue Notification

About Page

Help Page

Exit Pop-up

Graphical user interface:

Song Playing

Player Idle

Player Queue

New Song Added to Queue Notification

About Page

Help Page

Exit Pop-up

Installation

At first download all the files from this repository. Then install it by:

pip install -r requirements.txt

Note: you need to have Python and pip installed to use this.

Usage

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.py

For graphical user interface launch the player with:

python gui.py

Use your mouse and keyboard to navigate through player.

Future plans:

  • Tidy up the code
  • Create GUI version with the same logic
  • Add playlist support
  • Add menu to choosing custom music directory

Made by:

Piotr Radziszewski

MyPHPoL 2023

About

mypyplayer is a simple music player with both TUI and GUI

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages