{"id":17358956,"url":"https://github.com/dun-sin/hearitfresh","last_synced_at":"2026-04-02T00:56:16.434Z","repository":{"id":65861049,"uuid":"582601954","full_name":"Dun-sin/HearItFresh","owner":"Dun-sin","description":"Get a personalized spotify playlist based on your current taste of music","archived":false,"fork":false,"pushed_at":"2025-03-04T09:01:37.000Z","size":552,"stargazers_count":51,"open_issues_count":5,"forks_count":14,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-04-08T14:03:05.481Z","etag":null,"topics":["entertainment","hacktoberfest","music","nextjs14","openai-api","react","reactjs","spotify-web-api","tailwindcss"],"latest_commit_sha":null,"homepage":"https://hearitfresh.favour.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dun-sin.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-27T10:32:36.000Z","updated_at":"2025-03-04T14:39:19.000Z","dependencies_parsed_at":"2024-08-23T19:03:36.185Z","dependency_job_id":"20df684a-8aec-4c0a-9dc3-95965f57443d","html_url":"https://github.com/Dun-sin/HearItFresh","commit_stats":{"total_commits":43,"total_committers":5,"mean_commits":8.6,"dds":0.4883720930232558,"last_synced_commit":"963de9ddcd7c6579bee35e54c0bf2c78069a56d9"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dun-sin%2FHearItFresh","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dun-sin%2FHearItFresh/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dun-sin%2FHearItFresh/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dun-sin%2FHearItFresh/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dun-sin","download_url":"https://codeload.github.com/Dun-sin/HearItFresh/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161265,"owners_count":21057554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["entertainment","hacktoberfest","music","nextjs14","openai-api","react","reactjs","spotify-web-api","tailwindcss"],"created_at":"2024-10-15T19:07:39.633Z","updated_at":"2026-03-14T15:52:37.527Z","avatar_url":"https://github.com/Dun-sin.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n![image](https://user-images.githubusercontent.com/78784850/210045371-8f386335-88cf-4a65-9d00-6ac0e808269e.png)\n\n\u003c/div\u003e\n\n\u003ch1 align=\"center\"\u003eHearItFresh\u003c/h1\u003e\n\u003ch2 align=\"center\"\u003eDiscover new tracks with Hear It Fresh! This user-friendly web app generates personalized Spotify playlists based on your favourite artists or a Spotify playlist link. Explore fresh music.\u003c/h2\u003e\n\n## 💫 Features\n\n- Authentication of users is carried out through Spotify Login.\n- Create new playlists using your favourite artists or an existing playlist\n- Get better results by changing the parameters to either getting a playlist of different artists opposite to your taste or get less popular artists\n- Your Spotify library will automatically receive newly added playlists.\n\n## 👨‍💻 Usage\n\nTo use HearItFresh, simply navigate to the website and LogIn using your spotify account. Once logged in, you can create new playlists based on your favourite artists or based on a existing spotify playlist.\n\n## 👥 Contributing\n\nContributions to HearItFresh are welcome! If you find a bug or have a feature request, please create an issue in the GitHub repository. If you would like to contribute code, please follow these steps:\n\n- Take a look at the existing [Issues](https://github.com/Dun-sin/HearItFresh/issues) or [create a new issue](https://github.com/Dun-sin/HearItFresh/issues/new/choose)!\n- [Fork the Repo](https://github.com/Dun-sin/HearItFresh/fork). Then, create a branch for any issue that you are working on. Finally, commit your work.\n- Create a [Pull Request](https://github.com/Dun-sin/HearItFresh/compare) (PR), which will be promptly reviewed and given suggestions for improvements by the community.\n- Add screenshots or screen captures to your Pull Request to help us understand the effects of the changes proposed in your PR.\n\nPlease ensure that your code follows the project's coding conventions and has adequate test coverage.\n\n## ⚒️ Installation\n\n- To begin, create a copy of the HearItFresh repository by forking it.Click on the \u003ca href=\"https://github.com/Dun-sin/HearItFresh/fork\"\u003e\u003cimg src=\"https://i.imgur.com/G4z1kEe.png\" height=\"21\" width=\"21\"\u003e\u003c/a\u003eFork symbol at the top right corner.\n- Clone your new fork of the repository in the terminal/CLI on your computer with the following command:\n\n  ```bash\n  git clone https://github.com/\u003cyour-github-username\u003e/HearItFresh\n  ```\n\n- Navigate to the newly created HearItFresh project directory:\n\n  ```bash\n  cd HearItFresh\n  ```\n\n- Install the dependencies\n\n   ```\n   npm install \u0026\u0026 npm install -g commitizen\n   ```\n\n- Run the project\n\n   ```\n   npm run dev\n   ```\n\n## How to get the client ID and Secret ID from spotify\n  - Go to [spotify for Developers](https://developer.spotify.com/)\n  - Login to your spotify Account\n  - Go to [your dashboard](https://developer.spotify.com/dashboard)\n  - [Create a new App](https://developer.spotify.com/dashboard/create)\n  - Fill in the app name `hearitfresh`, description as whatever you want, and the redirect urls to be `http://127.0.0.1:3000`, click on add and at the bottom of the page click on save\n    ![developer spotify com_dashboard_a65d431fb65142beb45a5c523268c8bf](https://github.com/user-attachments/assets/6d51d1ab-0655-465a-8d8b-79f86869a65b)\n\n  - After the project is created, go to settings and you'll find the client secret and ID to use\n  - Copy them and fill them in the env file as SPOTIFY_CLIENT_ID \u0026 SPOTIFY_CLIENT_SECRET, respectively\n\n\n## 🛡️ License\n\nHearItFresh is licensed under the [MIT License](https://opensource.org/licenses/MIT).\n\n## 🤝 Support\n\nIf you liked the project, please consider giving it a ⭐️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdun-sin%2Fhearitfresh","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdun-sin%2Fhearitfresh","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdun-sin%2Fhearitfresh/lists"}