Questions tagged [libspotify]

The libspotify C API package allows third-party developers to write applications that utilize the Spotify music streaming service.

Libspotify
The libspotify C API package allows third-party developers to write applications that utilize the Spotify music streaming service. Hopefully, this will enable and inspire you to build some really cool stuff. We’re looking forward to seeing what you can come up with.

Documentation
The API documentation is available online. The libspotify distribution also contains the documentation, as well as a few code examples. There is also an FAQ available.

Application keys
Please login with your Spotify Premium account to apply for an application key.

Download
Libspotify is available for Windows, Mac OS X (x86 / x86_64), iOS, and Linux (x86 / x86_64 / ARM).

Download the file and unpack it with your favourite extractor. On the command line for most Linux distributions, you can use tar xzf libspotify-*.tar.gz to extract it. You will now have a directory called something starting with libspotify-. Inside, you should find a README worth at least skimming through.

User experience guidelines
The following guidelines have been carefully developed to provide our users with a familiar and friendly experience across all platforms, and to maintain the Spotify look & feel that we all know and love. Please ensure that your application follows them closely.

Branding
See the Terms of Use on how to use these logotypes.

Branding in graphical user interfaces

Terms of Use
We need to protect users, content providers, the Spotify trade marks and our software and service while at the same time enabling you to create applications. We therefore require you to comply with some basic rules. You should also note our trade mark guidelines.

Furthermore we want to let you know that the use of our APIs under these terms is for non-commercial use only: they are not intended to allow you to sell any software or devices based on these APIs. If you would like to make use of Spotify in a commercial way, then please contact our Partner team before you engage in any work.

Region-specific Terms of Use can be found here:

Third party licenses
Several fantastic pieces of free and open-source software have really helped get Spotify to where it is today. A few require that we include their license agreements within our product. Consider it done. As we enjoy giving credit where it's due, we included the entire list below. This means you can not only see which software we've been using, but the terms of the licenses too. A big thanks from all of us at Spotify to the smart people behind the fantastic programs listed. Rock on!

218 questions
-1
votes
1 answer

Spotify Android development: Premium users

If I have an Spotify account and I want develop an Android app with my tracklists, the users who listen this songs need to be a premium users? Thanks
Xose
  • 544
  • 1
  • 4
  • 12
-1
votes
1 answer

Spotify player button doesn't play

The spotify player button doesn't play when I click on the play button , instead it redirects me to the spotify site even though the documention was intended to make it play when it's on your website ... Here's the documentation…
Stack One
  • 95
  • 2
  • 12
-1
votes
1 answer

Develop application with libspotify

Now I want to develop an application on ARM with libspotify to play music.So I buy a premium account on spotify to get the API key.My original idea is that anyone who has my equipment could enjoy the music served by spotify,but the spotify does not…
-1
votes
1 answer

ard-float version of the libspotify for ARMv7

At the moment, we are trying to integrate the latest libspotify release 12.1.51 eabi-armv7. This library has been developed for a soft-float kernel running on ARM7. We are using a more recent hard-float kernel on our platform, requiring a hard-float…
-2
votes
1 answer

Spotify API - receive specific data

i would like to know if it is possible to receive the specific data: - the number of people who like a certain artist or album, in a certain place. This way i will know that Metallica has 25,000 fans in Lisbon and/or Muse's album (The Resistance)…
REM
  • 1
-2
votes
1 answer

Spotify: embed player with multiple playlists

I would like to embed a Spotify player with 3 or 4 Spotify playlists, not just one. How? Any feedback highly appreciated. Thanks!
Phil
  • 1
-2
votes
1 answer

Have long time to get metadata about 5 minutes during send play a track function

We get application key by spotify premium acccount,and build example jukebox to test playtrack such as ./playtrack -u XXX -p YYY,listen the music about 5 minutes after send the cmd. log first time: ./playtrack -u XXX -p YYY 05:41:21.742 I…
jack
  • 1
  • 1
-2
votes
1 answer

how to find top tracks and new releases using spotify api

How to get the top tracks and new release album information from web api or libspotify? I tried SPToplist in libspotify but it wasn't working for me.
1 2 3
14
15