A desktop application for music playback, developed using Python 3 with the Flet library for an intuitive and responsive user interface.
- 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.
- 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.
- Clone the Repository:
git clone https://github.com/JosephASG/beatmash.git cd music-player-desktop - Create and Activate a Virtual Environment (Optional but recommended):
python3 -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
- Install Dependencies:
pip install -r requirements.txt
- Run the Application:
python main.py
After running the application, you can:
- Browse your local music library.
- Play, pause, and skip tracks.
- Manage playlists.
- Python 3: Core programming language used for development.
- Flet: Python library for building user interfaces with a focus on simplicity and responsiveness.
Contributions are welcome! Please fork this repository and submit a pull request with your proposed changes.
For any inquiries or suggestions, please contact alexis200123@gmail.com.