Категории плейлистов 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 плейлистов.