Skip to content
This repository has been archived by the owner on Jul 8, 2022. It is now read-only.

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
Clone this wiki locally