Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beatmash Music Player - Desktop Application

A desktop application for music playback, developed using Python 3 with the Flet library for an intuitive and responsive user interface.

Features

  • User-friendly Interface: Designed with the Flet library to provide a clean and intuitive experience.
  • Smooth Music Playback: Supports various audio formats with efficient performance.
  • Playlist Management: Easily create, edit, and manage playlists.
  • Lightweight: Minimal resource usage ensures smooth performance even on lower-end systems.

Accomplishments

  • Designed and implemented the complete front-end and back-end architecture;
  • Developed a responsive and intuitive user interface with the Flet library;
  • Engineered core functionality for seamless music playback;
  • Optimized performance for efficient audio processing;
  • Debugged and resolved issues to ensure a smooth user experience;
  • Managed the entire development lifecycle, from concept to deployment.

Installation

  1. Clone the Repository:
    git clone https://github.com/JosephASG/beatmash.git
    cd music-player-desktop
  2. Create and Activate a Virtual Environment (Optional but recommended):
    python3 -m venv venv
    source venv/bin/activate   # On Windows use `venv\Scripts\activate`
  3. Install Dependencies:
    pip install -r requirements.txt
  4. Run the Application:
    python main.py

Usage

After running the application, you can:

  • Browse your local music library.
  • Play, pause, and skip tracks.
  • Manage playlists.

Technologies Used

  • Python 3: Core programming language used for development.
  • Flet: Python library for building user interfaces with a focus on simplicity and responsiveness.

Contributing

Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.

Contact

For any inquiries or suggestions, please contact alexis200123@gmail.com.

About

Flet Python Desktop App

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages