I,m new to coding / Are there any apps that sell on Appstore

Hey there,

I am new to coding and have some ideas for an app that could complement Spotify. Here are my queries :

  1. Code to know - i’m particularly interested in accessing the spotify music inventory and having it displayed on the app ( i.e… artiste name , song title , album title …etc) . I am aware of you tube videos out there teaching one how to go about specifics ( i.e… using Javascript , React , Node …etc).

  2. Money making from the App ( using Spotify) - In the event i do create this “app” , can it be sold on Appstore ? Or are there rights violations etc ??

Thank you and look forward to hearing from you.

Regards,
Ziga

IOS Iphone user.

What you’re looking for is Spotify’s API ( application programming interface), which is what allows third party tools to interface with Spotify. You can find all the required documentation on Spotify:

But a lot depend on which language/technology you’ll be using to create your application — which OS(s) and architectures should it run on? Are you going to target a single OS or is it going to be a cross-platform application?

Depending on these questions, you’ll have to decide which languages/tools to chose for developing your app, and then you’ll need to interface it to Spotify’s API.

I can’t advise you on the money-making aspect because I don’t use neither Spotify nor Appstore, but if Spotify allows you to earn money through some sort of affiliation program, then you’ll find it documented in Spotify’s API too. The same goes for the Appstore: you’ll have to consult its API documentation in order to learn how to interface your app with it.

This holds true for any similar online service: the public API is what allows end users to create custom applications that can communicate with the service. The freedom of actions granted by these services will vary from service to service, so you’ll need to read the official docs.

Usually, to handle sales you’ll be dealing with personal user tokens which you exchange with the service in order to acknowledge transactions, and probably you’ll be implementing something similar in your app to, in order to register its users.

2 Likes

Since you got me curious, I had a quick look at the Spotify API docs. It revolves around JSON objects exchanged via web queries (HTTP Get and Post) — for some reason it doesn’t seem to support the JSON-RPC protocol.

A quick search on GitHub reveals that there are numerous open source libraries for interfacing with Spotify’s API, written in many languages (scripted or compilable):

So you have a rich pool of ready-made libraries to start experimenting with, and you won’t have to write the interfaces yourself (unless you’ll be using a language for which there’s no ready library).

1 Like

Thanks for taking the time to respond and what a great and detailed one at that .

QUOTE

I can’t advise you on the money-making aspect because I don’t use neither Spotify nor Appstore, but if Spotify allows you to earn money through some sort of affiliation program, then you’ll find it documented in Spotify’s API too. The same goes for the Appstore: you’ll have to consult its API documentation in order to learn how to interface your app with it.

UNQUOTE

Are there any particular clauses in their API documentation to look out for with regards to receiving payment from potential customers . What are the generic clauses ? Wording…etc…

No, the API Docs will only reveal to you whether this type of feature is available for you to use; but regarding the legitimate ways to employ them you must refer to the various legal documents (EULA, Code of Conduct, and various contracts) which are always available on the services(s) websites.

You definitely need to read carefully all the legal matter, especially if you’re going to do cross-service operations (e.g. a Spotify app monetizing via AppStore, and viceversa). If in doubt about the legal jargon, always consult a lawyer (from your country). You won’t be able to receive legal advise in this community (just discussing and commenting legal matters is considered legal advise).