Music Service Feature Compatibility
Music streaming services vary significantly in their API capabilities and supported features. Before implementing specific functionality in your application, consult the compatibility table below to verify that your target services support the required features.
| Update playlists | Remove playlists | Remove tracks in playlist | Move tracks in playlist | Add tracks to library | Remove tracks from library | Fetch library albums | Fetch albums | Fetch album tracks | Add album to library | Remove album from library | Fetch library artists | Fetch artists | Add artist to library | Remove artist from library | Search by ISRC | Returns ISRC | Returns preview URL | Returns user email | Returns user country | Max pagination limit | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Spotify | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | - | - | - | 50 |
| Apple Music | - | - | - | - | ✓ | - | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | - | ✓ | ✓ | - | - | ✓ | 25 |
| YouTube | ✓ | ✓ | ✓ | ✓ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ✓ | - | 50 |
| Tidal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | - | ✓ | ✓ | 20 |
| Resso | - | - | ✓ | - | - | - | - | - | - | - | - | - | - | - | - | ✓ | ✓ | - | - | - | 50 |
| Boomplay | ✓ | - | ✓ | - | ✓ | - | ✓ | ✓ | ✓ | ✓ | - | - | ✓ | - | - | ✓ | ✓ | - | - | - | 50 |
| Amazon Music | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | - | 100 |
| Napster | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | - | ✓ | ✓ | ✓ | ✓ | ✓ | 50 |
| Deezer | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | - | ✓ | ✓ | ✓ | 50 |
| SoundCloud | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | - | - | - | - | ✓ | ✓ | ✓ | ✓ | - | ✓ | - | - | ✓ | 50 |
| Audiomack | ✓ | ✓ | ✓ | - | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | - | ✓ | ✓ | 50 |
| Audius | ✓ | ✓ | ✓ | - | ✓ | ✓ | - | - | - | ✓ | ✓ | - | - | - | - | - | ✓ | - | ✓ | ✓ | 50 |
| Qobuz | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | - | ✓ | - | ✓ | ✓ | 500 |