Категории плейлистов Spotify - cscenter/automatic-playlist-generation GitHub Wiki

Все категории плейлистов со Spotify (метод GET https://api.spotify.com/v1/browse/categories). При запросе можно указывать страну и язык для сужения области запроса. По каждой категории можно получить список плейлистов через метод GET https://api.spotify.com/v1/browse/categories/{category_id}/playlists , https://developer.spotify.com/web-api/get-categorys-playlists/ (страну и язык тоже можно указать), количество плейлистов и суммарное число песен указано в списке ниже:

  • Top Lists 10; 462
  • Mood 29; 2597
  • Party 16; 1423
  • Pop 12; 785
  • Trending 17; 1338
  • Focus 15; 1155
  • Rock 21; 1730
  • Indie 22; 2265
  • EDM/Dance 62; 14304
  • Chill 45; 3957
  • Dinner 16; 984
  • Sleep 8; 377
  • Hip Hop 32; 2327
  • Workout 24; 3166
  • RnB 21; 1097
  • Country 19; 1061
  • Folk & Americana 23; 2445
  • Metal 54; 2496
  • Soul 18; 1041
  • Travel 17; 954
  • Decades 18; 1441
  • Jazz 27; 1603
  • Blues 14; 570
  • Reggae 15; 781
  • Latino 78; 2706
  • Punk 20; 1324
  • Romance 22; 1562
  • Funk 16; 1719
  • Classical 40; 2328
  • Comedy 6; 628
  • Kids 9; 374
  • Gaming 39; 4038

Общее число плейлистов с категориями: 785; композиций: 65038.

Пример плейлиста, метод GET https://api.spotify.com/v1/users/{user_id}/playlists/{playlist_id}/tracks категория Focus:
Three Ralphs -- DJ Shadow
Sweat (Soulji Remix) -- Karma Fields
Bleed -- deadmau5
Moment -- Haywyre
Opus One -- Russ Liquid
Coda -- Echos
Sapient Dream -- Slushii
Dimemories -- Zeds Dead
There is Nowhere -- Spaces Between
Epoch -- Tycho
All Wet (feat. Siriusmo) -- Mr. Oizo
Ghost -- Ookay
Horizon -- Speo
Land, Sea and Sky -- Keeno
Cryptic -- Rezz
Listen to the Storm -- Puppet
и т.д.

Другие способы получения плейлистов Spotify

  • https://developer.spotify.com/web-api/get-list-users-playlists/ Если знать id пользователей, можно скачивать их плейлисты.
  • https://developer.spotify.com/web-api/get-list-featured-playlists/ Подбор плейлистов по указанной стране и/или языку и/или дате. Можно набрать "утренних" и "вечерних" плейлистов в зависимости от времени, праздничных в зависимости от даты.
  • Кроме того, можно искать плейлисты по ключевому слову, отсылающему к описанию или названию плейлиста. Пример из документации: curl -X GET "https://api.spotify.com/v1/search?q="doom metal"&type=playlist", https://developer.spotify.com/web-api/search-item/ Например, запрос по слову "celebrate" выдаёт 215 плейлистов.