Skip to content

joxad/android-easy-spotify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AndroidEasySpotify

Version : 1.1.1

Use this library to add Spotfy to your project, only in a few minutes !

Installation

Top Level Gradle :

allprojects {
    repositories {
        maven {
            url "http://dl.bintray.com/joxad/maven"
        }
    }
}

Project's build.gradle

dependencies {
    compile 'com.github.joxad:android-easy-spotify:$version'
}

Utilisation

In whatever class with Context (better in your first launched Activity class)

Create SpotifyManager

 new SpotifyManager.Builder()
                    .setContext(this)
                    .setApiCallback(getString(R.string.api_spotify_callback))
                    .setApiKey(getString(R.string.api_spotify_id))
                    .setScope(new String[]{"user-read-private", "streaming"})
                    .setConnectionType(AuthenticationResponse.Type.CODE)
                    .build();

Login With Activity

  SpotifyManager.loginWithActivity(new SpotifyManager.OAuthListener() {
            @Override
            public void onReceived(String code) {
                Log.d(TAG, code);
            }

            @Override
            public void onError(String error) {
                Log.d(TAG, error);
            }
        });
           

Login With WebView

SpotifyManager.loginWithBrowser(new SpotifyManager.OAuthListener() {
            @Override
            public void onReceived(String code) {
                Log.d(TAG, code);
            }

            @Override
            public void onError(String error) {
                Log.d(TAG, error);
            }
        });

About

Library to use Spotify easily using a SpotifyManager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages