Skip to content

Build your perfect music catalogue with your own people — play what they decide and decide what They play ♫

License

Notifications You must be signed in to change notification settings

HAYVENO/TheyPlay

Repository files navigation

TheyPlay

TheyPlay Music App Teaser Website qeep.vercel.app GitHub license Maintenance Ask Me Anything ! PRs Welcome GitHub issues Latest release

TheyPlay offers a unique way to share and discover music, emphasizing the stories and emotions behind each song. Approved by Spotify for public use through a 6 months long quota extension process, TheyPlay enables users worldwide to connect through curated musical experiences that go beyond listening, creating a shared journey around the meaning and memories that tracks inspire.

Installation

To install and run the TheyPlay project locally, follow these steps:

Clone the repository

Clone the TheyPlay repository to your local machine:

   git clone https://github.com/HAYVENO/TheyPlay.git
   cd TheyPlay

Install dependencies

Install the required dependencies using npm or Yarn. I will be using npm for the sake of this practice.

npm install

Usage

Run the project

Once the dependencies are installed, you can start the project locally:

npm start

The application will be available on http://localhost:3000 (or the port specified in the project configuration).

Features

TheyPlay offers:

  • Sharing your musical journey: Share songs with the stories and feelings behind them.
  • Exploring playgroups: Discover music from groups with shared tastes, curated around moods, memories, and experiences.
  • Adding to your playlists: Seamlessly integrate playgroups into your Spotify playlists, expanding your collection with music that resonates.

Contributing

We welcome and appreciate all contributions to TheyPlay! Here's how you can contribute:

Fork the Repository

  • Visit the TheyPlay repository on GitHub
  • Click the "Fork" button in the top right corner

Clone Your Fork

git clone https://github.com/your-username/TheyPlay.git
cd TheyPlay

Create a New Branch

git checkout -b feature/your-feature-name

Make Your Changes

  • Write your code
  • Test that it works by running the changes locally
  • Ensure your code follows the project's coding standards

Commit Your Changes

git add .
git commit -m "Add: brief description of your changes"

Push to Your Fork

git push origin feature/your-feature-name

Submit a Pull Request

  • Go to the TheyPlay repository
  • Click "Pull Requests" and then "New Pull Request"
  • Select your fork and branch
  • Click "Create Pull Request"
  • Provide a clear description of your changes

Guidelines

  • Reach out if possible: Optional, but before submitting a pull request, please reach out to discuss your proposed changes. You can check my email on my bio.
  • Coding Best Practices: Adhere to established coding standards and conventions.
  • Clear Comments: Include meaningful comments to explain complex logic or non-obvious code sections.
  • Comprehensive Testing: Write thorough tests to ensure code quality and prevent regressions.
  • Keep pull requests focused on a single feature or fix

Need Help?

Feel free to open an issue for:

  • Bug reports
  • Feature requests
  • Questions about the codebase

As the sole maintainer at this time, I aim to review all pull requests within 48 hours. I'm excited to grow the team and welcome more contributors to TheyPlay.

Conclusion

Thank you for exploring TheyPlay. I look forward to hearing about your experience and collaborating to make this app an exceptional music discovery platform. Let’s play, discover, and enjoy music with TheyPlay!

Releases

No releases published

Packages

No packages published