Skip to content

Conversation

Ash-D3v
Copy link

@Ash-D3v Ash-D3v commented Oct 24, 2024

issue number #50

Developer Checklist

  • [ X] Adhered to the guidelines outlined in the README & Contributing file.
  • [X ] Maintained the correct directory structure (e.g., ProjectName/...yourfiles).
  • [ X] Please ensure to include a README file for enhanced project clarity.
  • [X ] Starred ⭐ the repository (optional).

Summary

This project is a Customizable Workout Playlist Generator implemented in Python. It creates personalized workout playlists based on user preferences such as workout type, duration, preferred genres, and BPM range. The system supports multiple music sources, including a local song database and integration with popular streaming services like Spotify, Apple Music, and YouTube Music. Users interact with the program through a command-line interface, where they can input their workout preferences, generate playlists, and save them as JSON files. The playlist generation algorithm is flexible, adapting to available songs and user preferences to create suitable workout soundtracks.

Screenshot

Screen.Recording.2024-10-24.at.8.mp4

Live Project Link

https://www.pythonanywhere.com/user/ashutoshdev123/consoles/36194475/

let me know if u find issue in live project create a account in pythonanywhere and share me the mail id

Copy link
Contributor

👋 @Ashutoshdas-dev 👋

We're delighted to have your pull request! Please take a moment to check our contributing guidelines and ensure you've filled out the PR template for a smooth process. We will review it soon.

Copy link
Owner

@king04aman king04aman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your contributions, implementation shows a well-structured application that effectively utilizes classes and functions to manage song data.

  • Consider lazy loading the API clients or initializing them only when required, instead of during set_api_client.
  • Allow users to choose the format (e.g., JSON or CSV) for saving and loading playlists to increase flexibility.

@king04aman king04aman merged commit b9e4468 into king04aman:main Oct 24, 2024
1 check passed
Copy link
Contributor

👋 @king04aman 👋

🎉 You've just merged your pull request! We're excited to have you in our community. Keep up the fantastic contributions to the project!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants