{"id":16628959,"url":"https://github.com/bobbyesp/spotify-api-showcase-app","last_synced_at":"2025-03-11T16:42:02.393Z","repository":{"id":209036338,"uuid":"723065759","full_name":"BobbyESP/spotify-api-showcase-app","owner":"BobbyESP","description":null,"archived":false,"fork":false,"pushed_at":"2024-04-25T14:21:19.000Z","size":151,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T05:14:12.959Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BobbyESP.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2023-11-24T15:43:39.000Z","updated_at":"2024-04-25T14:21:23.000Z","dependencies_parsed_at":"2023-11-24T17:28:29.475Z","dependency_job_id":"898d958b-ee28-4008-9e18-e952779f9d58","html_url":"https://github.com/BobbyESP/spotify-api-showcase-app","commit_stats":null,"previous_names":["bobbyesp/spotify-api-showcase-app"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyESP%2Fspotify-api-showcase-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyESP%2Fspotify-api-showcase-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyESP%2Fspotify-api-showcase-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BobbyESP%2Fspotify-api-showcase-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BobbyESP","download_url":"https://codeload.github.com/BobbyESP/spotify-api-showcase-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243075657,"owners_count":20232426,"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":[],"created_at":"2024-10-12T04:38:25.638Z","updated_at":"2025-03-11T16:42:02.353Z","avatar_url":"https://github.com/BobbyESP.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spotify Web API Kotlin Demo\n\nExplore the power of the Spotify Web API in Kotlin with this showcase app built on the \"spotify-web-api-kotlin\" library by Adamint. This open-source project provides a hands-on experience with integrating Spotify functionality into your Android applications effortlessly.\n\n## Features:\n1. **Seamless Authentication:** Utilize the Spotify Web API with ease by following the step-by-step authentication process.\n2. **Retrieve User Data:** Access user-related information from Spotify accounts.\n3. **Search and Discover:** Implement search functionalities to explore Spotify's extensive music catalog.\n\n## How to Build:\n1. **Clone the Repository:**\n   ```bash\n   git clone https://github.com/BobbyESP/spotify-api-showcase-app.git\n    ```\n2.  **Configure Spotify Developer Account:**\n    *   Visit [Spotify Developer Dashboard](https://developer.spotify.com/dashboard/applications).\n    *   Log in or create a Spotify account.\n    *   Create a new application to obtain the Client ID and Client Secret.\n3.  **Set Up Your Spotify App:**\n\n    *   Open the cloned project in Android Studio (preferred).\n    *   Navigate to your `local.properties` file.\n    *   Create two variables named `CLIENT_ID` and `CLIENT_SECRET`, and paste in them as value the credentials obtained from your Spotify application.\n4.  **Build and Run:**\n    *   Build and run the project on your Android emulator or device.\n\n5.  **Explore the Demo App:**\n    *   Open the app and follow the on-screen instructions to authenticate with Spotify.\n    *   Dive into the various features to experience the capabilities of the Spotify Web API in Kotlin.\n\n**Note**: Ensure that your Spotify app has the necessary permissions set in the Spotify Developer Dashboard for the functionalities you want to explore.\n\nGet started with the Spotify Web API in Kotlin today! Contribute to the project, report issues, and enhance your music app development skills. Feel the rhythm of Kotlin and Spotify working seamlessly together.\n\n**Github Repository**: [spotify-web-api-kotlin](https://github.com/adamint/spotify-web-api-kotlin) by [Adamint](https://github.com/adamint)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyesp%2Fspotify-api-showcase-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobbyesp%2Fspotify-api-showcase-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbyesp%2Fspotify-api-showcase-app/lists"}