Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
AVRCP metadata support allows your bluetooth receiver (ie: car stereo) to show song data like track, artist and album while using Bluetooth A2DP audio streaming.
Branch: master
Failed to load latest commit information.
README.md fix patch brokeness
spotify_avrcp.patch fix patch brokeness

README.md

SpotifyAVRCP

Spotify + AVRCP - Add AVRCP metadata support to Spotify's Android app. (Find Pandora support at: https://github.com/loganakamatsu/PandoraAVRCP)

AVRCP metadata support allows your bluetooth receiver (ie: car stereo) to show song data like track, artist and album while using Bluetooth A2DP audio streaming. Google Play Music has support for this, so why not Spotify?

This repo contains a smali patch (and instructions) to add AVRCP/A2DP metadata support to Spotify.

WARNING: Modifying Spotify's app probably violates their TOS, so this is for educational purposes only etc, etc.

Notes: Known to be working against Spotify version code 50300056; SHA1 sum = 77e7694492c74b27cc2b0c0e4810b759d759692b. Might work with others too, who knows.

Procedure:

Get the Spotify apk file. Pull it from your device or whatever is convenient for you.

Use apktool to decompile the apk. http://code.google.com/p/android-apktool/ or homebrew has a formula for os x users. apktool breaks on this app's resources but we don't need to modify those, so use the -r flag thusly:

        apktool d -r Spotify.apk

Apply the patch: cd to the decompiled directory, then

        patch -p1 spotify_avrcp.patch

Recompile the app

        apktool b

Sign the app

Lots of people have detailed this: http://developer.android.com/tools/publishing/app-signing.html

Install using adb, e-mail, random vulnerabilites

        adb install Spotify.apk

More Notes: You'll have to unintall the original Spotify first since the signatures won't match. Likewise, you'll stop receiving Spotify updates from the Google Market. You'll need to have the AVRCP support in your rom. I'm not really sure if it's in AOSP yet but CM10 works.

Something went wrong with that request. Please try again.