Skip to content

A simple Python-based music player with a Tkinter GUI for managing and playing MP3 files effortlessly.

Notifications You must be signed in to change notification settings

RafiAhamed07/Luno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Luno

Music Player App

This is a Python-based Music Player application that allows users to play, pause, resume, and stop music files. The app features a graphical user interface (GUI) built with Tkinter and uses the pygame library for audio playback. The interface includes options to add and remove songs from a playlist, control the volume, and display song progress.

Features

  • Play Music: Load and play MP3 files from your local storage.
  • Playlist Management: Add and remove songs from the playlist.
  • Playback Control: Play, pause, resume, and stop the music.
  • Volume Control: Adjust the volume with a slider.
  • Progress Tracking: Visual progress bar and time labels to track song playback.
  • Developer Info: Access information about the developer.

Requirements

To run this project, you'll need the following Python packages:

  • pillow==10.4.0
  • pygame==2.6.0
  • tk==0.1.0

You can install these packages using pip:

pip3 install -r requirements.txt

Installation

  1. Clone the repository:

    git clone <https://github.com/RafiAhamed07/Music-Player>
    cd <Music-Player>
  2. Install dependencies:

    Make sure you have Python installed on your system. Install the required packages by running:

    pip3 install -r requirements.txt
  3. Run the application:

    Start the music player by executing the music_player.py file:

     python3 music_player.py

Usage

  1. Add Songs: Use the "Menu > Add songs" option to select and add songs to your playlist.
  2. Play Music: Select a song from the playlist and click the "Play" button to start playing.
  3. Control Playback: Use the "Pause", "Resume", and "Stop" buttons to control playback.
  4. Adjust Volume: Use the volume slider to adjust the music volume.
  5. Track Progress: The progress bar and time labels show the current and total time of the song.

Developer

Acknowledgements

  • Pillow - Used for handling images in the Tkinter GUI.
  • Pygame - Used for playing audio files.
  • Tkinter - Python's standard GUI toolkit.

About

A simple Python-based music player with a Tkinter GUI for managing and playing MP3 files effortlessly.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages