This repository has been archived by the owner on Jul 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Rotor.StationList(string language)
KirMozor edited this page May 6, 2022
·
1 revision
Returns all stations in YandexMusic
Arguments:
- string language: The language that will be in JSON
- en
- uz
- ru
- uk
- kk
- hy
Example:
using System;
using YandexMusicApi;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Token.token = "YOURTOKEN";
Console.WriteLine(Rotor.StationList(language: "ru"));
}
}
}
Output:
{
"invocationInfo": {
"hostname": "music-stable-back-sas-36.sas.yp-c.yandex.net",
"req-id": "1651833117237559-13042286387275624970",
"exec-duration-millis": "120"
},
"result": [
{
"station": {
"id": {
"type": "genre",
"tag": "pop"
},
"name": "Поп",
"icon": {
"backgroundColor": "#FF6665",
"imageUrl": "avatars.yandex.net/get-music-misc/34161/rotor-genre-pop-icon/%%"
},
"mtsIcon": {
"backgroundColor": "#FF69B4",
"imageUrl": "avatars.yandex.net/get-music-misc/49997/rotor-genre-pop-mts-icon/%%"
},
"fullImageUrl": "avatars.yandex.net/get-music-misc/29541/rotor-genre-pop-full-image-Lzu7F/%%",
"mtsFullImageUrl": "avatars.yandex.net/get-music-misc/28592/rotor-genre-pop-mts-full-image-Xpf7f/%%",
"idForFrom": "genre-pop",
"restrictions": {
"language": {
"type": "enum",
"name": "По языку",
"possibleValues": [
{
"value": "any",
"name": "Любой"
}
]
},
"mood": {
"type": "discrete-scale",
"name": "Под настроение",
"min": {
"value": 1,
"name": "Грустнее"
},
"max": {
"value": 4,
"name": "Веселее"
}
},
"energy": {
"type": "discrete-scale",
"name": "Энергичность",
"min": {
"value": 1,
"name": "Спокойнее"
},
"max": {
"value": 4,
"name": "Бодрее"
}
},
"diversity": {
"type": "enum",
"name": "По характеру",
"possibleValues": [
{
"value": "default",
"name": "Все"
},
{
"value": "diverse",
"name": "Редкие"
},
{
"value": "favorite",
"name": "Любимые"
},
{
"value": "popular",
"name": "Популярные"
}
]
}
},
"restrictions2": {
"diversity": {
"type": "enum",
"name": "По характеру",
"possibleValues": [
{
"value": "favorite",
"name": "Любимое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/34161/img.613f11c98de8bb5a0cbe9201/orig",
"serializedSeed": "settingDiversity:favorite"
},
{
"value": "discover",
"name": "Незнакомое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/70683/img.613f11ca8de8bb5a0cbe9202/orig",
"serializedSeed": "settingDiversity:discover"
},
{
"value": "popular",
"name": "Популярное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/30221/img.613f11c98de8bb5a0cbe9200/orig",
"serializedSeed": "settingDiversity:popular"
},
{
"value": "default",
"name": "Любое",
"unspecified": true,
"serializedSeed": "settingDiversity:default"
}
]
},
"moodEnergy": {
"type": "enum",
"name": "Под настроение",
"possibleValues": [
{
"value": "active",
"name": "Бодрое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/49997/img.6144b25fc0719634c7e6a46e/orig",
"serializedSeed": "settingMoodEnergy:active"
},
{
"value": "fun",
"name": "Весёлое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/49997/img.6144b263c0719634c7e6a471/orig",
"serializedSeed": "settingMoodEnergy:fun"
},
{
"value": "calm",
"name": "Спокойное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/70850/img.6144b261c0719634c7e6a470/orig",
"serializedSeed": "settingMoodEnergy:calm"
},
{
"value": "sad",
"name": "Грустное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/2406661/img.6144b260c0719634c7e6a46f/orig",
"serializedSeed": "settingMoodEnergy:sad"
},
{
"value": "all",
"name": "Любое",
"unspecified": true,
"serializedSeed": "settingMoodEnergy:all"
}
]
},
"language": {
"type": "enum",
"name": "По языку",
"possibleValues": [
{
"value": "any",
"name": "Любой",
"unspecified": true,
"serializedSeed": "settingLanguage:any"
}
]
}
}
},
{
"invocationInfo": {
"hostname": "music-stable-back-sas-36.sas.yp-c.yandex.net",
"req-id": "1651833117237559-13042286387275624970",
"exec-duration-millis": "120"
},
"result": [
{
"station": {
"id": {
"type": "genre",
"tag": "pop"
},
"name": "Поп",
"icon": {
"backgroundColor": "#FF6665",
"imageUrl": "avatars.yandex.net/get-music-misc/34161/rotor-genre-pop-icon/%%"
},
"mtsIcon": {
"backgroundColor": "#FF69B4",
"imageUrl": "avatars.yandex.net/get-music-misc/49997/rotor-genre-pop-mts-icon/%%"
},
"fullImageUrl": "avatars.yandex.net/get-music-misc/29541/rotor-genre-pop-full-image-Lzu7F/%%",
"mtsFullImageUrl": "avatars.yandex.net/get-music-misc/28592/rotor-genre-pop-mts-full-image-Xpf7f/%%",
"idForFrom": "genre-pop",
"restrictions": {
"language": {
"type": "enum",
"name": "По языку",
"possibleValues": [
{
"value": "any",
"name": "Любой"
}
]
},
"mood": {
"type": "discrete-scale",
"name": "Под настроение",
"min": {
"value": 1,
"name": "Грустнее"
},
"max": {
"value": 4,
"name": "Веселее"
}
},
"energy": {
"type": "discrete-scale",
"name": "Энергичность",
"min": {
"value": 1,
"name": "Спокойнее"
},
"max": {
"value": 4,
"name": "Бодрее"
}
},
"diversity": {
"type": "enum",
"name": "По характеру",
"possibleValues": [
{
"value": "default",
"name": "Все"
},
{
"value": "diverse",
"name": "Редкие"
},
{
"value": "favorite",
"name": "Любимые"
},
{
"value": "popular",
"name": "Популярные"
}
]
}
},
"restrictions2": {
"diversity": {
"type": "enum",
"name": "По характеру",
"possibleValues": [
{
"value": "favorite",
"name": "Любимое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/34161/img.613f11c98de8bb5a0cbe9201/orig",
"serializedSeed": "settingDiversity:favorite"
},
{
"value": "discover",
"name": "Незнакомое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/70683/img.613f11ca8de8bb5a0cbe9202/orig",
"serializedSeed": "settingDiversity:discover"
},
{
"value": "popular",
"name": "Популярное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/30221/img.613f11c98de8bb5a0cbe9200/orig",
"serializedSeed": "settingDiversity:popular"
},
{
"value": "default",
"name": "Любое",
"unspecified": true,
"serializedSeed": "settingDiversity:default"
}
]
},
"moodEnergy": {
"type": "enum",
"name": "Под настроение",
"possibleValues": [
{
"value": "active",
"name": "Бодрое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/49997/img.6144b25fc0719634c7e6a46e/orig",
"serializedSeed": "settingMoodEnergy:active"
},
{
"value": "fun",
"name": "Весёлое",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/49997/img.6144b263c0719634c7e6a471/orig",
"serializedSeed": "settingMoodEnergy:fun"
},
{
"value": "calm",
"name": "Спокойное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/70850/img.6144b261c0719634c7e6a470/orig",
"serializedSeed": "settingMoodEnergy:calm"
},
{
"value": "sad",
"name": "Грустное",
"imageUrl": "https://avatars.mds.yandex.net/get-music-misc/2406661/img.6144b260c0719634c7e6a46f/orig",
"serializedSeed": "settingMoodEnergy:sad"
},
{
"value": "all",
"name": "Любое",
"unspecified": true,
"serializedSeed": "settingMoodEnergy:all"
}
]
},
"language": {
"type": "enum",
"name": "По языку",
"possibleValues": [
{
"value": "any",
"name": "Любой",
"unspecified": true,
"serializedSeed": "settingLanguage:any"
}
]
}
}
},
A lot of JSON