{"id":13489565,"url":"https://github.com/makandz/MySpotify","last_synced_at":"2025-03-28T05:31:02.008Z","repository":{"id":35857285,"uuid":"134350250","full_name":"makandz/MySpotify","owner":"makandz","description":"A website to view your Spotify stats.","archived":false,"fork":false,"pushed_at":"2023-06-03T21:38:18.000Z","size":1298,"stargazers_count":44,"open_issues_count":2,"forks_count":3,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-31T03:33:37.701Z","etag":null,"topics":["expressjs","nextjs","reactjs","spotify","spotify-web-api"],"latest_commit_sha":null,"homepage":"https://mySpotify.pw","language":"JavaScript","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/makandz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-05-22T02:35:42.000Z","updated_at":"2024-08-22T15:17:53.000Z","dependencies_parsed_at":"2024-01-22T20:15:10.861Z","dependency_job_id":"1dbe6f37-8775-4a1c-9018-7f8e3c7d8a7e","html_url":"https://github.com/makandz/MySpotify","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makandz%2FMySpotify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makandz%2FMySpotify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makandz%2FMySpotify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/makandz%2FMySpotify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/makandz","download_url":"https://codeload.github.com/makandz/MySpotify/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245978200,"owners_count":20703675,"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":["expressjs","nextjs","reactjs","spotify","spotify-web-api"],"created_at":"2024-07-31T19:00:31.046Z","updated_at":"2025-03-28T05:31:01.611Z","avatar_url":"https://github.com/makandz.png","language":"JavaScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# MySpotify\n![](https://img.shields.io/badge/license-MIT%20License-blue?style=flat-square)\n\n## Description\nA Next.js (React.js) with a Node.js backend that makes use of the Spotify API to show users their\ntop tracks and artists within various time periods. Project was created mainly to play around with\nthe various API endpoints while displaying the information on a modern and mobile compatible frontend.\n\n## Table of Contents\n* [Installation](#installation)\n* [Usage](#usage)\n* [License](#license)\n* [Screenshots](#screenshots)\n\n## Installation\n1. Clone repository to local environment.\n2. Install all dependencies with `npm install`.\n3. Grab a Spotify API key at the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/applications)\n   and add the info to .env.sample.\n4. Rename .env.sample to .env or .env.local.\n5. Run Next.js project with `npm run dev`.\n\n## Usage\nYou can visit the website at [localhost:3000](http://localhost:3000). Click the button to login with\nyour Spotify account and that's all!\n\nSpotify's API has changed since this project first started. You can only login with your own Spotify\naccount that made the key if you *do not have a quota extension*. You can read more about it at this\n[Spotify blog post](https://developer.spotify.com/community/news/2021/05/27/improving-the-developer-and-user-experience-for-third-party-apps/).\n\n## License\nThis project is covered under the MIT License.\n\n## Screenshots\n![img](https://u.mkn.cx/4/ms2.png)\n\n![img](https://u.mkn.cx/4/ms5.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakandz%2FMySpotify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmakandz%2FMySpotify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmakandz%2FMySpotify/lists"}