Skip to content

Connect your Spotify App's player state and change music when snake being growth.

Notifications You must be signed in to change notification settings

eemreguven/Spotify-Eat-This-Playlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Spotify-Eat-This-Playlist

This project recreates a specific feature of the Spotify app using Jetpack Compose. Connect your Spotify App's player state and change music when the snake grows. The app dynamically changes based on the current player state from Spotify, adapting to the music being played in real time.

demo.mp4

Usage

  • Launch the app while playing music on Spotify, or simply open the app, which will automatically open Spotify if it’s not already running.
  • The app will synchronize with the song currently playing, adapting as you interact with it.

Features

  • Real-Time Music Tracking: The app connects to Spotify and responds to the current player state, updating based on the song currently being played.
  • Jetpack Compose: Built with Jetpack Compose to create a responsive and modern UI.
  • Spotify Integration: Directly connects to Spotify to fetch player state and control the in-app experience according to the active song.

Technologies Used

  • Kotlin
  • Jetpack Compose: For crafting the UI.
  • Spotify SDK: For real-time player state integration with Spotify.

Installation

  1. Clone the repository:

    git clone https://github.com/eemreguven/Spotify-Eat-This-Playlist.git
  2. Open the project in Android Studio.

  3. Sync the project with Gradle files.

  4. Connect your Spotify account as per the app's configuration.

  5. Run the app on an Android device or emulator.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Connect your Spotify App's player state and change music when snake being growth.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages