Introduction
This page highlights the key elements you need to know before starting Deezer integration into your 3rd party service/device.
Key features
For a similar user experience accross devices and services, Deezer asks you to implement at least the following key features when building a full Deezer-enabled application:- My Music (end-user library, available after the user logged in)
- My Playlists: playlists created or bookmarked by the end-user
- My Albums: favorite albums bookmarked by the end-user
- Mixes
- Search
User levels
In the territories where Deezer is already available, we manage 3 kinds of end-users.-
Unlogged users:
Users who are not registered or logged in on the Deezer service.
Cannot add a mix/album/artist as a favorite.
Cannot create a playlist.
30s clips listening restrictions. -
Freemium users:
Users with a free Deezer account.
Can add a mix/album/artist as a favorite.
Can create a playlist.
30s clips listening restrictions. -
Premium / HiFi / Family users:
Users who suscribed a paid account (learn more).
Can add a mix/album/artist as a favorite.
Can create a playlist.
Unlimited listening in HQ.
Mobile access.
Content access rules
According to his own local region area, the end-user will access to the content that Deezer dealed with the local rights holders. The table below describes limitations on content access by user type. As indicated in the Terms of use, you will have to respect these rules when using Deezer API or SDKs.Features | Unlogged users | Freemium users | Premium users |
---|---|---|---|
Mixes | API: 30s. extract Plugins: Full Track / unlimited |
API: 30s. extract Plugins: Full Track / unlimited |
API: 30s. extract Plugins: Full Track / unlimited |
Music on Demand | API: 30s. extract Plugins: 30s. extract |
API: 30s. extract Plugins: 30s. extract |
API/Plugins: Full Track / Unlimited |
Available tools
To help you in using the right tool for your platform, please refer to the table below:Platform | API | Web Plugins | JavaScript SDK | Android Native SDK | iOS Native SDK |
---|---|---|---|---|---|
Website | Yes* | Yes | Yes | No | No |
Native iPhone/iPad Application | Yes* | No | No | No | Yes |
Native Android Application | Yes* | No | No | Yes | No |
Firmware/OTT/STB | Yes* | No | No | No | No |