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
- 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.
- 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.
- Kotlin
- Jetpack Compose: For crafting the UI.
- Spotify SDK: For real-time player state integration with Spotify.
-
Clone the repository:
git clone https://github.com/eemreguven/Spotify-Eat-This-Playlist.git
-
Open the project in Android Studio.
-
Sync the project with Gradle files.
-
Connect your Spotify account as per the app's configuration.
-
Run the app on an Android device or emulator.
This project is licensed under the MIT License - see the LICENSE file for details.