Matiash Kodintsev vor 2 Monaten
Commit
75312b5ee3
17 geänderte Dateien mit 2503 neuen und 0 gelöschten Zeilen
  1. 8 0
      .gitignore
  2. 24 0
      README.md
  3. 18 0
      config.sample.json
  4. 41 0
      main.py
  5. 2 0
      outdated/.gitignore
  6. 99 0
      outdated/fetcher.py
  7. 83 0
      outdated/music.ipynb
  8. 1442 0
      outdated/music_info.json
  9. 29 0
      outdated/outdated/enigmaN2U.js
  10. 93 0
      outdated/outdated/enigmaU2U.js
  11. 175 0
      outdated/vk_config.v2.json
  12. 73 0
      vcollector.py
  13. 32 0
      vconfig.py
  14. 6 0
      venigma.py
  15. 134 0
      venigma_internal.py
  16. 15 0
      vfetcher.py
  17. 229 0
      vobjects.py

+ 8 - 0
.gitignore

@@ -0,0 +1,8 @@
+venv/
+__pycache__/
+manifests/
+music/
+
+config.*
+!config.sample.*
+

+ 24 - 0
README.md

@@ -0,0 +1,24 @@
+# VK music downloader
+
+## Usage
+
+Fill in `config.sample.json` and rename it to `config.json`. You can acquire required data from network tab in browser developer tools:
+
+1. Open developer tools.
+2. Start playing any song.
+3. Filter by `get_audio_ids_by_source` (for `audio_list_payload`) and `reload_audios` (for `audio_data_payload`).
+4. RMB -> copy -> copy as fetch (node.js).
+5. Paste arguments (payload) into config file.
+6. `vk_id` may be acquired from main audio page url: `https://vk.com/audios<vk_id>`.
+
+Then just run:
+
+```sh
+python main.py
+```
+
+## Known issues
+
+1. It may (and likely will) fail on Windows: `.m3u8` files use URL-compatible names for partials, like `seg-00?siren=1`. Use Unix or WSL.
+
+2. Script does not handle errors. Use shell loops.

+ 18 - 0
config.sample.json

@@ -0,0 +1,18 @@
+{
+    "vk_host": "https://vk.com/",
+    "audio_list_url": "al_audio.php?act=get_audio_ids_by_source",
+    "audio_data_url": "al_audio.php?act=reload_audios",
+    "vk_id": "<VK_ID>",
+    "manifests_directory": "manifests/",
+    "audio_directory": "music/",
+    "audio_list_payload": {
+        "headers": "<HEADERS>",
+        "body": "<BODY>",
+        "method": "<METHOD>"
+    },
+    "audio_data_payload": {
+        "headers": "<HEADERS>",
+        "body": "<BODY>",
+        "method": "<METHOD>"
+    }
+}

+ 41 - 0
main.py

@@ -0,0 +1,41 @@
+import vconfig
+import vcollector
+import vobjects
+
+config = vconfig.VConfig(open("config.json"))
+print("Fetching list of audio")
+audio_list = vcollector.audio_list(config)
+print("Fetching audio metadata")
+audio_data = vcollector.audio_data(config, audio_list)
+print("Fetching audio manifests")
+for data in audio_data:
+    if vobjects.Manifest.load(config, data):
+        print(f"\tPre-Fetched: {data.hindex()}")
+        continue
+    manifest = vcollector.audio_manifest(config, data)
+    data.manifest(manifest)
+    data.manifest().store(config)
+    print(f"\tFetched: {data.hindex()}")
+print("Fetching audio chunks")
+for data in audio_data:
+    manifest = data.manifest()
+    if manifest.hashed(config):
+        print(f"\tPre-fetched: {data.hindex()}")
+        continue
+    chunks = manifest.chunks()
+    for idx, chunk in enumerate(chunks):
+        chunks[idx] = (vcollector.audio_chunk(config, data, chunk))
+        print(f"\tFetching: {data.hindex()} | {idx + 1}/{len(chunks)}", end='\r')
+    for chunk in chunks:
+        chunk.store(config)
+    manifest.hash(config, chunks)
+    print(f"\tFetched: {data.hindex()}", end=' \n')
+print("Building audio")
+for idx, data in enumerate(audio_data):
+    if data.hashed(config):
+        print(f"\tPre-built: {data.hindex()}")
+        continue
+    vcollector.audio(config, data.manifest(), idx + 1)
+    data.hash(config)
+    print(f"\tBuilt: {data.hindex()}")
+print("Done")

+ 2 - 0
outdated/.gitignore

@@ -0,0 +1,2 @@
+venv
+music

+ 99 - 0
outdated/fetcher.py

@@ -0,0 +1,99 @@
+import json
+import requests
+import os
+import subprocess
+import typing
+import threading
+import time
+
+
+class song:
+    def __init__(self, json_song) -> None:
+        self.__url = json_song["url"]
+        self.__artist = json_song["artist"]
+        self.__title = json_song["title"]
+
+    @property
+    def url(self) -> str:
+        return self.__url
+
+    @property
+    def artist(self) -> str:
+        return self.__artist
+
+    @property
+    def title(self) -> str:
+        return self.__title
+
+
+def seg_finder(mlst: typing.List[str]):
+    for i in mlst:
+        if i[:3] == "seg":
+            yield i
+
+
+def the_fetcher(m_subj: song, number):
+    global counter
+    global thread_count
+
+    start = time.time()
+    root_url = m_subj.url.split("index.m3u8")[0]
+    inc_name = root_url.split("/")[-2]
+    os.mkdir("music/" + inc_name)
+
+    f = open("music/" + inc_name + "/" + "index.m3u8", "wb")
+    m3u8 = requests.get(m_subj.url).content
+    f.write(m3u8)
+    f.close()
+
+    m3u8 = list(seg_finder(str(m3u8).split("\\n")[:-1]))
+    m3u8.sort()
+    for i in m3u8:
+        f = open("music/" + inc_name + "/" + i, "wb")
+        f.write(requests.get(root_url + i).content)
+        f.close()
+
+    prc = subprocess.Popen(
+        f'ffmpeg -protocol_whitelist file,http,https,tcp,tls,crypto -allowed_extensions ALL -i music/{inc_name}/index.m3u8 -metadata title="{m_subj.title}" -metadata artist="{m_subj.artist}" -metadata track={number} music/"{m_subj.title} - {m_subj.artist}".mp3 &> /dev/null && rm -r music/{inc_name}',
+        shell=True,
+    )
+    prc.wait()
+
+    print(
+        f"Process number {number} ({m_subj.title} - {m_subj.artist}) is done in {time.time() - start}s"
+    )
+    counter -= 1
+
+    locker.acquire()
+    thread_count -= 1
+    locker.release()
+
+
+inp = open("music_info.json", "r+")
+m_seq = [song(i) for i in json.load(inp)]
+m_seq.reverse()
+
+counter = len(m_seq)
+endway = counter
+
+
+locker = threading.Lock()
+thread_count = 0
+
+glb_start = time.time()
+
+i = 0
+while i < endway:
+    locker.acquire()
+    if thread_count >= 8:
+        locker.release()
+    else:
+        i += 1
+        thread_count += 1
+        locker.release()
+        thread = threading.Thread(target=the_fetcher, args=(m_seq.pop(), i))
+        thread.start()
+
+while counter != 0:
+    pass
+print(f"Program is done in {(time.time() - glb_start)}s")

+ 83 - 0
outdated/music.ipynb

@@ -0,0 +1,83 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import vk_api\n",
+    "from vk_api import audio\n",
+    "\n",
+    "my_id = '464426988'\n",
+    "login = '+89152561930'\n",
+    "\n",
+    "vk = vk_api.VkApi(\n",
+    "    login=\"+89152561930\",\n",
+    "    password=\"\",\n",
+    "    token=\"vk1.a.skTRr1KCyj6tv1HchGCCYLSSlqaMJ0_4rBzfK0Ywzm1mTxFoQGL-5TPd9NaL8D1h3XbyKIs0Ir5ukMe2T4XFM81pvaMLH-1lNqaTvaiqmxlwQm4y0ZbQHfxhdfdaZZQDWvVyq2YeP4zx4zOwklbsd0Ohp3StDMV5P3eoL3ZCD6XYU7juLrH9unNJHkdMcmit\",\n",
+    "    app_id=6121396,\n",
+    ")  # токен брать для vkadmin https://habr.com/ru/articles/519302/\n",
+    "vk.auth(token_only=True)\n",
+    "vk_audio = audio.VkAudio(vk)\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "audlist = vk_audio.get(owner_id=my_id)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "clrlist = [({\n",
+    "    'url': a['url'],\n",
+    "    'artist': a['artist'],\n",
+    "    'title': a['title']\n",
+    "}) for a in audlist]"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import json\n",
+    "\n",
+    "outp = open('music_info.json', 'w')\n",
+    "\n",
+    "json.dump(clrlist, outp)"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "venv",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.11.3"
+  },
+  "orig_nbformat": 4
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}

+ 1442 - 0
outdated/music_info.json

@@ -0,0 +1,1442 @@
+[
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/AMMKK__87RDRFre4YG5HewvdRxqw4EutqrhWDA8IFfaclA-8i15Qy0GTnS76todc4mxsTIB4tY69Ubj5ctbUWNl5h-TSS5Khz2UW2WwR3azwpVZUVaHU5T3JkurStZj1zezMiFMzCL1pLOSjtUzZvx644SKMywBzCK3_hc80k7azjWs/index.m3u8?siren=1",
+        "artist": "The Highwaymen",
+        "title": "Highwayman"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/hZXNCa16BW6QnPjj_idMJI73uvx29GHGiOxxWwYqcqC78hP4-erh1Rh0MkedCjU7-nLp7PObI56-1U6LVz7SLTxPiHbVobbXAEB_rg-fhYvHCXU2qLCjBipbYyLfXkTDc6ba73WwXyvpE26pZF49R_GbC1flVD3ENT6wttoYEnI4ElA/index.m3u8?siren=1",
+        "artist": "The Chalkeaters feat. Black Gryph0n, PiNKII",
+        "title": "Furr\u00fdmon: Gotta Smash \u2019Em All!"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/cEHY6RSnc94n1i_f9GRK8CoENReiC9wHevp5c6AXOt0fSK27ARgELK-cD-Pyn5W4LSx0ZwYqUD_EvzE5mZ4b5VFoERBIysKwbo_VcSakX3XbKmT3Nf-YMIEES-hlL3CJRN5wB7F2J0TMKmhcB6c924fEZEJhVeWkRi8GOfraAuh_o9w/index.m3u8?siren=1",
+        "artist": "Midge Ure",
+        "title": "The Man Who Sold the World"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/qCK2S3JvTBMfz0bPwnH8RZO116-jVKeG0Z0PtWNoQQY_Y-4KDYQxcX1qWlRwdojGzC2w46ZxaEH6GFF7YQdVJSJzroRU8s_njkZy4R9fzh8Akb6fjO4uVg7nefDPncPhwMy9CnKwl1umxmixN1zbig15jaJC0DgWQL8rRWlIkKLfQoo/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "The Master's Call"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/rgsZrjkcX0GvNh6bANCQY4FG9roy6QPWpwW0l3rYUggLMA7_QndBoib67TnX354QVMncsEYtkzQwEm6DSJN7yxkyaYHSRrKgU8_ykynPbapHJpMOJAkAaDmstoUwpHC-xnyr5edaBE-Y3IACh__hvRoSuCH26bpdCLLDeVc4rLpZCIM/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "El Paso"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/Xs_sdu5HjMTHXpItXgEqY7n1MZNVmmyhMIjWWOTZBuF59xnFl9FagP6NJwhIWX5DOja8iIDlo8oMx6CVg_-l-YT35K_lvZFo5mafMg566v0Qf-atkRlKAgikdETUBKSQnosJfig0bk3Emv0B5AA9PqEVkdEGn9ZZUpVgSuLVih3xCY4/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "The Strawberry Roan"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/P-uYiFg4ZQBlggAmQ8imAUEja7dWgChKP_GmDUk2mjZIttWdDoqiUyiBaRH-RDZvr5hf5m8tUnNCrDyp4KQc6Gdlk31Q0TCEenN59AESNrZM8YzvLtzSMvVIOCOhGcVa1rOQ556FbJkz-fd__3WW96XImr_1_nlW0UQrgvR9ploUYqQ/index.m3u8?siren=1",
+        "artist": "The Hope County Choir",
+        "title": "Keep Your Rifle by Your Side"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/E64Jpo1EAR4vGwiMtDiuN_fH05wHYg-SvAPLBCM7JuLZL_B7kjq7Kof6Hcajrty27Fbr8f3az2RI_MI21sQMj_OA8l6qWbcQqtyYwc5huQmb4_YIf81KcFZULAUpZy_vqLqJx7TXqbwp71dpnFF6EXuJSUbGbmy9fG31l0fu5IZQ7XE/index.m3u8?siren=1",
+        "artist": "SIAM\u00c9S ",
+        "title": "The Wolf"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/iKeYJbfGDWPGztMsqcTQc3eqqNyswd4UaoLELbjNdErtIiDUVSuCFVmFI2_Bxhui3auDUWwnKiXuKckkAAdfm5w7xnlEBZqM1c-er6QS1AYbGZuvAds4iOxXHGseGExYAsOoQEWmlyZnipvyzhcH45mrEibr2llE0tmnVHNpheXEX-Y/index.m3u8?siren=1",
+        "artist": "The Stupendium",
+        "title": "The Fine Print"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/HE6CqB25rol0fV0X4QTO6_BdbtgzxAyl1I3Qoda-lSbA6LGqlkvNxW4_3zc-s0u5E1d8JPH8EIbMdfiPF1PDEq9RzuKQ9pGQO34cSTILi9xz1XlDQAG6S38_9BEon_STSzQxdAQTxF-8xtSri84d8lrGxLOKi-suImiKymkPWZ_ySLU/index.m3u8?siren=1",
+        "artist": "Ghoultown",
+        "title": "Drink With The Living Dead"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/LQzAPusuhxo8BQm4pYT59xoNuN7q5VP5R9BA2JnQscR2tU0gX-veuOGbkvnFzSphCJ0VkkI1lNWZ2EXj2IhXiTVPQOt0_CRQ2RVHcU8xt8TIWwrkFNLHfeFwkTNC1G0c91-JZ1EwBldiH8kEzs9wwJU25DKoy43xWw/index.m3u8?siren=1",
+        "artist": "Men At Work",
+        "title": "It's A Mistake (Album Version)"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/lcY7xt6OwButoweJsiR5ANATH83jWqP2zgFHDd-eFo8sJwyqSmRRJ-OILov07onFk6smGLyRc4iQBlqrFcaLuN9AALHN-bUYk6GFM79Nji_Kiv1HdHT9XP0hC1NfUbW3UI0lzTKJY6QVaUir7It75AwMXQkR8Ct4Kdr-iBY9EuTcBEU/index.m3u8?siren=1",
+        "artist": "\u0412\u0440\u0430\u0442\u0430 \u041e\u0432\u0435\u0440\u0442\u043e\u043d\u0430",
+        "title": "\u0426\u0432\u0435\u0442\u0435\u0442 \u0433\u0435\u0440\u0430\u043d\u044c"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/_AZ8TmEBU7oU8Dv-GwPuMZ9m6_3COLgPkSnJGDd61NIZYJQJ3rQuujECBDmmuPbeBQQr0Co7cP_mj6QxI7zRSTaXfFCf5vfcmdSMav3SXAYw5mF03jfbJoxqtrja6IqCaiJYb9kNu-Ibxlv6F-Ta_YJTqprrI28THg/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "Cottonwood Tree"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/wPUPrs9eVLG7EyacPjjprkiBsGm-CBQwqg7tHeHSMYsAm1TQwWo6ZnUa9seWrFHihSWJY-XcZrW9C_dxd4FQWURlxhBfzt0NFoKmROsIx7cfiK_yxIwN7-dZq8kRhD1uTP8OdH5b7K2I2vsNgkbfi5KyXzIOzfAWoooxGYEeuJbWX38/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "Mr. Shorty"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/mxVT8d5d3mRyGqwjPkGqGffmr8IHKeVKNYkAM9rdTeaaNeje9X-JS2-xc323D1wobnQi2KaADz2edbYf5vGjQga__0TbFG_gx0oKUPlM8Fo8p8FG3TGbjdl6pfhFJox9Jwb3OrvVlhLvPAmkC2lKnFYAoK0_GzLPvyGnohhxmAx1eb8/index.m3u8?siren=1",
+        "artist": "The Dead South",
+        "title": "In Hell I'll Be in Good Company"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/C1fzDG9Fisb_j9ucqN_-fPBNFn4B8UIfrdZx1q0TV1b_agKxkTY3funfLK3b4siMWn5piLEhaYHROpjCigxmZAXOzXpDbkW0thufpaoxb1k4--KyCSo7CTztzMcRw9-7RjAYhLc14W8bFhDmVhHHoQK63lb3JhTBKAwPJJaU6Lj_Ads/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "Man in Black"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/AtOlCvTTONHQcN-9NOV2_2_Z1FDCMyghFo5yaL2LT5_c1M7nNAc7fLEGW10vuNW1acIFl2eV2QH-qyffe39oK8eA7HVAgwwquJAPpCsEBuuj5m8ZHb4YNtiwsm20enxIukXGZsmnA7HH3lrbK70OZIuurHvuWMZwNARHfdRC2Mhk0IY/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "Sixteen Tons"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/A_P2HjusxxCOn51xe9LVrnW6Y3Hcf3ebmaUYN7IsTwyyiLTJLRfPZfke5oOa3Ucx8HCZ5nowiL0JVE_tfaRCq8elJ9emqBYQvVY2E_9qML0drKHnvpQ7mt5X5nShdYGpX5DvzhZFVlVnwRSuBgXzAhLpEcvKHtd7ytFKjIaXJg9JHEg/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "The Hanging Tree"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/Rjl3okDHAkc5sFdpQuxReDiQF2tPwhjK8vnNhy8Ny_Xo_ed29zVHTv-NUb6BtE0IsMnaEQ5bfctK4RjlnNrdFmGfn3zqB2iVHI9Nx9k45LND7crD5UTjIOelEDilRzak_k4mlfpgJiwcKuay95fsRkT8TViqUnrShF2l90RD7yFqLZ4/index.m3u8?siren=1",
+        "artist": "Blue Oyster Cult",
+        "title": "Dont Fear the Reaper"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/R9x37xTsHx7XzxJFdrwMlzJ2ouTG7xUUN-dwLuAVMy4_6nNLmIpjoX_INur1MWAR7Pk7DuHa0WoTVj510zzExnkBTi1jwbiK-sb6J22jIwSxdrPNPHnoLENY9knbVtssakX0nuRvmTebyv8kAJkSzmwf9rwdp-KQnr0Ec7ZJaBYskqs/index.m3u8?siren=1",
+        "artist": "Daryl Hall & John Oates",
+        "title": "Maneater"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/uxD-X6SAfnECk3uZhG-K9xnlpxQMLayNixQ0PecTVBb1CNNBzFjBjEH6dBwM4f5PbanXfML-zHSa-0XumLLVszRNG1gfI6PMF2y5yix-ra0wIyhPIfeMnB8ZqT1EZbqN_N1MQ1UwklbxGB4GJzojA2iWL19mxZv6vjV70UVd4kwDM98/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "Ring of Fire"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/9WO1AW9NPOmsNArBpQDpF-dw2V9tJqkqHTjRk5r3nEXFg24LagN1IEMN24-Hhi1awopnLzNKrkwsHA0zFR_uDKrsJ5ikhIzro9MpdTF5He2teDo2uwxwqScwbekKx_M1xSXdM1K7N9tymBWJqRg9UuYvxt9nWg53w5qP-bQFA5OHWVQ/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "The Cowboy in the Continental Suit"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/g6Byc_tPYnLeXyewmAHvxTFrmCYCsXJg3iEAS5zHthJK6tBEZCDEA2xpR1b7YC3tTo9muiZUiXipeRLxC5TTXksboDQNVQO0MubUIV0EZ6qHhv5yGXDgln9aujtMkLoOBgD7O2TIbXMeZoOZWFyIh3iRdkw0huj65geMZos5r5dbvck/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "(Ghost) Riders In the Sky"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/Oj1hAWaDpMUVwYyvy-cGdN6DkO-L_yKiP_xGOKGcssJeSeLnJwgr-q-1HzvZb6wJUn4v380KXRnBpbId_o3PuF12LDZuKZXQfnDXUw8tRc24ZGB9KMmrjHEgsyex74nT82pXT6y1C6k0yvMorDzumuxggqB8O__0Ahu739hiMzM2NEo/index.m3u8?siren=1",
+        "artist": "Joshua James",
+        "title": "Battle Hymn of the Republic"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/yvfzP9STRKU80xH4hSotJKZr2wXNsKnIEdrUx-05uAi0PvQdw_dTd-glYfw4RtOvdHViEPAEoyvu48vBD_mRw98XHm4iWDxTybc9uOldk8We9kyGTM2U2uoGwybpZV_RhZHcEnYjHezNE1LWVex9WzuyOyLvZN7XSEoWYaix9tNsiNU/index.m3u8?siren=1",
+        "artist": "Engelbert Humperdinck",
+        "title": "A Man Without Love"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/ybL5fUgH9xKhBWKwzwsNTNZ_lq2TKTi2XUE4J_7E_pFhEr8U23HG4IMCXP-hWIl0JdWCNcRUyL4L1Uaphhb7EVsVGt34zwwofZcaMBfDoXvLePbHQPI26CoJt-1Wm0-L_GbgssZjSez2AzbOlF2jIAjtuwb3ndTBs9z0YO9qJpE9aCg/index.m3u8?siren=1",
+        "artist": "Madness",
+        "title": "Night Boat to Cairo"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/wlId9wJGkGQhChkBnojqPWNZx467sFFPSG85ZPMm0mccUTB3Bn4J0_7FQI81B205V5_GavzDgCva9Id15RbIOno6IIsolqyZeiTvuftUqSL6_ExTQVzfdpvcPaxJfz3Jtkn6jntn-SnP6i8EhSvR9P7t_K8wLRmIQnxd6xmZUx6y7Ak/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041f\u0440\u044b\u0433\u043d\u0443 \u0441\u043e \u0441\u043a\u0430\u043b\u044b"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/x5UPc5QegRhduYMdF-4U2rQCl6GIhVVKtZMpsHw1sKStF-nBoLk83CEyla6vt4uL9pOMzeUp29a8FWY4J_ZqH3DuTSg8QzY0mSR3iO2tzbalepLhEuJZ6_86mx08Ch3gegRVtOp_S6o4tOJYFGNInAzC4DmH1LXchglSXE3oE8VoW-Q/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0414\u0436\u043e\u043a\u0435\u0440"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/vROhy0U47LZPJz_mRJJwsErJtg4fSrxAmnrBwodapbGkIEHGhomm0Dfv4uRTvEZkriL6Dd49-kqkI-oNlNulJqXiBWcqGUdvNRIV7lXpQMNbudrOOfyUAabbrY47kcEnEDBkNtpSJlQfypORUF-3IsjdK2TEbyoafY2XGy6VXfk5NDY/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u041f\u0435\u0442\u0440\u043e\u043f\u0430\u0432\u043b\u043e\u0432\u0441\u043a"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/4XHFFCWY-yB3k0-nJzw23kvCDexHZG8usFqmmbzIHmk3rLq7ED9KGbE7uXjMrYImPrDWHqMQvnit4Hz9-WnI4x6o1Ljf0DWsE8HtUZUEFi5sIlUk36OgviCZvEeoX7haQSJQaXmJIwmqP_rwlvzqvnWr35zbjnRUxUfmZEl5_HEcSHo/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Father"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/SZiXXXpSXeWnhDgzNIguwXH2DCQW1GEWf-LWEJsGyLOxcatwWWs5hkaxzkwi3vRZ91Jnunvcu7SfdI6TP51XK5t7iflXr9W-v8kTTnV_gzzfqlt5T221cShr-TFeK2AxnccjQHcLEbZmBQtTgyAlBCfv6RfMDkKN1e9_adXe6Zr4wbA/index.m3u8?siren=1",
+        "artist": "$uicideboy$",
+        "title": "My Flaws Burn Through My Skin Like Demonic Flames from Hell"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/MqAkQdBY5u46UCzYtg1jdfJowcChTvMfOAos7MSI9exDpado4yTEIsFN7hbY99p9zrXhMAPXEuAc6QCpZi1BReKgC61CgmtOomPd4qdVVkNIajjxe4_SsMvmwhNRG9tScO6KO8Axuoxu6YPOD7P06Gd-xLEgehStbGBjhZ8Z6zevrss/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u041f\u0435\u0441\u043d\u044c \u043f\u0443\u0441\u0442\u044b\u043d\u0438"
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/sJg3lAM4KJqx0nujwL9T6QnQjTPdzkdZTOW5kZYJ5XqH4Mq6QbltOmNvyMmsr4zYhj3U26fCUXFAtmKf6BjBEOrhSZzxMx0OroKcHOx8Oien-P6iQ9fa1jeItSw-YM5pCrmPjtz0mDcJm97SNuIOiMXQbWR-M_CYUoj5Q0lv1NGdHF8/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u0412\u044b\u0441\u043e\u0442\u0430 776"
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/j-x5EiCiNOMv05zXFh7Nun8AJL013TTuKJ5veXBW1110XTZZ3VMiFFcvbECy5qnM5-m89c6Ow2-bBjVcaEYb2RoPCFoWYM1a5j_3b-cyHBEiDyqu59Qz5awh0icvUjS8wbS0ErFcZLDXHQ8MM2ZO5rhWtw8qQifyBVYP0F4tX85uDUo/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u044f \"C\u043e\u044e\u0437\u043d\u0430\u044f \u0441\u0438\u043b\u0430\""
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/FPzrDG2DfXrpdoqpb01pg4DQFwoaOdkPda9OHBeVHbgzPyfvtWSOd_ekc_Bjsb4JAiC0APgU8wgrR1H3m0PW8--_qFT-PeTw3JGeEux95l3E8EYWPWJ_ObxQ_osPfghXrC4-gihbTsyzynJaMgM80wunn1Zez_90gLQqn1_AIIXhgFU/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u0427\u0435\u0440\u043d\u044b\u0439 \u043e\u043a\u0442\u044f\u0431\u0440\u044c"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/WqFw-gRQyCDStU4gbD0QRNh_qa_etBdq8QGjWf3bUetHiJF9N1o4ECKIdG0A7Sh8yc4klpTG6VViYrEf5LQUnyjvQq-xcyp5j9tWLdffFaboEoqiYQwXhRYTsP6TcO8mZU6prom4EhqqQKdIJ2xlRpC7688oKZZ50XA-HdD2JmEhG-4/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u041e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u00ab\u041f\u0430\u043c\u044f\u0442\u044c\u00bb"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/OT_NaDq86Of0NR42C4afEWbqLAJauD7ZLwMH2MZJ5wCTeYtvKmqMTDVVCqVwWM1Sn1RYcbItGRiwOb1qmKIYIkYTLCrhgBECO5KEdQz-38lKN05WHzlRQAKgH89e_TYWy_0M7WVbDalAai4QhaSBnRr-WZR2Ek5oIh7kAMEEtt_8dbg/index.m3u8?siren=1",
+        "artist": "Paramore",
+        "title": "Hard Times"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/TlU6lg2GL4K2s7EulsD9Rk8nbh9f66ZFiaYTvMFVknx5AMwvCOYvRef3SD3qpceLqmTgtFMVARvoYTp0pTHipVz8Lbs8fN2ttK0n4YiCxW-5602iC423Or_HETopuWlo0QGp6iLLO7gI-FJWgxGQcyW1K-FnGGlVNk94LkKYvZpJkCg/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0414\u0443\u0440\u0430\u043a"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/chg52gJqDzq7NJpPs9Ivca7xA2ul1tzhGAE7bjI3r29uIlP-rgy96BWeTIRfdBWgjSvNNXVB_7bFeoYjH6tRAqA7aVcyMk0-4wn9Wd_qeofGkcGjk0KypuhORgcXYrczFXkB2KN4FqYD3C6qLfB5ZASI7imNa_K6xT3uflVlCNFzi8I/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0412\u043e\u0437\u043b\u0435 \u0434\u043e\u043c\u0430 \u0442\u0432\u043e\u0435\u0433\u043e"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/FuJ-EB1FiITRpAxjZ2Fe9UaMmFx70cSBsDokbJBZ42-NKG_MuZp2aHj_A5oPZkkmbTQhBwXVgFnQoug9yZ1_D8lv4-vDAKWZQ161iEiZc2qgOyHmLOCuBqn3KeQyKp6cdJH6LBgx_UDx6PLQZi3UxBwJo6TYTRpDDy6d_t-s343-J6M/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u042f\u0432\u0430"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/0gwsRVcXRKO_VatVQfRxK9m7x1WGxwkBLJl521Z7N6JO3K34hMV8KPmeNCf32_HvStu0C-i2DwifjifL95FicQ-DiX6okYHh8A5kvd-XeuYAehvV-bxio1x3TjKDJWDgkwb1Q2BMGXs-G0rBN3ICMq9z6VdFIsF5sdEhhtwwcFX_gmI/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0411\u043e\u043c\u0436"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/SqYo0iYYLtB1OWUtP4lmmh4B2mnIx46-AUew1b-veHBBT6-M764FAevVJG2jZb5jwKSNj-vdasgBtwiykNqtwBUzSCKhBXNLQ5aEgVqkALwIe4Kf_4q_TdE77tx4n7PEvZ9RgEcVgw/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "30 \u043b\u0435\u0442"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/_0LOjhikppsL0Fs5GvEKyjchmCH9nsQyZ-sGf0pSMiKcpInZKS2zIQA_fLrxtPgek7Zhn_nQ9FSd7JGuQkWP_jCFelYxEL7UbQy7f7eP-TISHrX_ppRwPl2lv_oWgy6iAi-3CfLzKA70OhBbEEuhxBWp3bNDAzg52zyH2fDf7Fyr9x8/index.m3u8?siren=1",
+        "artist": "Saint Motel",
+        "title": "A Good Song Never Dies"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/NDNacdTVkzLofEzZQiNVm0rWXKa4JLzokLxZ6Ig_2G1ELBPQN8rsxJqBRcn_etJBPZbKxw_6WxpZyMASk7kOdwhZiUtC4CLWGptYsekZjA_UbSiPdkEBgLLEP0BvKInPwaviclERBxuGpoxbtNlJqR_kcms0andlrsE5798mc2EqVKA/index.m3u8?siren=1",
+        "artist": "Metric",
+        "title": "Lost Kitten"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/Ig9u8shZf__d9W0_9GHB7x5RgAkrR37NdJltvT3lqFjel1mcpod5NHFjmnantUrlA39ItRhdw217RxXxBpFJU6eWAZAq7VzhX6EwgPfY_ilc3n7VBUhSyVVNuZ-PQPaYhrgZ8pI_qNQL-gJ5Zx_TNtU4pC-7HYbmq1_nFuzZos_g8DE/index.m3u8?siren=1",
+        "artist": "RADIO TAPOK",
+        "title": "\u0416\u0438\u0437\u043d\u044c \u0437\u0430 \u0446\u0430\u0440\u044f"
+    },
+    {
+        "url": "https://cs1-65v4.vkuseraudio.net/s/v1/ac/tGPj_1mYZxbNZMsc56Uh9essTKh-sXPBZXEt2JT4AjsYOyF4GbrhvF23gG8W2qiADrnokklIJQW_VaXov1YpHXW0kIDLXLVHs0z9Js0MmaFZIvZwU_dtiuDfMBpPwIpB6IW0rHrkG2RSRtERDx5b7qmJsUp9y7CXivm7zZoOzCxTpH4/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0422\u044f\u043d\u0438!"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/TD1CqHNYkJkfQBXQK1eUZGW_jWvL3mZ0nQsArYjn_waD_dWiwXabrF6pwWPCbGfewyUUCQu_P3BYiwSPd65R-YWNFlTgsBXSXcw-3JmxJpC-ElvmiaV1IxOcPGzV8r95WZzD7HFY5ptHDQbeSNB7t2c53VyUu1OefYKcYdP0F7QuWcM/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0424\u043e\u043a\u0443\u0441\u043d\u0438\u043a"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a/qR8u-vyn53AMhIIjlgtMeAWXndxFXDIUu8zz2aq0cMOH68Wa5-L8MlxjC9kqCiLTa9TNZCeovpl-jiUROB-5qhLRZBVHkoiwvn2XQXA4iZh8QKrxQFPd0k18MR8/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0425\u043e\u0437\u044f\u0438\u043d \u043b\u0435\u0441\u0430"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/nMF3MnlU_SmkY8TX3iTmbM0pPhOlOAEX08j5U5YZdtjvs3FweR_rRA7BSKHUlglq_1cFst-AINsNtwFu-fjbkbyu8a60nzUlkMejidhnqy_Vy5SbgpHuZQmsPpoN7itTe-iEheMklvCWCTO4g3dEbByemTReXPAlLUukaROHqEo4zWg/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0414\u0432\u0430 \u0434\u0440\u0443\u0433\u0430 \u0438 \u0440\u0430\u0437\u0431\u043e\u0439\u043d\u0438\u043a\u0438"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/_xTCXGEsse_KNu0Tq1ODZ6I_LCvnuBMDcfxfV11G6334hCm0N-crlwnBfrVJN9_NmvP2rF9vV_2VGyNtT60bq-v6tvjL2pmE5FnYv6WUfyAI_q_D7kP4L2-ffhdduDX0J2jHM_GkMrlgDTl3yWFRuPRipClvuRvyTr1aA9ArHZlFoGM/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0414\u0430\u0439\u0442\u0435 \u043b\u044e\u0434\u044f\u043c \u0440\u043e\u043c\u0443!"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/1DXjn1VEQA_6U6_FiTvEvlTIXhaZ0dSD2GF5Jow2gJoxS-2ELf0QL097of3M0nvXbUKDj9uaXOKwdqt9MgzNu6PcuJ7QC6NHDxh0qo_va9l6aU2R2eC4N5Jvx181-Ufz2Is36yKDzgD2K6qJMHVq5qiMgx-cyD2QegJpdB2Uz3t5UIc/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041a\u0430\u043c\u043d\u0435\u043c \u043f\u043e \u0433\u043e\u043b\u043e\u0432\u0435"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/1DAFL8TJwZPvGndWhoiQJwsQQkCj8M3_NA0SKQQbBhdlX0cq0vNAlFIlKeBUEoK7SEDtOEUhMC6V3IZTp99gn3PWgamqknYJz8Tbq4DAUkW3yAxuNdLzBP1U4jI7edL4wPo6UvoE-WAlxmhxLEXBuR46idkZWoSFIcJhZqi61Cb1sfI/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0414\u0443\u0440\u0430\u043a \u0438 \u043c\u043e\u043b\u043d\u0438\u044f"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/4upv4gWQAs-t56usOQW-gIChzCWh4Hdhg52KFAnJ5L6uDkM1F73j1JrBaJmQZ0HacxwhQnd2uI164QYeVh9XUoE_BAtA-CWvvP-lHEMTSWfOl2IidZYMJMovP-82w2mUM2rgtvhPKWRnjlh60dOZKrWiwHuZxkB96QNbHyGVIp0JRfU/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0425\u043e\u0437\u044f\u0438\u043d \u0442\u0430\u0432\u0435\u0440\u043d\u044b"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/sFfiwZu9jymW5o69sSjc2f9l0JQh7eIDC5DgHPBMs8JBCbqpe7v8kB99E0Er42l2KbHM1OpzjQfh_ujajvuCVRchta6g188uMQ-msGCRS033iroqvEHXjd8nrQL89w_4J83F3dp17N7oDE_2bOzTqz_-CEs_8YurEGQEtboGzTLImBA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Valley of Death"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/p0EfnUKmgc93igYcNyZg4loCupIfnoleiqJtNuWpCG7JCLmewkRCXKs9IRgKCUHhlBcK1DLk6D5QEfRoTOjjuuRs8zKZ9o8L2_AOq7aPAvEgEdJGjdxrurbWpr3dob-wXkbG8y6HYBnHDJBnpE19I7SCIT6O6Uwytg/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Race to the Sea"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/KKrUIQnp0aVjkVSz7AdWxVLYc6S0IDiap1XNZfZuJX649_PmafbMrfVMcI2QbfhAaAbpDB_cUvUuTv1AYP9B_eMpUaPxa9cVlKLqPsomZ7y9Xk1Emu9zjundHVo-bKEifBgXmWWzCzLc-zSicgbpQLlDH4WB61uT0Q/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Dreadnought"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/u2zLqj2tvkuFeK5Nger1bwgr5pCBFKNTMpIM9ZOsqyXSUS8Rrce_31Cav77w3ahuQqRlqCvW0-b3OAeuvFYlAWT-0QN_wideL92vvlGflX88AupnqmxF9PkUeds_oZ0RsAUx-6IbW82ecy3WZC_sngI0yqe3APNR4w/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Stormtroopers"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/HJbnUXOE_5OSAfidN0A8ay0W9MWIoDBEmFAVNg6iClNLLp5GLubBIGElb0DdUCRf0A2nn8WeBQKoCGOsqxDXfWdHupn0jrrBpUgcpsMae46xU7KVeuOyGONJNuTOa1RwR94ERRcVMgT1z34YExGsNdMqcEg02SLAZD8--sV_cZxn6rk/index.m3u8?siren=1",
+        "artist": " Black Coast",
+        "title": "TRNDSTTR"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/rE08ZtEEqR4sj3OBSmE6GYEcaUEn0NnwfjuLhlMPkIME-Mx7tM1FjhW_Z1OC065y5JuXikzex7bioHHkBmOT3os1Oxxy80FdgBqu4N-YZ8ApydQKmY_QmOSB4IVo675eGWrIOHE-3EPVWwF9SplfmaaadKOyZrENWg/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Soldier of Heaven"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/4A8gL9UE6dyRakBtJ8zRx1OLRmSMg4Cwv110REtC-OTEgci8BvZNxHLu5Si075pVPr68icPRjbwUnBNnODyyPiYp-AE90sKvIT5_Ce1HlPiHe90imSdayMss-1_u4pttdIKq18ym5MggXDMsBsYQ5Tfy84p8AUWv6BSCnUDpykmWwEs/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442 (\u041a\u0438\u0428)",
+        "title": "\u0417\u0432\u043e\u043d\u043e\u043a"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/ZwotY0ORMIn2WxF-9rBTk4uqMHXPeGMvbgIZav8WVHVNH5YPqxPJheZxLYSwv4gdT60GJ1HyeVuRVEd0JTp1Hymv2w3TNzj4r5LtDqRTo0MCE_FCrfbki2Omujut6Kjx_N42TNC6gbmCZ9e2WGhCo7AHjaWeuyTNrlazO8rjASqxG7w/index.m3u8?siren=1",
+        "artist": "???",
+        "title": "check it in, check it out"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/hn94B0XLWLH__4eq0KZAXySMt8epnA2y9Xgrk-I2ph-DvyCowAuMtPTj_jBCKQFFp8ayc0Jztu-WNxjSiJlueNFObE0ipuO0HSUcPktnX5tsPIDskp6ioVVXoVxy-p5U7EjqBSL_zIzvauj1RFHqPfJofSvjsPPR8MHILjQN4QxFJbE/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Christmas Truce"
+    },
+    {
+        "url": "https://cs1-65v4.vkuseraudio.net/s/v1/ac/znEBtR2zzpiw7QXSRnJFLvF-k0hXhWXz1YNej7wRmmWVOrI3x13HVUnRBS_1Cx9Bzj59IY0vnbTinNZBEv4LEZHETRBB2woY7H99SD4VzuUft1V82djjy78HgeI-2KirH-es55vB5p2WcB0gGp9c2Ga-hsOl3NGry9sSIa7HqrN0lS4/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Varcolac"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/lojcd17e2KPO8GBioUVvLHp0Pc9-AOJmoigaz_gL_KIIFNn7LdHJ68-tUvHp868L9pG38HOUdziVJob3huUFwa_sjJLcrFSY6JUMHJCVbb_7evvo8-J8xUhqypYdxjT0sFz-m-z5hz4X2I8UjF3hURZLJ0kEUfgSEvOCxFgEfOsZ0Zk/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Faster Than the Flame"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/9GO-4XiFEE1s0e8AxhloKOKVTJGqnQmAqVMdwOSW3QMEWX2-uIF-jWPpGecMQzYspiP6Wvs_wJFCT-HQRNIxCxADj245guua_OX5WGKFnUblHqu1iZEp1h72CsrY19P2CwCJQcJlHpNWCIr2ocX1bej_TJAHeubybpP709K9kFjIoAc/index.m3u8?siren=1",
+        "artist": "Tally Hall",
+        "title": "Turn the Lights Off"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/1M0bKlgODSvKwcE1ckz74Mbpne7axsIbW5dchwinC3UArw2_97BjMUV__BlsscoCxZUcTbon3YmZEkEAEx3Pyvz5W39YmDlXhYWW93cqEwa3TzMaywR5tQ5IzcvREV6aooNYz3Kzs6s7J8iqn5XpghtxvI1VSYZX5ECy9UamKUHKmOM/index.m3u8?siren=1",
+        "artist": "Xandria",
+        "title": "Nightfall"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/Z8e4qRzf1Q5g8SZBtI-HMqElUbE12oAjclUVWik0UBhhYyK7muAgGndBj7TzWj2poYyTHwpydvVWSrRQD8lW02s1r8plQlDijxyjyztWJ4s3n2D8hbdtHREBllkoUGyKeMPrgwCltDWldBt-dVZOp6O9v9yCgEdgVruhdIhhgMjxIZ0/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Son of a Wolf"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/haepn4jsaOfm14ivfmtQ8uKxmF0OyypTMWTctGtCIR58MUbRGs0puWCV77bGHr1d9EZODOaQo3onvyZ5hN5Tp2FdkLUzazn0SiGr0-cFo0rknSPDm45DFba4P5Zxn3k6I5yKziTQFSiemjUSwdlmKglPyqGURhuAEOhvhmBiXOIvIG4/index.m3u8?siren=1",
+        "artist": "Caravan Palace",
+        "title": "Russian"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/w-CyBAwyyRmDm4GtPMng2tqkvFRTx9yo1suQ3do33DfXxvJyspFEJN-C8BZ_8xmOBMX9iCghi89x4URrt_q3GmBxXW32gnL9FozvUwF5Hw2Uxqo93_sG2roUMPHEsgy7a9pUmDa-D9eX_Eid9RKHfeMPBZ7CIIdL9CYmKuodftJuT78/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "Ain't I Right"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/6_YQS54Tu9uGSqj3FDkSfsWP_TUO8Dm9mBDkndo7PlHoShxd8moHf_59YEOcXABOH8HQoqOE28bsi2dLqrlfy3fvK43T9EvJCJ--rGBcLbW5KAVrjqR8DcwTgcy6mNdwZcZnhPyfARK5NM0OutitO5-_6vHIGAKCeDKwdG_d1XtbMtA/index.m3u8?siren=1",
+        "artist": "Sabaton feat. Tina Guo",
+        "title": "Steel Commanders"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/4bG-_fFE0DpBnn16gwCijRI_5MDSLaROp-VyYj500_MHK68LcIODmnHIoVwgF3lK6OLu2GTw2QV6w2xwvMIjn77CRqvZT9s_MkPDbMLiZVSzmLCVFiLumGCqzZuFEbLITWz4_ke6hy8X1f1c3ZCHsd6H8nl35O5WVgbBSir9Ip6JTRs/index.m3u8?siren=1",
+        "artist": "Caravan Palace",
+        "title": "Lone Digger"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/btw7LmGBu4ekTUvd-CKnpoP85h7oylmbUJI8pwM_hE97EXdVm2wOKRykYWP3vXHS_Hs8r1PUezgIEobBOxjAf0W2F_D3zZf0G5N1gYfcx_pJEzk6-imTcHRiKrXS2NKR5TV4e7jKtS1XIdmyyYoJWT0OZhXxxhPQGnbwoluWR4hPSuE/index.m3u8?siren=1",
+        "artist": "Caravan Palace",
+        "title": "Lay Down"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/6AnQI49wuyf-1XaNnESzzlyvlcacePhfryRXc9C-FJqjyZ2NNI3OHh-uvBXdBMj1D2DcnKyTHWwVRDIy28zH7Be7DPDyyuWZDNcxsuuewGGihKhnTr_IbWPKTeXQuJfkEoJdKY6RoZqpS_NM3Kv2LwUCrNW8t17-gWFYGbxrB8oxz0E/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Metal Trilogy"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/cva9e-TGqp8j_h4DY8HgFzhW2xkvYa_u5lMAuFDl78AtihRQlhunbYMiDf3bPOhHjbhRvBphw8mo7V2UxgThDoov21Nziz3YdhNfeA7L8x6fPQaQgn-rHGuUca2QkKg2AiaaBI8tARS3lIC6TM8dprE_vTtlhoIqPAF_4n2djgaH0OA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Kingdom Come"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/PfCFoV0vDShPP1iJxpl7hHQPJTTjs6LvTBvvMIt_IQHTX73nS3SFJ1gH2I8YpTMtCqH0FAPgTnMXWdscqTSROLqKXviszc-UdBv8dvIBlM6ysCqAECP0dN4iB0annFeF9qK4zRQimpuRQ74yYhtYlbdl88sDy9SwVxFzUDAwmpCERZQ/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Blessed & Possessed"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/VVWrNRX5t5gP0Zq_3w9BQHASOGaWRwB3nrpIU_v1ZI8mbn6VkWf5ltPlgv-9Z8G8bwRUFSwyWYqNVK1Ly6UDZoRZld0M0bPCXHzdE38UZ3gWVkvgO8dIHBYT30C14Iaa0AVXsj3T-bM92WHrYXFhLeYzZGJLdAXKRY7K6w7FW2tmiFk/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Beast of G\u00e9vaudan"
+    },
+    {
+        "url": "https://cs1-77v4.vkuseraudio.net/s/v1/ac/PNYda3VVE2x9oOCyDbnLpeqMDfMOEUQhQplYlp43NzZxO0-etB11cHTriOH4NHLywbehip8gudXFAy0KlNjM4bm_JlUhg3VD2ujwT312enNzjsR4jC0qugvOb8fM0swSYVKOwQpRei_xmpsJc7q4yErX3FIBzx-pSz5E2NlK61jsouY/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Dancing with the Dead"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/PRtbbvbxbFgqVtmyLVOBAvmmR7TVJ4GDOYQjfKNiIWNX-XMDAB8FWqStNI86OKD3i2-UyUqFaTsgbc17sxrIikZ1AphTzCy4fFaekgE2L5cp2DELQNr1AAY4cr4cKHphKA1PCWsnzplCL-oJYv4IlZsdRkmAeBj8Ntbg4LNcELpt-lM/index.m3u8?siren=1",
+        "artist": "Orden Ogan",
+        "title": "Let the Fire Rain"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/U_tC1ZRLTarD7xmclq00QLChkHwSA9c9lujjX6Oc0qYyas17xR4i4c6knznX8pmLxRccag-8jZPCoXGBUV0EqvZeG7Fu3DqpgCY4r8aVn8PWBJ7L0Fis7oFeoC8rNFQc-YFFEc4UlJ5mvpZqslNcpYwFvn-30QPAdr7G6F3lc4Ibt3I/index.m3u8?siren=1",
+        "artist": "Orden Ogan",
+        "title": "In the Dawn of the AI"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/FQlJ4kNOQCrt3sVkcXpndvejf9F59ppDzm1_nH7rMzvM0n4Tz1o9ZiAkT-FtbJm0lr0c9G-hsWPPTrdmSME-D6b0rFofFZik914oiuBT7DM0w-K5iWgNDwtEtm_5K8jdsMVQwze9GQ854uZuSA6ib4KqTdDA1JwET0S_lvHJIHd7XjQ/index.m3u8?siren=1",
+        "artist": "Alestorm",
+        "title": "Drink"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/TJOM0PlzoyaerwDizgcuLoJiQNIp-EWzyffe_-eSglAuWAI5q8-7tANrg8M3UBN2-w0cZ9lcwCMYG7KKEckfDCDxfj5dSjiIN4_FSQugvyJCc_XX_856yuEMTAtCZtD0Xif8XXRtEMGFsqiza7zWKTjID7SBWx3NR96ItfoRVoxzCeU/index.m3u8?siren=1",
+        "artist": "Alestorm",
+        "title": "Keelhauled"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/JHQaU2RScS1_abFk5KoavycfBktTsvasr6v7r9EviwT5M8928o2lIU3T1dY9mJ0GP9GGNAQ5xryiMva9N5FQsTxYwpoBDKEJb2-zdi2_i1tBTmDQdHxkpIdRnTDuXqyB68spKILIRUexZ2TrSU6CEN3m_2kZN4GVJVP2Jkia4N2w9g8/index.m3u8?siren=1",
+        "artist": "Disturbed",
+        "title": "The Vengeful One"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/_XC66uHCtFnWFfFVhF5C0xYWEXOcNxXeZK6kiFKshxV9QrKJ-OPDDbspfD2KpC8TFfPjeqSyj5NMTETYWNMj2C76AYmY4KAyRcITJc-VMj98_rOsWityXlONzTxZv-hngugjq9izxQxAglrn4tefMKoy3GVlt9nx2RfBFPL4NW8cCGQ/index.m3u8?siren=1",
+        "artist": "Mild High Club",
+        "title": "Homage"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/D_LQuaxEM60VKezcOzoPN3dF-km3Oc2UGDQlmXJUKgeqHNwXg3lK8Oo1sC1XR17iZCtYzN5BojQSzU2fmMaqCVPG9pFzIfTY8L0LZeysAzvP4yZQBRHLUcgEXdjPsMBFIXhHki-VjoZLbsDawAqwTkXBgNLm5X-NuTZStI8JVpkcJzI/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Purple Heart"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/Bs6ZkjgwBMCBuOuYF_XYhCBjwnW_Q87LlcbJ2bAxHYn4kpLMfN6oh_VPP-VKmcfTggqnn3pNPDygd0D9AuwogXP156ZO2sH4TBCgWf2ekxqyX9MB6Ki_hLYqumZIDVjEd8ebzYoTce9CfYHpbnhSczr2KX2U3tAOChdespETNCAFmHQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "We Burn"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/RwF7es_B-daQMYeoeOCzAzxhNSGrwX1q5VnWN6WwVUjFHHEGSuCTYI0nCnYJf-L2-BUCH1FFFOLkl-r_0xKb_hxZuXme9mz3VbOCwgg7QMQI1GTvqF3qFfc1c_lUum9LtLEYfxJCK7LYVS-55mRV2PJ4n2JF3DWxB4oUwAIRMqULCH4/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "All Guns Blazing"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/C50RX2_nREHCvtwsxSi2pndcVzAtffN3y-2jDBu82tbrvi5oO9pK_8mvpygcvkJkV-cNjeHJUx7pJAat7m3pqtVsaVPwvH35C7dhgkxlPbSd6lBB7nJwAi-VEdriEi1lKUa9R0d5-l237h8W5ZsEkKOtADfNL_0tAcaP2N0igpxQykk/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Ballad of Bull"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/AHoF_k2sSbxLSUJR0v3ooCEx63WylNQdwMRCzW4_9ZQDxXYmpLkziEo2T2JSO39Y8hbNsoEH02i7wOuoumtg0LAvWl_R3rLX-wgkAEJi60D_y1UafL9bAbNFTn45UdOGyGxMymA3QeUle8wsJcJWMLFAKsjVLZpwsfrkKj91PVCn5J0/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Reign of Terror"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/1DlHoEyE0gUPAqeZEpmVVFmuAAe_1KK45FwfjOC65CqcVIg_vwzmY6YNl_d0eMJq9PDiNm8S68GW4AB-6blJQ1YZUMwOpwfqXb_l-mXhmOF8LPSCracFVEaIW31fcwosVZ9DY0w7GlZq7FUJwNzjmK2s7FrC6rJwMCX7R8sLFsbbAPI/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Last Dying Breath"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/vwUgiEv4Q3AWRZVYSYjpUg19UeDGM3OCSu7z-ZlnyiwOd6d0H0ldl3eKlQNIxM8BP3HfoDI2Iacs17x2sNRuD0bUQ9hXToV-2xyy3Q1jnKEqcfUqwv1qUfS9ZinPafXxFt77B6eTxJIOFZR1Af-x1iZL1Mx7w6bR9Uw6pAnI7tIOoD0/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Firestorm"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/3HBhzAQ4vNOJdhxMdZ0alHCvqxHfnffW7-oLYiSvKWrKKNcY3-qRUQny3Na-2xWE3ms8wFoKn_lb1yWzpgv-pQ-e3ec55GwrL61Qe4WTK-JjMdKaQwJZp95IPxrvm8eZH8MGXSMPTmIK_vFQZtBUmJtJmioNKJHSXW1zpSnLZNOY4ZQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "In the Name of God"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/UJLNlW5A8aLiq9hOs2BkEv53QL-0kdU9Ghdip6zHR0zcrZj1-VV_NcU4Y-U-y6Npq-2fH_OIVBYG2x04AQbjJvpm0yIl39Hb9PgPRbDx2ce2Bd1FQ1ztBmeUg71EJ3xnrO-orqfoQTHAm7fDiEC5VH5eYUGbV2KXYhUYY7ghfYzu27o/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Defence of Moscow"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/vgMXxKsfmh9RzwBaynatuwqbP2qzwIgYx-fuZ5FQibXY2fkm1k-TTwcHuc11pd3kEMBR2z2xcf9jhqObYjep_Hi_lwdBx9djaE2-C8dgOO-UWTHlCelsSnDTsPTEBtnlAdL8XqRqpUuD757SGlfFYbwsi4IxvwxARvp1qyj1q8KuB-4/index.m3u8?siren=1",
+        "artist": "Karpatia",
+        "title": "Lesz meg"
+    },
+    {
+        "url": "https://cs1-66v4.vkuseraudio.net/s/v1/ac/OBTCWxxhHEz4BUKFv81vJH8La8MWoobw3GCo56fmNk91PrCwBwH9HlewWJWkAWimgkU5606pl64g1kNtah9h8y9ktQQAj7dH2P12rybngtUt0rcC-ch2E9Ctg1xABtc27QccIiXh9IwjhEE6AKqi3YFPRiEDUCiM8b04tkKVV5n7v6w/index.m3u8?siren=1",
+        "artist": "The Fighting Men From Crossmaglen",
+        "title": "Come Out Ye Black And Tans"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/AczGJypaJbEnPYor7w7OUjq8_3oXgvvXMM4eZkiWf1WOQCg99oA9s2UBDSTRD7ikxStgcDzlFHoKSXQdcdhQ6IGSbdffGXqlRVagANVT78SViilXToTI-eFVZWjYIuOFjF_790yK8TLLvVQK8RDOo-0cApD-k2E4kcQpGQTnJoTsyRs/index.m3u8?siren=1",
+        "artist": "Rhodesian Patriotic Song",
+        "title": "Rhodesians Never Die"
+    },
+    {
+        "url": "https://cs1-62v4.vkuseraudio.net/s/v1/ac/0253BrVDDK25uOvCF9TkdAs672mcLCiKFzkhn1rT0w8Rq1tXQPKGKh-YWS4jLpW-Gl-X3-1m0pxkljLpD3RX2EIItBV1F2xZPvVLSBB6GI1xti6fXXR0ap8tsag4eirCXpUXprH76A/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Saboteurs"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/f2LRUGFMrXrOAd3NIVxB7xeDIMQAVFm-CKmwRXiexRJBdCwPUKj0FcPPLFcgGrUNQBA5hKVrqC9G3OFkrYnWk8ECYBrJwp6dLWduNIj4V0y3zdS2KG_iITM6Eg9-wCSWQPCPmnIiNyRZkCeTo1My1cidDocQj8tn991_RP2kj6ul8mw/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Counterstrike"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/NyhL5Vx9r5D8arW_kEsrlRvPdVxCfL5rCDVFxZqkglr1qgFN8wchaOk3C2KiUQprME3qdRBGSiD4XzG1FY9y0cJulq3-tM5iKpxYGb0pB_-Tbi_6Ocb4cNn4UHwupTSDYtmQIOHR6g/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "7734"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/aAn7oGMrHsvlyuuAiZKahvVafckf5xdd54_f-ws9zs4SLkvF6xPiksaOjOUGMj_SaWy5Bm-G82EVyMAR_Z2GTnWPJAmqIGMaIn1HxvSfx2EfWNZ2gYeCqFhvh-IajXH8DRawX_NvnlWXpsy7eCQru4KdAb2YoGzZewip7Rqn-pO2b3g/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Blood of Bannockburn"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/fqmC8rh2Ro8MeTZM2zMmjfdO6ZIUJ1t8iQ61kiM9uKkjbWwH-505Rxf2XcbZeap_ZwKncZSO904b8w0dpXv6a0ap5koskVM77iOJN5bqHfbi9GjtreQlsu8AzXGIfLhFnd1DTSJyHA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Smoking Snakes"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/FJ1cJFRMUIbZvyyDILurdk-dbsK_apflWGTsxa3hB3zq9ghuqqhltyzO-A498rWLZqAqjcuUPAc4DTqaKaC3-Dr7s9a5_SrvQ_gCt1-ShuW7hJklXoQpxQSJ_uhYy_bQaWjvsQr2rikjmgT6Rm6dhx0zx1AhUR83NLhd8_H_DwgoUHE/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Nuclear Attack"
+    },
+    {
+        "url": "https://cs1-77v4.vkuseraudio.net/s/v1/ac/7cvgSoV3OIgKunwUI6I2zdniS_E4mg9qtddafXPmz8CBURoI4VbfkZ7JZm7V6BPu0cMOu0xJfWF2ur8wSkBxjSJ1Ox2Wpz8Pd3VOtKeipVsH39W9-BB4i729BrJ-iL18CGllsT-KgA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Aces in Exile"
+    },
+    {
+        "url": "https://cs1-62v4.vkuseraudio.net/s/v1/ac/MG036rgdHAYbrwRrVQbPhBxhR0_hoJHxBVyOFKcFSIzlXDOpYb74JNsFQgzyxcWGIR8iJ4CSNLWxVXRqsGkB7QU0Sezu8kIZG0d-8ErVGAGRjz_AOjTWPb1n-80Lu2McAWu0iH_qxFJjS58Ye4mRPfNs6tLJg7J2_kBNq8u8TaVcKSg/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Into the Fire"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/i0rx8e6hZSA0EOiSG4gT6ELuOjiBkGOlLbo1i6q-q9TVlC5m5tzYpZzaWex5pV77-Z9xVSep-VSgL2c7RURlWFB4xY0bpsK8FCTahk4x2pJ9AHPYWT4oU4PAg3A465-ozPRCwuA7NrdoOh1dzvkIdTMXjiXuUrKPe0NyKqB9K4tTWy0/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Talvisota"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/xPDR1tJ5Vtt7CZhA9nwy0te7P6MO-jCn1g4uEnTB7IRVRea4sidgkv58M2G7Lv9BDcA9C3PFloC81TBmYtdx2sKktHKTi2szydLgIM4Mw7PXsoE3G1Hsj3xcXaX1kcWcK356tAxONKMfSBTEDJTBnFSThC9Rj2UrtYWEoQrbAaEbfJM/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Livgardet"
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/RMIJ6vwL8xmXLu85ayhTWr1cY4qJYvGzwT7DaGtkwZjhe0OZhC07m9zHH_jY-h9GKYY-7lor8tgv4IWc2HIz6Ygg8rF6h7qMsEJZI0gj6iYKJLvaDOje6_D5ey0_tP8GSGyoe7JSfpQScu83Zu5wgi4LN3imOOWmSxMNPPaec4zYAng/index.m3u8?siren=1",
+        "artist": "MGMT",
+        "title": "Little Dark Age"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/MuNfD81XrLUxl7mGh-1nXDMdqT0EGiNcLQpBiMviFXtUeZ9nFztoic_Ug5XHk92AwNZ5Y1uQ65uufanNRy639Gwi9aapfkz0OFgcVhhqBqdIzenswpuV44ANZjuofJ_MbHEP6n49_KjB5WwsJChvDs3QEP6j1_ATaIEQNADpCQ/index.m3u8?siren=1",
+        "artist": "K\u00e1rp\u00e1tia",
+        "title": "Horthy Mikl\u00f3s katon\u00e1ja vagyok"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/sno7-LhtpbiH_dAlXmydPTK7O0jUOBjWst75EkheoqvYM8G6hNeEhVzVCclL96YD-pVMPb4p_sVFVNC1iRfaWaHS85dm7QkkROaKwcCzmMM8bXlz5qRLNPWYphCcnDTvdFEXTvCJef2NipXE3MwvfigblZJQvYPcS8Oyp4Twppiy1s0/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Back in Control"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/oyTEMFrg7uokZxFZQVF2b1ELgUlc4q5Li17maQ-7S2w0U53M9cD-GHEM34HK_DdDmucYkN6EkBsHNGxJwesU07Ur58qoDFXwfly0eg9D33XbKADD07fb4e6gKJlm7sC0FH5U2xF-QNlAozhVA2mje_uV6RV7wcaMLUw-7u3h0g7yCOU/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Rise of Evil"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/0KXDczu7lYb2KjlD0gGwSZr236hmm3iBeMYUz1UxO8BfGTPAs0Jbuwirh0l4XZ1ix-axBrHLco4cfaZ-zAaho8rjfa5DL-Cv8xxGmxAQBiGGOsongdeH9jGSUBmq8Qq5lHGKPdhRNA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Man of War"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/gv4HsiYX-wBy8i3hvsYBkUf9c6f-xlWSVC4wgftIPh4N-91Z2cFfgyAnaWoS675wDk3EvnIuoFITMTOk5v66JMWfCXhC_Cjl2V3m7tN5eMJl7Eg9DRWIuT7d91Vqvxa4ZYE-aEXQ5VTTGWYbQL-HKnEAxUDSrvDFM-h2JTioRji-7OU/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Lost Battalion"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/mnrx8ra4pTscpUVaoyJ93WPA2YjK_Q_rmas4eHU493RWVk1yAdiDLU5K72k14Wx5j-2Na83vUlDYqyDVnYnCCjdYpX8QgNwYoukJx0XYiJoeV3kNFE2J9pbBXVnGCeAyNU_0-jw8y89iFu2EIP-D8NbiUjQ1IBKTK2-8C27DEdG8JOk/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "No Bullets Fly"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/oAGamB1LyfjFDOy5m63IGxPO5VS2rMwj-aysu63UtFkFjqqR066wzFVkE0W1A4x5w_Yb3pzJd_aM1PBmNarlWcfvmI1V-fbUBwawHYRUmZETR3mj-z-Jf7pg1-Uy32nOe5V_rmGzdPWuhGZYS40FIVHIqsGldP6U23IZw--nYTH4uGQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Swedish Pagans"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/T1pC6gDHeE1-iqvIRa33-5yWjve7t8qev8kkZZrFxuN54u9EsbpcNsXxWqQJo-c-jxyyHmGtvclj1vzBM9T4mAIk_U2NVNtmBYVas6fYYEGZP5c817bH5QWAxvS1ypEFAtOkhjxpdpwGROgm8ZJIPuHjudCNiRglVfQJJ1aFS9_UYhA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Inmate 4859"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/yY3MJQFmStBxjkrzJZQVpynGSaYeEZf0n2p0ttyRlwJzxd4eAMW-CqTVHVJlm3OPR-os7uTxi_KV8KuKhqaO3DTweBvCeSY7vg5qZcjWrDj2FRsIl-MVC0NfnbmS4P_VvdypC3o-Lafc7je0ZNJ8aGH-lUEFVtWnZmbxl7I2zy-kWwo/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Coat of Arms"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/fp4kvvvpFi-0e9ieDIvmqW8cXDvKq4qfFeG1o7bwiBnTpNCuW4iUo9ktur3ggQSSSb0xHymNBoopP46wy1zwoccEgrqUUai1t4ZoObP9hJ59PaHhJ_eOHeJe2kn8phKO1bhVqCLPauM0zd-FimQghAbi9TmjLC8rm16pNmTVK8efeYs/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Hill 3234"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/UCF-hSgRWuVL53YDVFZexGkoWYRPEJi0c0qYzPRSh8OwYlFRc9pNUZ-ZRGbMYQGNQkB-cNSUiXJ-Z8mwwwjV1Aa_jdYR3FfVWcIimjYlkYd_-2VUPNhHj6KSQIuKZyLTJy0Ud6gPR9qLNa51l7f-i0BTD76kYMcnEW29Y5xGMK6lbds/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "A Ghost in the Trenches"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/OTbgMgiC41kGxz8D6lSr0YsiKhWJQ6p1YcqUkpJ4YALHZVW6p4snIN3w3pdtu4q57rm3JsG_IdNCGeGnTaeE5pWnk84lOEbnpsYidXouEvWM9YskmobiHyDtvFvwtBipdFrMqx6dEw/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Wehrmacht"
+    },
+    {
+        "url": "https://cs1-40v4.vkuseraudio.net/s/v1/ac/m1mh67gYrDyz2_bAcAa8sXyco23KUExnClrg0Cjl4sLtmXXCcRdIQwf0WUXrdEI8QvS8-mOco6F6qFYIpScFcN-UrJbuxE06JbXm-G_WBAIVoHGhEs2yH3pqJM8N6B0GPQt0gu6BSQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "To Hell and Back"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/6ERGbJ8FxMKdEIxap4bEJC_7TEFX2XVA81VOt3l66s9Bxp5TrLu5R6wPVAG_Eav-5xkht5gVyMvbowIXYmfEmUL6Sqngv32w-fiRQKzjYkrgxq4PyrBwiIz7bRXhxeZaGB0KQ2_hLIr2GBUsZpTlBsq6P5jqsWUED5AOccn1gyNfbEk/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Venom of Venus"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/EFgiNIYf29jA08-Mb0rKj503h6jUGVZWKJPAnWZghti_v1QE9SsU3ThCS9Z1zLjXbrFeB6_kW6QlEPIxo-Oi7I70jFIXq18suYxdUOKtiM3HTYkxIlzHZNcT92Smy5BATetBnhFhI7xxQA1c8SW0mtUivLJVIUSm_7qCKHh6StqtERE/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Sanctified with Dynamite"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/h0mQZ2zdppJVviX2IjZ-DH8JBNRLmagB9NmTKYi7xReBHsSC3MVokux-qIWRtSYj26utP8b3fTW35uJsl8mcSsAHT7PfGCQbIQUarMJg2pRISfJb72MDuh0jpDD5eMbK1rZFgYk4qA/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Fire & Forgive"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/I5za_gBQGPyGXu506-gkOHEvYOaYzBATihFx5i_siUPcD6hDvkybKnO0vm0bDXlN0HPaxMbNqVXf4eresaD_K79IWkWSyj9UyE1IVLPTybywtELAwMATF_MEYfGO60ErlNnlGlM51Q3oIJSVTOgHzBPFzIpMDa652tYZAnh6r5HyR_w/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Incense & Iron"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/Rfcbq3yV7czRvb9Mq1a-sC5qa-cDlf7Dzs1mdiMp6TNxwnNL6hem1h_xNRuHM5VkYs02JhKiAJl4TkgWnuGMS3JDR_qKjxMh8V0E42IhnUk2BUv048_jl3HCOopljGecFZBNczd1Qps1CZtbZCYEXZfM2fcQdnyzRdQTsFmtZFDva4A/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Cliffs of Gallipoli"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/-FOF2pEk-C3vJwwiCuu3_ZNwW6zZoJO4lMKCQtPgX7wOfUS8OXWFSR8svDsMAWaaaWZ1QGXuwuYDKoqKo8P5CHKHxTL8Sw7p0FCtVkTHTuuJnt-XwjE5SQZwloBwy6ImGegtFKyrOpdzDk7Vp1fJzBiVHXtgJB7gqjUJZdqHkPUAufk/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Midway"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/w0NSbMHazkWtCPxO2n9_kcoA5f6qtXZbMA7WeiztH5c87JHOzk3jkMG4rA4nQKwLbJ2Sz3_i8ya_umPsB_y-y-9y0k3yK59jdo1oZPBm7KBdKl4tCaf_r-16VojrFM__b8W4O15iiTmFj9qIQUf-NsNqPH3NdQ4adgNrsadSlWlLIEo/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Panzer Battalion"
+    },
+    {
+        "url": "https://cs1-66v4.vkuseraudio.net/s/v1/ac/qa4DitL-zZi7jpzSHiIld1DzMhjnjUrCCBns7VXGcN-P8hCMnc_qtk6bcRapkDY8Vt6QQkurddicH0S9SPvwBTZ4AdTWwmBkB4AW4CjdgxQo6q3UIm_ZRH1W4yiRQYs-SCP5aLSaBvm82pGsC3ZmX0I_KOaE3QMSJt97zF_5Y06ldMw/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Last Battle"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/G1h8mxCx0Ay3OOoOm4WVNrKPO971q1W07Tku6XxE7J7g6SEp1CsIFwrsAP6qXefHSUyAWwHWkuA3NFxVg4QUwt4d-HD38udkGnkz6RB9P34mIiezsathWH1VP4g39czNnvepQpQigQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "In the Army Now"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/T6prsXLpCdaFyHhcWQWafH0N1uyMzM_-WfN0JpugqtkhOpC22Gm6o3uuly5M0nAyoRf3MIgabUeML71y64aXtNEfwQMUzcDDzUSQ5pz0MhGotkvw77re9gqn_8z2OL5mkDBzurmt8Yugp5F_uXZTBXDeFoqSU1s95gOrgTAB1Kw2x90/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The End of the War to End All Wars"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/XWP9nePyohQEg20xmFkCfcava4GIWABeF1MWWgRoMd5RXxZCaqWIK3Eq1TvpjL7dcLj7IYsMLPt81XaJOdJK9CC4jsxtqn1RWPq6MRX_mHmkAkN5YAv-hMvkmo8l1ZcwV2YpJLW6uvOmZi23Udd9AktuxbmTNLJ8ejgJOZZJUty1CvI/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Rorke's Drift"
+    },
+    {
+        "url": "https://cs1-40v4.vkuseraudio.net/s/v1/ac/mp_r-7Z8eIMT9RuXfGzC1pyS2R7HC4HlzjlNYW2w-gaXvDOa1GXhWA6_4JoP327vYbow81TiyHTF5HDL9JBZxpgSdsAd14grD9zNeMOZUxa6RLuAF6BdrnOFtk1nfNRXZkBxP0KZv1AXuFHVoAwikmq_VnyTnLfc6kiJLl_3N79UOyA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Wolfpack"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/YsAEzItCkS0dJNs7fXQkt4UX73vGLGiNWJ2m1xcDEfV1UIbfnORWmzxKmfOSg2XGvgNMBUTxaHek8TvXIQFcCU6ZA6Ps50T_yAqAtU_U8sb_Tvyx8dnEU8fCfH06lPeRdBWNkH2JKj54_5p9drcfs-2-D84lwSTim2xQxnrfW-yVdzo/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Attero Dominatus"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/w1DWkMZkrZ5XQxp5E9dZHEXQYvoVdYWipWOJMnFNT1pWn8pQJJEnM2KqTyEBPbfSIJONKU1bqfqBGnI2sWRi623vqdrSFFECT4A6u_8MAmb3YhaetDRihShUH6KGVCoTwUKh94htnC9N95T21uKpFtaw6shuujMflRCoqmUcNnfJ6vA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Seven Pillars of Wisdom"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/hBVOQiNHBSpGu9IiCon5kxNJqctMP381ynLgHXkhlEy-CSOGdgJt5-bLnFmcts3fjPzLUkJ31ZCDoCY6ytfuD8ErxWS46XWByn6gmHplsCEFiX3qwLK03rXIpnNRBx_oG2l37kyyhpqr4jDdOOPlrJxObZcNqc_8oQLPOqiShIo2qYM/index.m3u8?siren=1",
+        "artist": "Sabaton, Apocalyptica",
+        "title": "Angels Calling"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/vV3YQ78_9__UQefS3fH2SM9yFAL9_kFBrODC4SayPkeIcx5CXbJ2eZD2xf7XMg2WZYjLpo2v3vRacZ_YRnVtBA6ETDup_T_e52l69rT-SyCf882VZR7F6NnQPpZMu4AezN3YJ392loOfOp3UgF-tKH8unzE8zulCm2iPt4gBeetrUuc/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "We Drink Your Blood"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/5FcbhtuxkiAsK3k-NX1mVEP4bUuqTPYdSI3J6kai-vhsRBBZZMI77FKdEHZ9JL1DOjgzkR9d63EzgcOwTsutQbgP-Qbb69_SRHfstM9SwADakK4_etMTzSNOL-LrTqtqAFahm_futA9qFESllbZFlrhFjNORwpE7-r3s6KZuKRHZMQw/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Soldier of 3 Armies"
+    },
+    {
+        "url": "https://cs1-40v4.vkuseraudio.net/s/v1/ac/Agu6PJjt8axrfFrVRzUq7XBZh4mvLQpRfQHWrZPzwq4zFj8XFXypcYXMlseMo-Si6oCWqX6KTcjiSokv8hv8k7LaNM2drHfqO9nTm_V96tpp_SDU6YboPBb3mdv1FSwjkaAJFECystvkIBDJ22JQltD0GKPcdBK6BZ3FNKmMqzGPBUc/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Resist and Bite"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/TBm07WJCWmghmMVLzfsl8cxbqq6oGUSRO1pNtxR0eUftk2afdZVNE56MUSywFlplIZlvPfKDn1f-V7oOK-Flr4rWeoIjJpXN4ZzylOLC7AVLDvxLE3JrNKaENFNIAbczzMYR12yDeI40EeYlhg1ayjE1T33WuTUvYYPrb6MLFgII804/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Shiroyama"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/Qbwd-Uft1sS042YDLdYFHJ37rgzh-e5llcf6Le7IsT-trlkofAbb_FOtMT8ZMtKa-Lok3zXdWqwQtDLfKbuZ825oOgntIXljI5P0FTc9qx0JblKTDkF3rmnYO6gMgfNa7zs-6VCDm0FR0vO9ScBpmuop_n2xZpwIHP_LTKMJl-DEbO0/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "Folsom Prison Blues"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/uLuINN0xMe6u_3s7-BuJSE2Sp9NH4aP4IGSzuL9z5slXhYW_TGPvHOG_RbGZ_fHbE1CypWiCHSBlM3evs-UDQ3-_QyQ63vBy_mBpPfOymO_PtxNxky7Zv0FnEzVefFguW3wLePCVXfBqcpN62Ct67GOttgw61tm5c8GL7bUPk3wocgA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Bismark"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/gQ19VQIeD_sZKYvtqb9FIk3RYJR0tphgEPSN0pRpj1rXFpm0E7Ou7sbJk9606fHuHhfsdQaSmuFjTvcoQZdmiFq8X8IJRxnlE-bnnaVNKXDIElrBMY-fVTKRAkt-WoK9yIPfad-sUA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Winged Hussars"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/N9EZgkWYx6HCqXHG39QGhw8pWB4tNG2Urv0Jkp6hz12xghSbBp6fGCMG8J-za94HC4wav5-sGkQvW6XJ9wGYIArYmUQYH89SmPwRUVgOvGjbRyqUusN5jIiS9Ux_sr_6scwIe6eMthzyx2LrHQVcxjazp32jhqwxouEDg71Ws8ppetI/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041f\u0440\u043e\u043a\u043b\u044f\u0442\u044b\u0439 \u0441\u0442\u0430\u0440\u044b\u0439 \u0434\u043e\u043c"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/j7284rF-WvzsG2FpSae5w4iu7UxS6-VGkSxzlqEk5h6ZbCfZGKwVNkKpzyjTTAKuw0rp14YSlk-vF56hPNhWmsomXRlPQeqODHzYxZSWdifhYwCVfp2WycGSVzwts9imQWy_Xz7R3rdtuNvNInX1xR1bZUznbBot2VBzI2XITEaXSkI/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041b\u0435\u0441\u043d\u0438\u043a"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/CQ1eiqZalouaNpyQJRnhm8olKXFxx4Ax7veh8XoCzQ3DvzZlfS8PuXGTjpGJGJ1MskQHaL-2vhAs6xTrrmCIKj_NaToXv5TNI7OLjpjt09-_khNuvbQHySnoazROqxY5ia5U2iuxUY1c0nhpADwJ1v7we9alN3qxzII8k-kwjP0tv3A/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041a\u0443\u043a\u043b\u0430 \u043a\u043e\u043b\u0434\u0443\u043d\u0430"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/-8wn2yEDvgneRUUOnIFWnt9RNc-AA6vNjA1IsXODsOuoQThVybuRw1VTOM2jwwMfQD6615pM-D2SXbBtGwGoCBFYYZ_5FEMPLR0KwQTM9d-ituGdGsxTQfc0VsKPAu5Qr1poXJ5_MnbZXoEc49q760x0kMNYNGoheIlEDXTbJcxaSPQ/index.m3u8?siren=1",
+        "artist": "Asia",
+        "title": "Heat Of The Moment"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/N53LExOWtrbQlTIc3txkrWxv2FedDJDHKadO1aNjSKAA8pla_M6Jk2VW9Xr70vzlSnZDMVTDZlLeYSU7rs58MwWU7fDoWLoG8ze2M_jK10BbVkMTUo9iTFNlbLJsOU_bRtW007gAyqdnLLco3Jaissiu8mQG_peLbdQxz9ljF0q9AZo/index.m3u8?siren=1",
+        "artist": "Nightcore",
+        "title": "How Do You Do (Remix)"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/gEOporT9r7iVYCv4K7hp9wypkTFV6jdUePAmUXI8k4j5oTJOXbTWb_hDZ_xMKR7NDpFg94G_nndW76YRxe1cqCYE6VctGsZMc8-1pj4bUZSCS-zutSQyH0jCrRhXVXlNEfDZBh4cB9z3CHTxw-Huqpo2l0XoJ7JgCdJ1CCk407jOIXk/index.m3u8?siren=1",
+        "artist": "The Cranberries",
+        "title": "Zombie"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/-L0juBtwV6A3G8EpXnI-BNL4jgnp3CEb65wosKsEEnY1R8oG2x_5G6we_6VzGCPKe2mz_jpIugqzqJaS4ex8P2fK2SpC-bYIBMpmsL_Qa7oe5hJkYIO7LdmDFKkZ4w6zcWAF63g0XTfkO-uqC2srzb6Dr135KXNooleIMyTYdbjFpCE/index.m3u8?siren=1",
+        "artist": "Johnny Cash",
+        "title": "Wayfaring Stranger"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/6zsEJy3cLojyLynGkLKxZ9OJy5jN4uOJyXXdsWucCn6jA9CWBl71eUyNlcTUwWS7BBC8SiPMXfuPyeBNiOw2gMXWcJV6FVbH8iYs0f6FxzrCW3vRpKUOck7EWQzsqR37MrfHU9sfkmwxhcx7kSX_5WcovydPsrJsWcfxl8IrfoGP5Wc/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Camouflage"
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/gnm7C3zShsqdUwCcIeEaNMQYc4t2VYnYmFiTfJc-1ch7eE64lbQV_WxokaZoOQZqoaSCETk3FfBD0opfPmSjIVRT1H9LPwljv2vrSK8YpfMl8SkY5tPZbj6GHlWHMwswaGGM0D241xibf9ZSgnzsGMpkWAJkUzaSmyedjT8x1KbIpa8/index.m3u8?siren=1",
+        "artist": "Willie Nelson",
+        "title": "On the Road Again"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/a1NT2VA5GxhGCU9Ei522MUulphBHoxsg5E4iXhDeFvsOksh867DRK_QzzdVHhEOsiPZHRAy4LdGe9fNw2lNbXK0BON1AAZuV0qVA1B7vgvlV0JWOtPYNVKKn9xztoiNXYnKWPsY0QYhiNkzboG1JRA2--lk33iihYvaqMqB6VXA22DA/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "For Whom the Bell Tolls"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/ilLkQ10O7IQWsgajmINMBc3p_taW-gYVSugp_pz0iqZtY_ubuFvmDDzhbT0NF9SIivqj8mhsW6L_WIh6hVamS2S5tSM28zFWPHnx55gg05T-B1V2amdr8Zr3-SjXOMf9w1Bsaj5CZWy6kwJYn6GKfDS8GenOOSoo0Yb3cdwzO30seVA/index.m3u8?siren=1",
+        "artist": "The Animals",
+        "title": "House of the Rising Sun"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/ASnESucugErKyxVb1paZ0SvNXFmlQz8ZkjIuXVGCYELQOdjILypRk6tqPcLZBozfi9-hIvW8v83JnN2Vs6BtV3obcS6EJc7NZm0y0_YnYGOaC9qlyXnPzQTm6qUlZgRoJcPyEzZKeUO12aUfdI0dwi7J5-kBlBKSL-8xUi73n-WMgpA/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u0415\u043b\u0438 \u043c\u044f\u0441\u043e \u043c\u0443\u0436\u0438\u043a\u0438"
+    },
+    {
+        "url": "https://cs1-70v4.vkuseraudio.net/s/v1/ac/F52JjBTROe-G9t_BpyFqfMbZgpbyilzpWE9KQwU08PuGFtKTXQpuMIsjKQu2ZSvX7zRD4bqOvLrS6Uf9XRFDUnuCaQcsCN_sYdEAmARWEVSJJnTAAevZmPumE0KAX-xcijd2dqkiA5aze1JH_9PgF8kvcAwqvI7rdg39ZnyO9RqL-zw/index.m3u8?siren=1",
+        "artist": "Joe \"Bean\" Esposito",
+        "title": "You're The Best"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/Bm3a_ksKbZk1cz0t4I_fKtwFc3dguCe_In-pJA4KrNOTWiF9cxdomXta7SqpfhLCMzLMA9O8DP-yegAtzcU-OvbhYGNBdJnWKsTfRKuegQEime2wGZEwAsPUZlTaZllY19maNHW_2XREwyKp1GUKZPvgyTavxSEruBBHDxnCS7bgmzg/index.m3u8?siren=1",
+        "artist": "Dwin, ECHO",
+        "title": "Sweet Dreams"
+    },
+    {
+        "url": "https://cs1-77v4.vkuseraudio.net/s/v1/ac/L-eotTp3Nyac42xuFf-E0pf9qtQ6vaWePU1aX-oIwwRsFhSvOc7mG7HucGu0vspJ1-wwjiUvvBhsaD2ox8qsCugCqsynvJRUjpqgHLKjfaGPHuYFvGqjbZ-S9lMsf_88QxdUUnblh_9I-Gmdkkzvi6DjMp9KRmf5g6SifL7khDSEb-0/index.m3u8?siren=1",
+        "artist": "The Chalkeaters feat. Natalia Natchan",
+        "title": "Doom Crossing: Eternal Horizons"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/Pi02urQTiZXw-10_gIX4F4qKdSgxy-B0zZdeotnJyJmBXKM6QUIxkujw_P0XV1NZ6ctlRZz_DVCC-SJJ5HgBDqHBQRB3o7fuKXuED0fIEe84ofj4enFeS8ajJcfhtORQz5gioVOxE_2B9el2DN_T4XS45iTQYiWMeiLeAPRwrrQ1sQ8/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Higher Than Heaven"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/2KZiq6p62NhVDXe8o2vNnCXLuAOxF7R8wnZ9S-IJQ2GTUEPw6q-oSvz1djvrMWKqS-Y0nHjKaK9yxrcdE3sTLWYqAxEWMxOsmi2wYUQoWWSdLksgOUVRXoOqnCI7WjAVPMkpzvq_Cl4Os7ukRhqAALP5dG4bXQXljypqo8KD1tCTxsk/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Dead Boys Don't Cry"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/D_1rCWUsh4ED9nRLudcw9Od17GnpCve9kgbQPNkmibfKWCC9hjMa6km-ov0kwlkfTQe5r6a7012rIOPUuMfRkYipe4_cCNKkrNL5ATHwmMYlyqm4L0PPma7TxFhCcpBbcktRCbwklvCw2NcReIaoz6JrGSJMHXaIdR7h3OkxCFLCNYM/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "82nd All the Way"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/JayFIigDGmqKYrKN78RRlHRfE2DKeWMAER6udhrzSrkmaHWss0TgHkO8Ba6hmZ-g_FgPRZARU_q1xc4Xjd97XqkrKVjJ08ioQrOupyakkl4yJZFrzwvKJfHuiEnQQ2Y6zd_SstAdXVGLbqPhjZy1IlbAF8DY_jIn55A_2Zg4so5V6k0/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Great War"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/hCn7wrkonS2Qq6-gKCFrnOq8_gr5KCPlg2VWacSv9hVD_2RWcrfbxt7yVlciNlkucaJT9wUoqnhOIznJdjmJ1mbsV_s4a7dtuyXccpx3IR8cvZUynbasQdyYSSo87xP6T4Ogl9bULdycHiwtbkap0HAbnTi7dFigorLVRUSD8OqzS-E/index.m3u8?siren=1",
+        "artist": "The Statler Brothers",
+        "title": "Flowers On The Wall"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/nXSbuN6d0UVxiY6BjE5XT5WYOVxn_5TSJcgLegJ37VyHszoaOzHh_zBsm1gCaM4NOok-veJHwsbjHNBHnO6d1tpMzB7Qhr_UhUdsmn9QxiZr9627VGpM0pYcvVu6q0hUg03IUBmygTRdV_VUeloZFE-kV5eGY30UTktRP_0jJNBlv_k/index.m3u8?siren=1",
+        "artist": "Electric Light Orchestra",
+        "title": "Mr. Blue Sky"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/wU_HUNCM6n4ek_XFX63MFuqEnAexT_whcNUIt4n7LB8-0N8bEY9NHImC7T7TlHZC3Yvx70pC5K-H3PdTc2JIyTMWEV0hCxd8eMDftfknLM3fyVnajHRhaOtjv5M1oSXaWJBW0qWrCQ/index.m3u8?siren=1",
+        "artist": "Caramell",
+        "title": "Caramelldansen"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/zSzELAD8fo9HSSXJZomtL5My61l_ot7sdbVHaIH9FbFhCMNb_RUZlp9JUAHRCpRGc0lMw12TJ6BSTTfqTzJzzE6-7ouatFuHwr3XKfRntQB5CwI8rmS4Ut6hxIPsBD_xEqqcv61BAGoTYqvQUhuYQ1qpcZ_bfFat1WrqFIyL69ith8Y/index.m3u8?siren=1",
+        "artist": "Princess Chelsea",
+        "title": "Cigarette Duet"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/5yD6GvCA4_pd4R1exdkD2DW_jD2GkeCJk3K-7Q-brROc3KuZiVB-DRCAA_fhI2BqJkcBfqpb4HYVZp4hPpWnVcOy9KVVWDScV3UZHhWY7I88IaPfh_v0oSo-pX7U-89CvOfI8z1wvI1zeppstqAB71Ir5ddQ3yruyIcGW-KGciPTYtg/index.m3u8?siren=1",
+        "artist": "C418",
+        "title": "Stranger Things"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/v0pHiHJRaCasCOsPo3i0Hzfc7ZQrFbTTX35gokMpKNF23ntHUXzl_8lDEYjpZ-OnRoKfJuamYvoIqCWZUsmHsyWFsvPEZOGGwO3rO_UXvYKaFz16qbLtF7EZDeiNn-QO6UBmafhTrrVE-P0FDGuB9YoeIHsqnIrEyXhZAyYBNuqzM2o/index.m3u8?siren=1",
+        "artist": "Men At Work",
+        "title": "Who Can It Be Now?"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/IjH7nUaki6r9ECR2JLkDSHqE72eIC135jhd5VVO-C-LUMGOuRHGrwllWZy8V50xN9TeLjkD0u6MrUMx3ozJ8uOraUjm1-UsEpzFtyaarHFdEkzNhNIqTaS9-OwK1xb-zcw6XusdoTt8orCrtREMF_9mI7oZX1sO7BvqlWd-m4SReebY/index.m3u8?siren=1",
+        "artist": "Jon Lajoie",
+        "title": "Everyday Normal"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/ELfKKFH59oDmYushLHJJhxf-4m6ys5StwlJV7_4lfs8DbEQ45uGqei1WkBDvgRzimflNVdSx6V-znk9JQWF5CPlCIp602pHzFWn7YiE9KnPcDk-F88mQP8Qg90Wxy65NRels2VIZr9DYMYEqYUY8gFRZMGNpl-qugudGCvu18idrS2s/index.m3u8?siren=1",
+        "artist": "Marty Robbins",
+        "title": "Big Iron"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/h4cgNHybRz4647ZZb3xGPpUtXCQACu-0kVRV4czcG_Kru9BDWX0pfrfKqCNBddCiE7UMU76-uf5pTkIqFFk970T5dyDsAGUacVCSE-N1GEu3gBDFrPvV4fUDSqNL3rvbUkt-8kM607NpPdzfqLJhg9lEqNBqBdMxLJ_hWOhskOA7Gb8/index.m3u8?siren=1",
+        "artist": "Nightcore",
+        "title": "Rockfeller Street"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/8tVRzaNx4-f5gT9veW3pSDHKsVBQ_SYbkoq5D2uogZcW1VzGWQ3mnbMJfyHO7-jgfL7FUgLXLnEw6Nx4fLFwzOWrWlIAICwZqR2AJa5cSiudRbQj9gtInEBPr-SrkkDfr0nIZ0ntBPhEM-NFE5a7WM-TcrRevq23NaO5QYgOmD6op3Q/index.m3u8?siren=1",
+        "artist": "\u0412\u0438\u043b\u043b\u0438 \u0422\u043e\u043a\u0430\u0440\u0435\u0432",
+        "title": "\u0422\u0435\u0442\u044f \u0445\u0430\u044f"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/NG5XHABJQZr4rvyk17v6_qsYzOS7-wNG7dbfUNLsHnYb-nmUi63EStmuKGcyCENTcTbcRJ27v1ljS0Xuf4iCF9AQGmcZljz_9zKpxcBFxOymISfQpnGzYmlqqcqCj17HzqfDdxXK_6Jr_Ghd0ugiDxRVz-3puSggj745EX8o1I8dq5c/index.m3u8?siren=1",
+        "artist": "\u0420\u0423\u0421\u0421\u041a\u0418\u0419 \u0421\u0422\u042f\u0413",
+        "title": "\u0421\u0432\u0435\u0440\u0445\u0447\u0435\u043b\u043e\u0432\u0435\u043a"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/zio1rdGkJK9oJR9-0vhJOkjb9eSbGt_HcObEonpjM3Ea2nn3OpIhf4ZJSYa96YDQZqi8BpdH-5V0LSqUOt3bXR9sFOqZJD8Whxg8roE09Xp_ilHzlyuTmQNQC-eTiJ-LJ69TsB_kmrbE232c1V1w2eoR1dXWrgKCkIo5cSvZsWq572U/index.m3u8?siren=1",
+        "artist": "\u041a\u0440\u0443\u0433 \u041c\u0438\u0445\u0430\u0438\u043b",
+        "title": "\u0420\u0430\u0437, \u0434\u0432\u0430, \u0442\u0440\u0438 \u043f\u043e \u043f\u043e\u0447\u043a\u0430\u043c"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/F7zTVBSsJIn-lhKgEzJFyZqQwpra2f5rjeQWYXaEpQosutZtvlha_QCcuDCzxkU0jSzcZJtC7a55fdVAUOb0izZwPxYopiJ6kK-bNRRB0zsQUn8GWBUP9TW0C2S5c73SndSXrg9CNbl9U1AvsWlNuFciBPKmtJHpgO1kQ4znMZ1UIdU/index.m3u8?siren=1",
+        "artist": "\u0420\u043e\u0437\u0435\u043d\u0431\u0430\u0443\u043c \u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440",
+        "title": "\u0413\u043e\u043f-\u0441\u0442\u043e\u043f"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/wajlmkqb0yNmtagYDKrKAv6t-N2coVk_c7ABgY0SDNAC6388KjsoMOOjxPbqlTwDp7qnMmSgrVZPqRAxu3tf9VyVNZPsc7ist84OGz46izQFtht_rydOiMWnY5cTNYkwrk09qAavVx5BBH4XdDu1uf0YMH6yJYq0dI3gQGBX4M_BTjA/index.m3u8?siren=1",
+        "artist": "Pete Seeger",
+        "title": "Which Side Are You On"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/sgqGptzgVUaZRsKfr2Nw3a-1mYVZu2tDSaMExa8kSSu-X-IZI6hoH_bq1B9wAoj-UZ4iZ897qCZyQS3CLKrB5CSn36vqQ6AB0KYjkOXQec3PcsfPUDLl-rVcX8FrnhyaUUm0AXMPL224CgIVs9EmKQjgiZHUFFMZ18awJdUufCxYs1g/index.m3u8?siren=1",
+        "artist": "The Heirs",
+        "title": "Do You Want Me"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/6EcFv7WJssAhEkDYctgdeUwSufqCBvMrvjF0Yk39w5X_IIzUei8sKUjLr8APq2J4phb5xVKTttVjW5Gfv1za3ta69b9OXKtv4By95pKpqH_4yq5Uy4FESHKaaDG4fCsVr3RQSG5VDk8PG8VHuyqEIRT4xb7Na2p9qoFH8WxuHdLgylM/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Hearts of Iron"
+    },
+    {
+        "url": "https://cs1-66v4.vkuseraudio.net/s/v1/ac/6kCBxX0S_j6X1ZaBnORBEwm_i8pitkJ-lYkb5VHOtDPGhGTzeKbjEJd42NLVDQMoqlMqqcW-gSmw4QFAZ8bYOC83oIroIv1-p1r_8lQ97n-y-MEYvnC8uccfURPpDMVcm1W79am1embXRUeapLrltkrF3g0dpgln4NSpPQg-BFEPT8Q/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Panzerkampf"
+    },
+    {
+        "url": "https://cs1-81v4.vkuseraudio.net/s/v1/ac/L2yVKGD25gqaynjAiKoC-9SAtO_FfEt9aWns84Kzrq2yVMAZ4H1KyVfCNQh_R37qmLdJMB_Cj2lQfhdVoTZnsUcGOimKU3KJ-wbrdeabx6vkGXjFzK6Pk9htjh6KGdihbjA-7wh9OZUy87LAbXqPT6f7efFt3tbX8NPMaADl4wen93w/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Sparta"
+    },
+    {
+        "url": "https://cs1-59v4.vkuseraudio.net/s/v1/ac/UlDa3gExGtSx6X5Og1TSh0SltbiDfjcWpX1uUHTF9iIqCZvHFXE6_Gc0qBZo1-GzV5eITVyClu_iqQ3I6fzNyDkWevjuZMqP_CwkYJFJJbCVfsqe9L8xmzviZPZraxMmOWEWvWuzq6rPYRzz9RS14axTAxDhX4RvHPhvt3_DKXXe3pE/index.m3u8?siren=1",
+        "artist": "\u041a\u0440\u0443\u0433 \u041c\u0438\u0445\u0430\u0438\u043b",
+        "title": "\u041a\u0443\u043f\u043e\u043b\u0430 [\u0417\u043e\u043b\u043e\u0442\u044b\u0435 \u043a\u0443\u043f\u043e\u043b\u0430]"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/ZZlNTIrNB4kr27GA4T5TZm43tlz5aCl0b7WndRPk7PSRCtnwIRAV2rgkOCmsbm4TzPswRP0PWFPyH_NZdNj6b27Gqc1rf1RhkKi3CVQLoblBnnM2VobtGbELVYYWD3Z8GuwwmdyGwOYDlStB0ZL2okdvB6R1-PJFY_mp9A79TDTm7Zs/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Final Solution"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/D8FhfNUMk5k_pcvqoCYWt-Xz31dqqUlEssUMfEDHlDrO6wHGTtUYJh8LMJbMHqwxzzPRwW9VVMaZeglvX5PzOEwhwxnDLUhqgp1xfKS3GY2emCfny678ht_8xqzaCO7z7j8TnSp6BLxSFBSuvR9EgPykkACDrm86U6PXa6yzu79TDxY/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Red Baron"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/GWM7DciNQhkr8hOz009QWuvjIYIOKStshT-k4DFAzyxdO-3DBWEZ25OO2KMyNmxiPMVoIjOMEpbpu9gOB565MCV0lSOhY_nmceywAo0nPL5XvvmSoi6f12-0topKJRk8Ae4iv8bOHYmEtp7OZwtnycxzRgVoOD22WsfpYmKLtw-WvDw/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Sanctus Dominus"
+    },
+    {
+        "url": "https://cs1-72v4.vkuseraudio.net/s/v1/ac/Rpy_jLMEAuHN_zrkgrG05vdP73QYQaROvRwarsuzcRr-MHNqssm1NwjeELvGDjUFOmwknmr8RmG0L-g8zA9R-02dC1MDwdfPvqvkEW7D3dw6qjS4j3L1f8mpmRyvFT86B71Dav23lTT6MDyiCQmtcmHwcoTJTes9NW6eYsdsfGPD7NE/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Poltava"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/JNTqLboeCC07jE4jlbDgH_eOSfLzD9flEZWpfxsvXrQFYpAFzO3lVpJDU56BzIA4Keqe6q-VeTmFGHsQpzzct3apsWjX6p7vQRNuNvNL17rpxAMPkt67hsKr9VDvokk9ICZLEXXylBCbvr14SRySzp4YWZuwlCWIzpiT0A-xwJxwkbc/index.m3u8?siren=1",
+        "artist": "Creedence Clearwater Revival",
+        "title": "Fortunate Son"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/OtX2ce9JCJXuihGJJxdOQ4Tu2wdpK6wGux_oF8coBGoce9ZM4fwwJIIEeQLO4GyDDvdJXOjIrs8bUgkPIKcQa5iw3vuXaAFcxKwfZrgxml7iLZJZ4vo8DNRzn5zUp3Xu0vzTE5NooEHccw4zQHBBPO0HiGAkm0NzqOos-N-3x7B7q6E/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "1 6 4 8"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/AL8sX-zbpFoELHDUUdrqz_TmIvZI9WnOYksnbp-JGnA7zx2jIry5Bnh6iqCe5bBb02BV3jixl6BqE7oFqGDG0Cd73MGMVfIcpmE-l64NVN_dsGqu0GpMfaB1SHC7zU15iKRZyQZ3x2YRa8rM01ucsRGZUMxmBDb6s8L_yFr-D6dknes/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Night of the Werewolves"
+    },
+    {
+        "url": "https://cs1-81v4.vkuseraudio.net/s/v1/ac/WmEffUSbNo18vdVINyTg5ysW-MOplVl8LTPOhmxm6LbAGuImJInMxFsBLKukMkchQ40ox1RaHsps1eI8E4tYHsQ6p0Q27o_G2A-iLDWHKICLpia8u-k6aPywtpL7aA4wHiZLpfm5hQU1FpRXdE9nx7Pr6_6C-1YzIIEsZU2GBuYIVJM/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Ghost Division"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/FDuCi4KnZep1jSJ3cD6qH5pWPSTnm70NwzStK6lCItEslaX9eLePKM3mEUMxXMr9sUoSVzOsTU4o1JXqzUKu51JvXsn5rOeZb3v8mkVPKAOlH28pm31EvBLQw4GB1tgZ9zgWg2U8sRIzwHQjzfPSdhtyJ9KZ9lg3q59eHLCpPbJFrTg/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Nighttime Rebel"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/1QCqMfvRZ0YGTrt5bcbvu-Di4OztRdQIPeHJcrwbTlTnsLKD_rOmb7d3oj2L1uI7PiMNu4TDbleEFGxK0TiVBGaIixZwR_FAh97Iy9Y9EnteQ9KXcKd6XLA6mOCqgrWZmVnnntfoV_f9v0XP2NZRfslZBL_ZuByNbghHXcpqS-6dNSA/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Nochnoi Dozor"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/EqLd50-Y7EFmvgJBJmlCkNfKTx4jhHwPSHFH1st4I62fLf3VqOdRI7wVnm140qaK-MDhz_-PRe1Y6cyIREJRD_3OyEYO4siuLQrHIdMhyDYf_ZenTGd3b03Y77d5AZgngfC4-a-RZiOrtJpOV7r8YNDgdaPcpUNszcbuEt52YH2789U/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Night Crawler"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/2GXGDAgo-kR66PKbvw4h7Hbv_xXcfVx8Z_wd3pNhkHCbTR55y_xkkk2ae19JiCOVLVM6fsQxOFbvO8i-JKR7mEUzEcd3oKrMyZfVaZmOeHE52EoxslGBkoYWjIUCikMpo4PD4qn7J2kvmR08qI2FPeZiRZMOsqZqg_49gfQzZNfY7vY/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u0440\u043e\u043b\u044c \u0438 \u0428\u0443\u0442",
+        "title": "\u041c\u0435\u0440\u0442\u0432\u044b\u0439 \u0410\u043d\u0430\u0440\u0445\u0438\u0441\u0442"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/DKFec8_kYQnwCejKYgV5lJCIucH_0g1Gl9b03k0xVXn-piAkOmuG3D0Nm_tM9ISePWg0p5GqzzmSIUTr-ERyRVV-UOCVmvTMuFLMNVt3Op1W_JOf6vSkIqSGKbn3O0D_Ig4UC_cXY0BOrcGaiFHf9poI-0nfRdf08q1j3hYqt5GZNJk/index.m3u8?siren=1",
+        "artist": "Zatox",
+        "title": "Rumble In The Jungle"
+    },
+    {
+        "url": "https://cs1-65v4.vkuseraudio.net/s/v1/ac/A644bqD8_0m0hgSEIvE1-J0IuNmLmmmepSW8tI8hrLuWPka9679Jw-28f6hDxNzJiRHaru4AkAsuvbLxQcYmBgZ4Z7kIYLAt_g8mBCNkSvNEYyffgBfUavEvp20Hy8VJZ__qwKlsyVOe4kMgZUKNQTQCbCDNls1N8MgVDoUipuCKgSk/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Night Witches"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/puxHd5-M-iVjd-oGBPltHaDWuymmfxgo8_P5KfyIvdGJYo_Jcb6o1BpC96GiNjKDPO4hZzKQYD_lYcQB7_fy9qRr4Mr5rCmi1itUfWfNvxVNSbD8SHxFvx5fEiu-c9tTgVVaTjYSqzHysaansmsa-MiLpFhn4cFByQObsQNz9YW2-hQ/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Attack of the Dead Men"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/PwYkmdN1GLsCTVM_To1uh6LIcot2Sv1kHl_eKkwLR_kTjXp4Nd0mOjqVLR7wazVBEM-1rrSbRH0QvONBgQ2G-uY0TJCppkDTnUKDzGUnGZP4Suls-01d0U8s7z7bEY7KNnNNJrqFzHzlheUgznx4qoJtNXjPL5xvTqJHzrFDJfFtn4o/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Hellrider"
+    },
+    {
+        "url": "https://cs1-68v4.vkuseraudio.net/s/v1/ac/9FJ0PeDu3kvs6_BeYx8Y23CjYoDS3BJTYLJh63UfJvZ5hf-eVBkr7zcnLuQcgxSxxOwMZ91H647ihTtbeBbFhMQjP_KY42VbNVaJkhGlvcwJFvQVTd8GOT_51VSP-mM74praKmisAA/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Power and Glory"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/cnLCOAPnHbIET86l8fRJGxRsktJXphkQRuBrzZDk4GrlID82nbhm4LieESkEE7AjivcwMgdHQu3RCUxnnUa6U1RqNTCGbcsIFeXXAZq3iMEHMVYwn3kviXQ0HW_wM8imiNi6cnuRYhDS_sGLInclcmXJLSnIZ9uMdbZmEX5EOBGdFLY/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Fields of Verdun"
+    },
+    {
+        "url": "https://cs1-59v4.vkuseraudio.net/s/v1/ac/xerBICvBrDlDJTW9jHp6fk8dyaaBmkE3_VG0HUlFUoswKd2pouhxrnxl1BQio9ekwMS2N255DihY7-l4rdNolK11BSlwTAR4lTooAkWKJTBfKCY9woi5iFlY6dGS6Q6f9svqcG3AguEybl5lxxsy53NTounidn4J0NFmrQRfij8VUms/index.m3u8?siren=1",
+        "artist": "The O'Reillys and the Paddyhats",
+        "title": "Barrels of Whiskey"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/F4nRhiPUp3HJAmOUq2qB_Kx41x3exHWZnhKFiaLE4mkqQ0xA-Ft1yjK7jVVY2CTmVhsw1qqZT14wBPHV6TFOHDQb0iCkO4onXLMDZgpt5Lufuy86IlqrCJ9AK9cieSW9PIF9dBuTBNfbjmugkfFhqn43E7DGKgsB6o-7IgPLzJyf1W4/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Out in the Fields"
+    },
+    {
+        "url": "https://cs1-77v4.vkuseraudio.net/s/v1/ac/hy5nhpywIKzUjEQoe74s1E3gSsAsl8sRsKwhde_Ql7rQSbT9N-zxQdelWVeLvY92zXmsjgkS1lGecKp__7H6vC48f5zksA4Rfl_Y5bLwiTGrDGF-LKtyH_Wxw7jG3t5iosBRFkD5s0uz-tjOt2AS_sl9Lv19LyalS6mPJXSmHfZm0Qk/index.m3u8?siren=1",
+        "artist": "WILLOW",
+        "title": "Wait a Minute!"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/1HeGULl2hhgZelr8-jAUObp0jkLCGB-x9e2LM9H7v8YFd6W-OEd_55KQi4UuCikaWmOOh1OWkr3ZwIE19_WCNZi9Dd89ZpA4DC5WPcpJnw8EIDwGDxs0In2dOv8LouR2H-z28nElug/index.m3u8?siren=1",
+        "artist": "The HU",
+        "title": "Yuve Yuve Yu"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/pQ52_8E21nWYYb00J2M5MrEgguWxaI5VHxKv55G3mtUAr1oj4a8D59Dbox6qPD7zZZaHEPah0Ue7cV_qZgQiFpPlVVdjYV7XQrwLKTGLKD04T56vJGNPKmbh2fOmfPZrSMpCAwZS8OFXijJd52DpRR8-P6fvh6mGV2e2pomjTBgU6Y0/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Lust for Blood"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/Z1JioCy6YolABvpRNlLpJDVa2k8hQ4uSHyQZeyMh5hlBMZHqQwr_lsZEw9L7tCJBz3D8k0X4NcuBcUJXzLZmX5Xylz6BVtfUA4uVlkjD0eAQuVb90_khbEYNvoYnUbhoUt1lZoAqQDj51mmSDQLnTWYUJm0QG8wPehwGxOwEd6GX500/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Army of the Night"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/LWIrKbuscsBTeLJmXrwr462MJcHdzHRY9ZatLAJRR6w-BCQEc_ICTl-_Z701GvjzAgHYhY8QQD-WpdtTuvl6KjVeQNB9rdK-sXLQd_GX19qQkd4bWaLYGKxgj1x8l4XibPyyAVOEvwHaaMLV9ml-RaPTwLJbaSrxMwMoVqV6DkSNiG0/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Extatum Et Oratum"
+    },
+    {
+        "url": "https://cs1-48v4.vkuseraudio.net/s/v1/ac/VnhQm74xeLPrciU3qaHt9nJqd_86WWQcJBl8-TuFnib1D8XJM47xtyTLfGWY21H4Dc4DxeTxKw2HKwUD6laoDcNaSDSBA6XXrAtjc0Gl3flV5Sxgc57EctsDCeq-ljMylVUb2-O3uknZnGz1zuzuHgFd9KukRxD31qbrTSJRw8MWg9o/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Killers with the Cross"
+    },
+    {
+        "url": "https://cs1-49v4.vkuseraudio.net/s/v1/ac/6JT8BrcgAnLhVB732aEVfUxh0gIVnKSKkdydQWZY1BJBujLC8fL8x-76lp5MAvKJ2fpdey69MrYUZf6arv3ILsVHF-JgNmKJrp7T36y5Zyq-31Exm-9ikSpB5OO68kzScF4NLnksLhdcjdRBDXL1sgnBQk3b4izrIGHE0i2euQGNQDU/index.m3u8?siren=1",
+        "artist": "Tones And I",
+        "title": "Dance Monkey"
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/FqO-5PLWvSRAnhrlG8M6VUl5P2SyS9htYs5ROV1zHQfYvxrGhFL1ggquFfsMWHpe-WIQu7yqzSFvkbzKjjP53aHxiJ0TcdicfX_UN4n19rDCpW1khNZVkXAe2OymEdmWluRV30Bnzg/index.m3u8?siren=1",
+        "artist": "Duran Duran",
+        "title": "Planet Earth"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/tzhwqI4bgn7d6FibjHLpmdOtJmShJzWUYOv4z3rmiqiuSRs-GDbIZqHmxnDhlYsLibDd8j4bUKhj0I41qY1Ibur3pAt19ipmFbkI2rAWX43ZoreatP63BLeYGxkrLnT7GGqRvDQ945ulSEbD-jVNF4y7auT-OliD861hcKe0WEa20HM/index.m3u8?siren=1",
+        "artist": "\u041a\u0440\u0443\u0433 \u041c\u0438\u0445\u0430\u0438\u043b",
+        "title": "\u0416\u0438\u0433\u0430\u043d-\u043b\u0438\u043c\u043e\u043d"
+    },
+    {
+        "url": "https://cs1-65v4.vkuseraudio.net/s/v1/ac/EJGpZYaaFH1WulUuVS7it-NyxUelfjXj6fEiEVGFYW_eV71j2UdCORpVGefbAKTNrIep50jRdfc4R31GhSZRRPtAnvJ8x1LjRjokrOveX0jTJDGjDExQv_AAgw3Sj08F4zx0AlRzjS0Mk72KZgxOq5IfVfRGOKVbeNdKKq_tV90-1Qo/index.m3u8?siren=1",
+        "artist": "Paddy and the Rats",
+        "title": "Drunken Sailor"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/zVjGASkpmWkAuUOqlvLq0UxZmH7diAHPgEXwwEu9EcOqjJg-Pj1HL11e4ZwDB4UPcq1MtA3fAI-TPz47c8OTtUh41wdawRr2JHLdIlINWLH-N8QlgM0keZtIRB7DGI2zN-FzjOkMipZhPZgIq15aAIkFvEJgYhDhx77Jh4Kga6XACAE/index.m3u8?siren=1",
+        "artist": "Cascada",
+        "title": "Everytime we touch(B3nte nightcore edit(+bass))"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/y-sdfKsfC4Riyl_3QXTrFcWiSOPfsbum_MxKu0Nv1sK5BVsJqWXE0euo5rUN8dWu7I4u2pTRlHsa5V0VOqoQWmCZYQO2pGWWjQz7n5sX8ODI4OxtacQPQJmrDo8vyrCcOLkI3sZq9GqzCBXUx2BGtJkeOr48lUZMLiDA7U8M3_vyups/index.m3u8?siren=1",
+        "artist": "MOUNT, Noize Generation",
+        "title": "Around The World"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/YrkYi9Auff_5F7K0zem4w9Jab-I1lLaygmAyyTjYesedKcNMD87kcu6qrCvnAcuJCsB6E85rw4xC-9QYm8VR_akjK2AgkJQXnXJe6NAJ5zkx64GeAnCXbRF0AR3MrsKFhU8Whqc2EJ_jBlCTNYtJvfxboOrxTL7b5M7KwAYqCWvwjHw/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Screaming Eagles"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/qTq8f101jrc9lqE4W3lNqg6ePjYydjAKvH5lwqiuDSS56wJCpX86g82MGQYPtk2uW8k39zZnSCrmqHEVsZ8YGnU1f2EZfvSh6pEbc4QqjjGuHQZakOz3tAgsF0VbJMMZEYhvhK4x6xGk6l3sE536mOIU6M6ycI0qaNp0JdrXhdLcSPk/index.m3u8?siren=1",
+        "artist": "Jonathan Coulton",
+        "title": "Want You Gone (feat. the Elegant Too)"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/VGV7MR3NPpPiInhjrkxvsE3Gk2lGYdba4HZm69FtDulwi2Pwsh204ePmbfZKdrxJvmcUgMKoORI6y8BKk_JYnbEu0lcUfOTnsQDF7r3UK3gkoxaO0J7h9bTr0Z8KqdwCaNOWejCl51Tdczywr3c6lhUoq2uJ27YOxcEI5LcQxB9UlMU/index.m3u8?siren=1",
+        "artist": "Empire of Geese",
+        "title": "Still Alive (RUS)"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/73h3gdBp9ycuSeCIT4eRZFQdfiAGsrbwP9Aqqso5du4ZrVBXHy9NpGAOFh2A1YZ8ldfHL1ZF964LC0KbDggCK2TR45_nnnAVwOXsB77XX8ciB6neL70dKSn81qT692SfCDQ7KpQeQfTCeUFKZ2jUlSay8CZ2hnLyPygiFTzqzDJmJho/index.m3u8?siren=1",
+        "artist": "Kavinsky",
+        "title": "First Blood"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a/Dk6Iw8kM-Kzu-fU3bXrpstqYkrYYejwW3c1e1tiXHwSv_P8A0JhTv9-LFsEXpYKe-38yOo1QioM8_QGQFQjHZgrOb-xltgFpddqwaK-3CWFpCmVm5d-RIrb0Wg4/index.m3u8?siren=1",
+        "artist": "The Rolling Stones",
+        "title": "Paint It, Black"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/mogcaV9SBxs4L9kKaKptjhfURXNyVxk595ElX5o7y8ViiXUM6-YxRTKwzhJgcsEL3Z6wboQ5p4NB8rZJ_sPMOa-K1KULBeyO5BTPdkPzCcEFFam7I_vvXTivYcvl9bxjCPZ1JobRXgQiDX3iJba0LHcYt4rWVAozmv0PkrZjA_BLYDg/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0413\u0443\u043b\u044f\u0439, \u043c\u0443\u0436\u0438\u043a!"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/FudmHQf6_GRxNg4bl4vj9pOhPyYmA622uHZwJMWxQcqHkrxPsLk6BLohgSv2eW-e5nta6oPOeE9IOd8q3oYWMVYOFCPliWA_BZ6j2ogHlW5BR6C5kCe6ncsqLyqKFeu8v-ofcZpgTg/index.m3u8?siren=1",
+        "artist": "\u041a\u043e\u043d\u0435\u0446 \u0424\u0438\u043b\u044c\u043c\u0430",
+        "title": "\u042e\u043d\u043e\u0441\u0442\u044c \u0432 \u0441\u0430\u043f\u043e\u0433\u0430\u0445"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/5DmjB3ON3--ZXk9Lca1ApHUE3JvSVUrCdwKm-uCRbdvdaILL1QpYt7GtocOnZ_-UGSf0aCl2SYejiVMpCEfaT9tuDptqPNSkvZKf8S7uNa8-pMFoM8qfSa8MuVokiNq-H8s0UeV4wpdGAt10cu9_woNjENS6D74qMoceFMy14sJmoPs/index.m3u8?siren=1",
+        "artist": "Powerwolf feat. Alissa White-Gluz",
+        "title": "Demons Are a Girl's Best Friend (feat. Alissa White-Gluz)"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/OGsTQy0Z5PaOS8tn2ye1j8zDHKLGIEYiUCgsGTiZbOij1Rl_cXVCQsdkmQoiFJ2NceHUxTBWvuH2lTsfVjEbkfIIa-Z8w5Glsag08PFX_i51CeCctuEt2-xHUg-lFMljweS4QiGtn37k7eyw52EwQySLcbvNQJoXLKdTKyzOXoDkejA/index.m3u8?siren=1",
+        "artist": "John Denver",
+        "title": "Take Me Home, Country Roads"
+    },
+    {
+        "url": "https://cs1-59v4.vkuseraudio.net/s/v1/ac/ftphH6ynYvx7GcQ78d1Lpl8dzm_uMzjRCyW50o3s9A0ktjInlwT5_hTSYkH7qkOIHAhCTWXAX7kKkYEkhf8JmOM1XJeluGpimx4cMVzyqbnvTlelGX74a36-G1eoi5lCylt8DQb2ywd-tgUmcOyWJe3jnUtZnM1ReMEaRGvAO9q4ImY/index.m3u8?siren=1",
+        "artist": "Little Big",
+        "title": "I`m OK"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/ucHzWAZvb9f-ItE2Q0apeSX_hy41LuOaMue_zPK_E9q0p6OcCUoZBboMU3dxw6nJNRPdfGB6XjeaRBOW9Iql21-UbHJfghI3DC2xRnCSP0DBEHufl9fR2Xaetkbhxp-M3swXm0QybjF03KR1A5bdKVWLcz74RHI3AsA7ybRm5zVEPFY/index.m3u8?siren=1",
+        "artist": "Gaullin",
+        "title": "Moonlight"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/Xgmrfv8tnfsf0Jf4wA0rEpEpyVPzhWxQGU8zo-5F6DB3J6j4KiBx9p_oDmX3ExNfBVi3OWyvoUQ1BYKsMmUWvoQAd3J2VIYnd1lGrplifWiWsmlltQHAAybV-U_VGCMozJXdxZBhChdMeKyhLQMZ8DtuEK3v4_-NqEITLUqtevi5JBg/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "In the Name of God (Deus Vult)"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a/oyFXFLcBB5Pw0qNbFYH66r3nWwAkGk_Ar2hm00KQh2kdnb7A_CMal8C5iIbASjQOpJrSeB4GrshqMQRu0jOzBLmxz8GHUfvZjY3Zf-KSDu9bWuOOt0hW06Vuddg/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Last Stand"
+    },
+    {
+        "url": "https://cs1-62v4.vkuseraudio.net/s/v1/ac/X3lscxPWaPVJRuBf_dMCMAvf2r-NqyYeh_pmj9Ssre5VGjDOowPG8xGMCKmmrJAsFjn0IQRXQjFt8eGcpgEJ75lTiH4Ttb1Xq3N31S3pX8W8RJ08scC3TvVcA9bbREpKeA5XqEClZg/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0427\u0430\u0441\u0442\u0443\u0448\u043a\u0438"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/_OoNQWG3JKLkdhvQ2Fnqet7LRr-ifQ-XEbybyP8NAeIzAT57FgzqMjbv1_Xq3fW541XoFQVa7MODzhVvgkeCnpKVIrv6ewg2zDxlb6jVGpw_aP-M9CKofCzI1FvifVExDTnfJo4T13jel5RyDB5G3TlcO_Y726gSWWG94StRUK0J5Io/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u041b\u0438\u0440\u0438\u043a\u0430"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/rVUuwm9FyU1Yxyu6nZ-ICGzLf3dlXvVabJ1M_J4OdIPiFA1hQm9BjKkEpM3bmY6GX3hGZyGyDowlUYDrx1iHPaFKNunloAa73D1BHP8_F26_WZfSepRnizolpKOb8NE8F2Fqw_XgJ6XrzhVZ-LMp2smkJWvzlZb0LaaBNeJrtXwQzQ0/index.m3u8?siren=1",
+        "artist": "Foster The People",
+        "title": "Pumped Up Kicks"
+    },
+    {
+        "url": "https://cs1-42v4.vkuseraudio.net/s/v1/ac/lBGN-6OB8RjUUpM1-BOGwi6o1gt6gOhnmhsiF3EDVgFMJULGCWZKROjiVZnIPwA5BlqPaurQSZYYeT8RtdIVvLYKq1EC3PDEsdufmO5jRVB1iy4uu9kgIu-7Kc634U_ywvPoS85DyA/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0423\u0431\u0438\u0432\u0430\u0442\u044c"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/RxCqXwVdr2Go1uh0EC3t8qdPytYINmx1fvnSRnNMZe6JKkfKZOvKWuvleUUTZ98oD18NSN8CbQpKnLMBaD4naqYN8Bu4x29NwOKhdzHmuCX03tvUSDthPMO4L6huVKPsuY3bQqQJF1Tkmg9JGnDls3zA28Ag_5-Rf3MQg4BO7_JCWd4/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0412\u0441\u0435\u043b\u0435\u043d\u0441\u043a\u0430\u044f \u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/sewi0aybvnTFxQLKiMrdEK3j76jPjjowoGo-nd-gS3Mzz2azywQII2YNeZTGkYrrHAc1S8Iw0t8Ukf1Y2PwsxzzVufd72-vBF63IMoOWn8CnREdU1hvVlQ_Uge1RRyEsdmg7yWY48Q/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0420\u043e\u0434\u0438\u043d\u0430"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a/0luZPZR5MkBMGEovECLNR8lY6sIUUYBBSS8XlB9fNNh4OUk7OSXlJEJtLqU7xguv3kBzMGZQmHL8tCwUY04wS48bxnf32Urnj9kui8Q8-U7y0X3Lqf4WpkgXyyY/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0417\u0430\u0435\u0431\u0438\u0441\u044c!"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/QhLH7-OnZs8Iu_XgEaOAGwb3LoPOY0uT2inBHTDyjGwC7FsSLiOFg07jk_XpgCOpmjlo-Q0QkKvkOB5dAERVBVdIlLopPwgtf_Q_JawY4LgzXBJ9zSUN2GClaIw4PTbjKAgRGesrcQ/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u041b\u044e\u0431\u043e"
+    },
+    {
+        "url": "https://cs1-79v4.vkuseraudio.net/s/v1/ac/HVYzgKi8-rsB8gLF1ophYYBx98PKB1maX2Z-U94z4UwV5_nwsSSQjzPYjEdev0LHWi1hrT_15Mvczf5JVEWeNDrjkkePRNcCp2AYAdBbuu4VM9Omuvx9hyL9FZu_IDwApn9FMaE6WS39tQ78_eDZ5iyUt44mNYgv7tLCGTyCywpI4BU/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0411\u0435\u0441\u043f\u043e\u043d\u0442\u043e\u0432\u044b\u0439 \u043f\u0438\u0440\u043e\u0436\u043e\u043a"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/x9E1PMktIZNy6Op5iDZh0wvMOApxn7SzBJFe1qO8iUvoVL6YbIS11baWQBDxxK6LPzMAhnCmfv5lqnHlK_nHwXo7M3ghso55F13Mt4ELSUySuESwYNKlFxK0iiz1qfdHiat9IDxxdrr7WDPfKdtDwsfVm8f-CWg_ZhA1fK4CT8n-A5k/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0414\u043e\u043b\u0433\u0430\u044f \u0441\u0447\u0430\u0441\u0442\u043b\u0438\u0432\u0430\u044f \u0436\u0438\u0437\u043d\u044c"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/tfil8XmacsIgaHKBxcOhVJ9THwpiLoIjgzGri3gfbBustU8Jja_i0PApAjSt5RDrP-Kozf3VJ2dAM7oydNUO8OEsaFJcHa2nQRARgCQEiWbBnrYx_VG9K4M3eAVE-DeC8bDd-WDwB98X-zxXkNKqoT5bQZMoV2yRUC8gR6dcoTwWN9g/index.m3u8?siren=1",
+        "artist": "Cosmo Sheldrake",
+        "title": "Come Along"
+    },
+    {
+        "url": "https://cs1-81v4.vkuseraudio.net/s/v1/ac/9e9AJj5qv_ks1Fzrh7NTDGtjZyxpG9UXqkFf6SUa1FVQp0EjV9L6GP34bh1KDJrvk81ywIMPWb8dQOaveMdAvaz-CxYcgES7HS52z27T8GAyGfSD0hH-EGiasLK5XS0RWGbVUICgpZ8pwFUgFCyANH_5SYP_uFDYMiBOFV9xNuWu4FY/index.m3u8?siren=1",
+        "artist": "Bag Raiders",
+        "title": "Shooting Stars"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/9Q84-jdc8FZ4zcFNuUYaAIbz6gdyr-A9jV8hOlxKV99F-6m_2ujmh-h7589yETl2SSPRVmpF59dypgS1b_5801B47ZIrE2sJnp8yQqDP-Qi9q-sFqcm6gHOFXRaphyth_2KI4_4SVQ/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0420\u0435\u0430\u043d\u0438\u043c\u0430\u0446\u0438\u044f"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/QqAAxNDmmrstf7CmC9lF9SVQyAVO0i2KxolP_Ufdi7eoHm3QDC_jt2i_1JapTmHdxyR2AbDATbgyRbE_xcCqTt8ntkPJxWuEuxwti68VuLapWjLDxlE919Ca4zJinZnj2S4Bj5JTqOeEM94sZN8_sSOIOwZYoPhp75W0LlYzSPcGbuQ/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0414\u0435\u043c\u0431\u0435\u043b\u044c\u0441\u043a\u0430\u044f"
+    },
+    {
+        "url": "https://cs1-64v4.vkuseraudio.net/s/v1/ac/ap0up3bVJgwXwGHGMWlxXyDa9D1drV7qRdZfUI5K3AAG-xZbZigwLHuUX2Pb8h1vSEovrZay02SgWmDzMC337wkOei8h13VHHKGrAsw4vko_HxhRuchE0kG3UszUozWolWif4grmPPJi2gFmgWJWK3ZUyTY-5mWsSIMje_deCn1CDsc/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0417\u0434\u043e\u0440\u043e\u0432\u043e \u0438 \u0432\u0435\u0447\u043d\u043e"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/KJryiTG6RauDOpF2oCR1ARL_CZz5FG5j8q2TLXRH5mq9O2I3ycWloFgqYtagiSxomo4SNKBH0c5sSkvKtoiUUUsHAOwwklJKrEmZQgdKwSNRZWmeozrpzbXLyKcjztSkrU44DkdKIA/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0414\u0430\u043b\u0435\u043a\u043e \u0431\u0435\u0436\u0438\u0442 \u0434\u043e\u0440\u043e\u0433\u0430 (\u0412\u043f\u0435\u0440\u0435\u0434\u0438 \u0432\u0435\u0441\u0435\u043b\u044c\u044f \u043c\u043d\u043e\u0433\u043e)"
+    },
+    {
+        "url": "https://cs1-74v4.vkuseraudio.net/s/v1/ac/x2uu6UZPkm9O_sUMJevShrfHITNVTGLORzGCpU-K9pF44Pjk3EipD7CTxreTM8MxsR0SGaMQK7UoEg1tPf9Of8i-05RsXX9-ABYMH1ago9Cp11MceDF1w6WFbH9U2Mr5vy5dG4I4jtuqLJ_KNHmyFfI9uHj2F5d44oJfcf6IO7oR3NE/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0421\u043e\u043b\u0434\u0430\u0442\u0430\u043c\u0438 \u043d\u0435 \u0440\u043e\u0436\u0434\u0430\u044e\u0442\u0441\u044f"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/7d0O3u1VIiGik66NpOWC1a8mg33D7cfqhgHWRteAzOR2MCE-m0kwK5nBlf9jGc091BXwp2atWbOK_vB-lxTlnKGJsBCloCL15Jz5dBtx8M9PvxFPrA-RoGKXRwbzzHjum1oN9Tg6aZZ__eNaiNsMepf4rrpbx6o_HLzZWLzz34mHjBc/index.m3u8?siren=1",
+        "artist": "Fall Out Boy",
+        "title": "Fourth Of July"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/t01Q3SiWGksYd2uyh-3_JVeN-A5yXqdGi6mEU0t6RipzxrJr6fxNdjt59g6GaMZfl7JbDDb-3yatobuU41TAdY3sgbamS7Y0DtuVTIVEAjYUYblzmpvA0i5wbLLM60nAGQoFOnZ5Ld84muAKmmuCxE-KolajzcenlkxjxGI8qd72dO0/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Pigskin"
+    },
+    {
+        "url": "https://cs1-66v4.vkuseraudio.net/s/v1/ac/s0QllZBxUaSCEbYkEqkgQvVBWNA3diqrdWRiLujlXjwc2XFiZuPguJ9WPb8neGIqTHLmg1dyTkmwuY7oFtm-VSdEi7N6LlvkgQrUrI6OatfVipP4UFMhNaaNZMn6ffs3UZ2kfkZ0rfBkppYeLLiEvUdWzyjzzGVlyXe_mUIqT-LbOvo/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "War Child"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/AV3PKb3qwSrXbHmss6lPApT-hTCWtEaxj0BlPvj-VBBUthJUjyXuoyN34QqoP5fJDLmPKUNPftL3FQ9CdeRI9qilYfcH30SQGO0DfzLKWJkIPuSiWHpt8zST7sicDqFhACnE-30bDqAFNAGjQP_YbvBAjBX8LJZrtxQCutUundCXFqM/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Levitate"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/igGntM4zwdb5-cab2C7AqJro7WPUVFtCkJLXJShQJsVKLXIHG0yu-38OVebdr2Pbgfe24b_9rGTTXwST81avMnS8y2LnN-0nibHP7HpD3ifaANIz-Wej5uvdvIDDjNzkYK4JHY3rtaGANaSC9lDD9uJopIEH2MjH3Wc3RWV4qv_loK0/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Been To Hell"
+    },
+    {
+        "url": "https://cs1-73v4.vkuseraudio.net/s/v1/ac/RmnAl9pKaszwj2J7J2ZJSnJ8pgYl5YojjZAlDGjCTLL_TLVUrQc08wm5fRzLi1_gOzfuAsJOEB6HZ4Prh0Sd8YZ5hu4bPd7dWnfmhMaF3zf-Vfeg_Tt0IssEPX2Dx9xSVXwTlE73B1OuTcGGSF8XBiepWOQ46hldGyZcbow30xzS0rE/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "California"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/32IB17-cmOqzBMD0FNNBHlp-1e-jIflfTJmzDIMaDjHRtHhups_O4YspuvRA3yhLC63teYoHIfInsMpUt4ileWZq9Kghx1vdOBNilXFpXpW-BbFusBPCyrVBVnRpDleOFBAlpODYF7Z6DAdoOlMnXzsfMMJmxTTGyZpXErmW89ARVt4/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Paradise Lost"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/NhqtGxqupbvfyxRqkphWl86o-WiTwqmWdSBDzVe1r8LFhWMiAPCEy6X44Pf00woS-RMGcqLp5c7w2NgntIA7if15LuY556ZbaxAyc-TEEDDDR0qCJyZPW6rnFJJSXxWe3oTmJJ7MeNeM-vtSbLYgXiEdoI_oe6GSQfvatNNxfZCVAls/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u041e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0410\u0444\u0433\u0430\u043d\u0441\u043a\u0438\u0439 \u0421\u0438\u043d\u0434\u0440\u043e\u043c"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/Am675SI2zx5kTiDIgQpb3Hwg9dngH_8lpv2jyCEj0erLuzDVSTe0Pxvt26lqagXZaDRZrOJ_abnURBUD_H6JhT2Buo67LQ28MxBTucT3Kwdbj6JgRIYPLpSnqDHRDGIZ2CUNuSiJP7RdinEQP8bMOY7Mjthc3b5ovfI_ZnG378T3nKc/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u041d\u0435\u0447\u0435\u0433\u043e \u0442\u0435\u0440\u044f\u0442\u044c"
+    },
+    {
+        "url": "https://cs1-71v4.vkuseraudio.net/s/v1/ac/T0_GrtJmwBJk9Y7SIK-JCqJQ00nDavpnqN1M91MdKWNY59TgTWGYBzgEcMcD73o3qgnYQY8PJ8jI1_IH4p8KSXpQQ8lWTTskWcSyNUbkDaMJkxLzaaJeh-V1L7kmpDMkd46rp5ssUg/index.m3u8?siren=1",
+        "artist": "Imagine Dragons",
+        "title": "Bullet In A Gun"
+    },
+    {
+        "url": "https://cs1-51v4.vkuseraudio.net/s/v1/ac/BdtbmYFPISso-3-ClRrFfnVjK5-0B-vLSpy-gqTV6jrX-XB96nhqwgwaQErYkaFuWP2Yb-5MRaqIRksAE6joR6ehKGdaUC-HP1wovqGs2_r8GLYvEr_GMQuP9Pqeg-esi2_SLIoJ4T1fr6vhVLX_ZN01U9ir25IEKHCVtN8LavVNeO0/index.m3u8?siren=1",
+        "artist": "Toto",
+        "title": "Africa"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/_oF6B0Glk6Dl4ySfIqlAXAYjf4HP0KZtFDbI5qKOcLCh-rIGDVcwwzvGk9NBtXA8ADcaGvOOvf0ytyuUBwy1KvIrVCkOl5rZxARkfzvx2PKJTz_chTQtYbVoga6nDnrVQVSxrdbdX9lPDp6JPsPU9qN5D7oYSgQIMykzSm0rd4jXfHM/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "The Price of a Mile"
+    },
+    {
+        "url": "https://cs1-44v4.vkuseraudio.net/s/v1/ac/ikUVL9WBW6HnGejFty2DBZryG5pimdVPEKp9r2lOguN1kYHXcLPp-mkpJKrjAQwPmIWWorMt_OKoMnB_ELYFQu5Q99YVnzdgkk0rQXunuU1QQ3OnxWsXAmwh5SfaA8RfntjB8F4LX1bWZkBdynQVuIrBvbvpdU1Ww-hyJi57RCsi4c0/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0420\u0443\u0441\u0441\u043a\u043e\u0435 \u043f\u043e\u043b\u0435 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432"
+    },
+    {
+        "url": "https://psv4.vkuseraudio.net/s/v1/a2/Yujjxhyp3mWMCPtNUeAywON9W9MjRp9XB5xZ6Ff_PQuLjjTJOo8Brmyu1D6doCNAreeqWOfqDk6hBWg4l9oBoCEofEHRbbu3t640mY7S9D39Ok8pESqsT0JozkiMBSZG6FSSqrmWc0dCLvWAar1b3xjNfJknKNxLsQ/index.m3u8?siren=1",
+        "artist": "Fabolous",
+        "title": "Po Po"
+    },
+    {
+        "url": "https://cs1-43v4.vkuseraudio.net/s/v1/ac/RzCcra6xGbV4FXZGJv2UarGhYypIIP2Q3cU645OtN-keis3XKuX4oxcbJCdX5uiMdFwx7WCbpI2Oj6nrQIL42FegGZifEz741L29ckpP0MLqzi7121pJfRSgAU6LlLtqlO0cqVHfxGaLEjYtfLUlqObMwoWei6_tuc68498Md36bkBA/index.m3u8?siren=1",
+        "artist": "Dr. Dre feat. Snoop Dogg",
+        "title": "The Next Episode"
+    },
+    {
+        "url": "https://cs1-60v4.vkuseraudio.net/s/v1/ac/0YyT9sNzcYRhwopFHhyx5sfVF0HzUKVKFOC_ejG-yvT9hf4TQwXgB0L2fssLKRn_vvrGmKQuCBA80T9skQ8j1627rTLyc0-fXkgH6lMWEIop6S4I4SFcZ_M6Ay_Qn2d7ynQdKI4pEXeApR7SGYCkWI5OZGGmZFXMpCtoRxOv9L0fV-o/index.m3u8?siren=1",
+        "artist": "Dr. Dre feat. Snoop Dogg",
+        "title": "Still D.R.E."
+    },
+    {
+        "url": "https://cs1-41v4.vkuseraudio.net/s/v1/ac/Bw6nQi_Y5krzTmxWdCl8Yz7x7fbORMU5pHXzKxydV8NdOO8Ox9VBduo9CNUyJYVFUoqPRQfpfTXYoK_bNuv_T2GgIJdjr6IDlaYDnG2tLXWTsVw1_ElcoLmPoUO7ZzlVoPHeMnEa6oEw55Q2jIqNLYFOyHzfhAP_NMAr31d42VahVYM/index.m3u8?siren=1",
+        "artist": "\u0415\u0433\u043e\u0440 \u041b\u0435\u0442\u043e\u0432",
+        "title": "\u041e\u0442\u0440\u044f\u0434 \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u0438\u043b \u043f\u043e\u0442\u0435\u0440\u0438 \u0431\u043e\u0439\u0446\u0430"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/thsTqeUhjjXUgZt_S1eN6e_Op81ALFlIb-TImEpjQDMaXJ_MA8CojL1OTz36IHRIpvh5kUbQ-b8aS7bWON1itkDxTys41u0c1KGcO0mPO92naVwxjBmumVbgtp7uhnZuyy-MAw33bsmxCTK5WVJ-bN4kCoGL92Mry5EeyasmLeX90Bc/index.m3u8?siren=1",
+        "artist": "Slaptop",
+        "title": "Sunrise"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/vqwylw1FrdGxr9SJ4ARC3eTha5a2hsvb0Lz_-Drh3Yx13l4m91lkLVTf9LKhDx2EmBvnwXsJl1VM2i_ywNGh1i_48plFHl9vg71xXDlsPCD_Nha83EzHkRNxvERtTS3nKJ0VkaFxY1BnuZ2jiJYeLN4qepgrwQklVpVAyRR_lOO-1ys/index.m3u8?siren=1",
+        "artist": "Sabaton",
+        "title": "Primo Victoria"
+    },
+    {
+        "url": "https://cs1-52v4.vkuseraudio.net/s/v1/ac/4kZlDxc2QFS9O-WArRSyFJYU-afI-sZ2kt8kZndYz-lPxflzlvFP8AuzXqbmCh3OWqnxuCqAVq27JEwM25LGaQHIa54knaNegd153sNMOJzsxc05ExggoD2PRyS-GWiQZ9O6kuTJ-9y5DtusskP7A1p-z8Vx1nGR7M6Cf1GCT4seQIM/index.m3u8?siren=1",
+        "artist": "Niko",
+        "title": "Night Of Fire"
+    },
+    {
+        "url": "https://cs1-58v4.vkuseraudio.net/s/v1/ac/iir0hFlLTSHJ45HptOAPuBsNOF4ftUXLbZ-0NnzdvLfJVTxeA2Pek2xJ9vXLRulhiAT-6nzWOh6jGkU-OW3B06K_2jMstC5L9SsoPjlQpJuejIRn2OH9OQMGKyyQbpLulYNYONCpMeCHa28wPq4VvrYPowzpcLV_5W7POzEhe1IGbPo/index.m3u8?siren=1",
+        "artist": "Dave Rodgers",
+        "title": "Deja Vu"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/eLXUkav6sjIACNvrZVhxdvL1Wzl2LRPVw6LkLjOS1xefeCsHD9LJP_Z5XHrWS3cBBN6kBwrVf64VYQaQZaw5FHjbO5wIZh_jIdDeeaPixfgKLn_UFF25cbI_GzfkpIqP-ZJRfwzXr4hgzNKiCWQQdee1Af2vNxqFhLbwxXisbOD1bAg/index.m3u8?siren=1",
+        "artist": "Michael Sembello",
+        "title": "Maniac"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/3QZZuWwpOS9pF5l8iLQR1BMj6GH1Q20od1aCWY90MfAXR-yq_e3dH_36Dd6svMRNFGl4Dx_Lx6v-Vf3NfkaYmjAtJVnXmSsYpMxEB7POC0vB3IqYxJwGOVTJbxfVAP1_KbL2I29MKg/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0422\u0443\u043c\u0430\u043d"
+    },
+    {
+        "url": "https://cs1-67v4.vkuseraudio.net/s/v1/ac/_0lGAeMWSVXNDfHi4HdklumQBEus0nkWNG7Um0xFxatKCYP1F4Agu17oe5VlLtr3TLrn9jBG91OC1B82RINmrHSOYEclwXxa7Y4m_ZcIQnlDCbneXVuT1QqdtKhZ-W-cZBaRMeouAQ/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0414\u0435\u043c\u043e\u0431\u0438\u043b\u0438\u0437\u0430\u0446\u0438\u044f"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/_s0N-G90wgl00QU4T7sLfzE5Nd6qQPPizZD_TAVl5ftjmGy2vSrAB5IfXwvIJCTbyzvGzot2XblXPLRerxINLznJ0QLoGwPxeN2a52i9IwEMWZdiSEJrfsctvyMt4WbbPH7qt9wCfXuFKeIRSR4x9Dnn9jIMKJ5LdZgrKB1JyzpP_y4/index.m3u8?siren=1",
+        "artist": "KONGOS",
+        "title": "Come with Me Now"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/uGC6TmFZDFa9hv7O9HN4RrlTuzHpArmzMetqk36dneM2a4E5vW2fKy_iDkxebatXtjZ29BhtxrTr8yaVK5790gIOTUkZveolzV5PFs6woF8gfrtxYIq_SUr5ADHAySk_mWEiftem44xzLkPUdAdCdOdz0598zxoYiANMQkbiaXdlPAk/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u041c\u043e\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/MnSq3g6K7CyFwxFeVmVAeKHF6PIHeDKe0a5gqsnzB1IkPhH97N99ok_T3PSbs6UaKZqWEGccbv0WV-VrIJ0Ze_MjpBGmM4BRHMV8BEij2KECY8ju6OWGQctPOGLe7mi1LSwc9p1AirAeUd1SOjd_gWEMCb4c2D3HxQO1bI1Kr8eXlm0/index.m3u8?siren=1",
+        "artist": "Psy feat. Snoop Dogg",
+        "title": "Hangover"
+    },
+    {
+        "url": "https://cs1-80v4.vkuseraudio.net/s/v1/ac/fy99RCxDAY5FqDNE3HLqO558ILeEQvTPgs9j-lYVv9mi3fD6jFYMPdQcn_MjtPFPP8nsyfcfMzg57f8UQyy2ajJxURN-UuANk34GRapNb8zcDB8RZxH-Yc96erd_-ECPyGVQiGOq2YNrgmwl1IBuo5Qbqboj3SGzCQ6OqczKLlk8wSs/index.m3u8?siren=1",
+        "artist": "Red Hot Chili Peppers",
+        "title": "Cant Stop"
+    },
+    {
+        "url": "https://cs1-76v4.vkuseraudio.net/s/v1/ac/iNl3ZQ-yKShWn2Lo8SDUIDllqQH_1mqgmKE5fyKlxPAYu_17WhOBJToJhUJ6fF8x2xp3l6rz1jcOA_xjv1ahGvRLRvEy3w0leeYlDsCZZOQAcGXes4BpmUAY1HMJfgTLCAT0QTQxl28MXO4MdG1ZXKsP2hDsgUrlQLEknVv1ZatXc4I/index.m3u8?siren=1",
+        "artist": "Linkin Park",
+        "title": "In the End"
+    },
+    {
+        "url": "https://cs1-62v4.vkuseraudio.net/s/v1/ac/TRTxn1WjBCO__Z9Jy8-M-zk-C_il1r7XSJN0rrSsk5RK6QBvccbbuTaHcNrueejivoRG7E6VUcrd-U71w_g6FO0_gImG1pFao9Bq4acTeAjkKGWQFsyjiA9qE5emrB9m8tXWketyGOdzKJmmYXfBUHuFKqMi-bR3MhCvTZA2zcxlMZk/index.m3u8?siren=1",
+        "artist": "Red Hot Chili Peppers",
+        "title": "Dani California"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/IQo2aZclTRpEd4XdCV9yePitd2E7dwQyWRYRFtZplN8tZL6h79K4AYaZVN_JJEY48bMM3mxra8FtM2VWNtRErG2B2Oaplg7zp0EvX6N10BpPtLjIzUHnbKvqwtNNx5fxA5OeRsJyOsIEoBlbjtR6wsMP-kaH-Z9rrb0aBHfD216MsQA/index.m3u8?siren=1",
+        "artist": "Fall Out Boys",
+        "title": "Centuries"
+    },
+    {
+        "url": "https://cs1-78v4.vkuseraudio.net/s/v1/ac/gjwDUB9s92sLgrVZmz1ktvdyj12dHhdAol73qUHOvuqMIATHkFpyt-kP53rKUT8kihwGcdTe53bLoyeMYR-Py_-2Vuc-n09oLJFJAoM3JgAeRbouc4ZbWj3tW8Tb1UhnDrZL7G5OVVthUQShe6JNFbu13CdIsYmIRl_30A2JOnyYp4A/index.m3u8?siren=1",
+        "artist": "\u0421\u0435\u043a\u0442\u043e\u0440 \u0413\u0430\u0437\u0430",
+        "title": "\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043c\u0430\u0442"
+    },
+    {
+        "url": "https://cs1-81v4.vkuseraudio.net/s/v1/ac/640Yy_K2x6Wtl7w3W8_Ne7s701HsktOLM8pOHjLxLNCrzcUQBhqhUdxs5jJ_LZFjPeB7nL9QHDapVrx7jXvj8EWyyaMg28BUa9QVIWNmhVXsaMiGi5FIRoXb4Fw-GX4KIolp6fq7nidWftTxF-fEO6iOkBy90C5KtWpjW8mu-1ZOsI4/index.m3u8?siren=1",
+        "artist": "Royal Republic",
+        "title": "Weekend-Man"
+    },
+    {
+        "url": "https://cs1-82v4.vkuseraudio.net/s/v1/ac/GaN9RSjKSDEe1wlwEodaRCy5L572M87lHlkpcudFuQ8WlClyaui9U62_cEaeOBZMv0rNvmiIPGbQR_MIb8Rlxa7DyvC1jj_JHS_GLBV_vmKTAviypYWKFXZEzDxBJtALJdhN6Jz5TRywrpFthB5tuIwbY9agMM7LxFfA_BAhVo7_EOo/index.m3u8?siren=1",
+        "artist": "Macklemore, Ryan Lewis feat. Wanz",
+        "title": "Thrift Shop (feat. Wanz)"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/jBxC92XcVEBQQ0tAur6Y8DHlKqyCn9X8sPh5FNDKYdBnFJzHE9l3-UTRKtfPPF0kc9iL9HWLyk4fRd9qpf6GBxU6IIE2onzldvNVsQwQHS45upkeBNzOpxxq1-6k6fheqXc6a6Wi0VQdcjm-O1uqZYfp5aOA_DT2ctMl4VMVuT7BJsk/index.m3u8?siren=1",
+        "artist": "Coolio",
+        "title": "Gangster's Paradise (Original)"
+    },
+    {
+        "url": "https://cs1-45v4.vkuseraudio.net/s/v1/ac/HnuzFuHVZ8oVTXRsu17F9QlNwTNgX5JM9JcnCwJiy0lxQuPzqeFe_jSJOYUviE4jg28Qi7V2ryK56RTJzvQidGoOSbOG2ZW1bx8_ZzQ3GwcbB4_ukfEH4MOtOURIcl3acUZaSDFy0YLAqa9HhFnYZyphDoC2vgqLbHyV-BZMFF8wWeY/index.m3u8?siren=1",
+        "artist": "Kavinsky",
+        "title": "night call"
+    },
+    {
+        "url": "https://cs1-53v4.vkuseraudio.net/s/v1/ac/tTxpjiieL4h88F6SCU4HfKhFuR5Q5nzqZqVfL1zoQmZiP6MjR1FHYU7Ny9pjJHF67PRUucZnhevPhHQLd94LR_jh_XKSZAQ-cEXGqNi287A_7Gq5swVaNnaZV7merHi3LX35zAoqQCswI8jFbwR4BZJ0WLNXVXRSSgTW4uuwiMiirsQ/index.m3u8?siren=1",
+        "artist": "Red Hot Chili Peppers",
+        "title": "Go Robot"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/va298gN2u--hhxJNX8N-Md9tjwSVFXZq7awF5AfpPUvOV3nreRp6FkbFBknufStv5VomdJFixW9UL0TP5mqbvpAnUq656El-lojoHVr7P6xvFyADN-iU1PzQ5HwPFlvVWYJNa9UsQVfo6086hrQYxJdbHDflq9yz4jCmwnV51M1p3X0/index.m3u8?siren=1",
+        "artist": "Powerwolf",
+        "title": "Die, Die, Crucified"
+    },
+    {
+        "url": "https://cs1-50v4.vkuseraudio.net/s/v1/ac/UvvUkZGtrSZDx6YrBlrwT3EBLZ-0Xoj66TU3D02ZPGHUOaPSpGSbcWIAg2SsuJYY9l-jcksAGzy-EwgmiX9Asj0S9wjCkURMQbZ1SOjg-ZllFdtyTHhivso3wMb9O6I4IMRfLt0Lp8U22_AqehtuzmxEaZ-Pg6vOHwaFOxxgHZhSirU/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Riot"
+    },
+    {
+        "url": "https://cs1-66v4.vkuseraudio.net/s/v1/ac/vAGnt4nJx5doMTMPtVJ1boXeFM_Q9VLG8QK8qf9Jn_1Rv5VgK2LZYo5wUby2OPbk0NvpyI9wTrt-Z_oqfbQzOIFfaP6KfhfEySrNnUNfRvXpPrCmBkFfGvHtWSB49-aKW_EL8sDZrtX3E2ZCoPmgHPRTdjSJkfcL_0mUwNHgAiJeZdI/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Bang Bang"
+    },
+    {
+        "url": "https://cs1-69v4.vkuseraudio.net/s/v1/ac/uXSbHHguaNpRDj-MZj8cYCX9y7L1YvYkLoRtm2sfrsxMy9UDH2n7UGNSkqa8i0Z0oypoq7ZITxL6RQACF5_9KC9Dsp8UHmtb8W8dQEnoHF7sJUZ9e7ZGKnCRda3sDrj3Kb_I3JDEtUYjLF15473gZGTK09QXbMgZH5mvXL9NDTau6xk/index.m3u8?siren=1",
+        "artist": "Hollywood Undead",
+        "title": "Everywhere I Go"
+    },
+    {
+        "url": "https://cs1-63v4.vkuseraudio.net/s/v1/ac/E381iTuV_8cUjuUR33VkDU3_-06z-Zm3lKgZm-akGmuNK0i4-tQYB1IFHKhw5Vuy4zVTWgEqOGsMgPRIy0rnOKpEPvDgkqEJV1kYpFOVkPdr42rwnYVDJn2pOVdwT6f78rkXFJLvXPhS-ARjJ69nJjceMjVE8YkGykjG0_Wu-_iU-7A/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u043e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0412\u0438\u043d\u0442\u043e\u0432\u043a\u0430"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/5kAJLV3PaNql7UXlyfVj8DPa6ue_HWhyBp4Xlma5JeBABBnsfcONxxcl6ZkKP4PZcbRBhzTSS9hbka4I4_ljlRaxANKMk943iwBBD0USx7nqdwGOlSR5nrfDoExZ5S9gjwn1mF4LNoifIqJ08RtPM8o7zI9manO_tUnHthODGCc4RQ8/index.m3u8?siren=1",
+        "artist": "\u041c\u0438\u0445\u0430\u0438\u043b \u041a\u0440\u0443\u0433 \u0438 \u0433\u0440\u0443\u043f\u043f\u0430 \u041f\u043e\u043f\u0443\u0442\u0447\u0438\u043a",
+        "title": "\u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440\u0441\u043a\u0438\u0439 \u0446\u0435\u043d\u0442\u0440\u0430\u043b"
+    },
+    {
+        "url": "https://cs1-40v4.vkuseraudio.net/s/v1/ac/je15Aekdagw7nqg208K1_ZT86eYdL4Mu0XadZGJ2gFyQs5FV_5YLfV3AuZz4VSXSsXgTNvupsYT6HfEJUEUVgM4itojElNZXe5l95badnvc5fsqKoOApTzLYYz9TVgteXoQryH0ORrYtlrc1Z4WOV-3t4QoyYrkbyjt1P9JJQ2WnT_c/index.m3u8?siren=1",
+        "artist": "Donnie Daydream feat. Richie Sosa",
+        "title": "Undeniable"
+    },
+    {
+        "url": "https://cs1-46v4.vkuseraudio.net/s/v1/ac/S-9nswiIiopTatBHilGSXCK3FE1vjB24hxVgB61GgXLz46dY6My0gsFW2QG9yQ9diUkshZ5FGUPUu35mprDFpOmvQgaHFAntf3Xdx32QJJ5DeWZF0OVI0W9jZ32f9XG0IA0kAXtP9qaE81BN2TcWXqo5Shl4DEJMqWRb8ajMs_N2sSQ/index.m3u8?siren=1",
+        "artist": "\u0413\u0440\u0430\u0436\u0434\u0430\u043d\u0441\u043a\u0430\u044f \u041e\u0431\u043e\u0440\u043e\u043d\u0430",
+        "title": "\u0412\u0441\u0435 \u0418\u0434\u0451\u0442 \u041f\u043e \u041f\u043b\u0430\u043d\u0443"
+    },
+    {
+        "url": "https://cs1-62v4.vkuseraudio.net/s/v1/ac/yrU7y8N7oXDONrw2b1uYSQ1O7lPdAMzulirt4R4-DShvOCWCwFGduAcnXgzFbTWfo9RHUbpWlDnoEhz7UsxUEVLcXm2qLT52x2IlzH9NRjL8Y9Ho-JLqC1jUV1O0QfAuyUXB90aehLv74IP48YHfclKCNTxFx4w2-fzzV81xJeyB2K4/index.m3u8?siren=1",
+        "artist": "Timmy Trumpet, Savage",
+        "title": "Freaks"
+    },
+    {
+        "url": "https://cs1-75v4.vkuseraudio.net/s/v1/ac/ds4YhaolZc_SY5bP6Y8WRua-HYk3rFFJ2bLZCnZrdjF4rO3WohyyRD1j1YvvzRiFtaKfSw_xI7tsUi6M4pjJr3S0HNUpjQ2mdf3K1df5c8rgux8rPOj5uDbEQ20IRCUvWNinJkxudXvPZFFQjfxwRtnppfjUu-DLz8z2ZhAdgoyjFXw/index.m3u8?siren=1",
+        "artist": "Imagine Dragons",
+        "title": "Believer"
+    }
+]

+ 29 - 0
outdated/outdated/enigmaN2U.js

@@ -0,0 +1,29 @@
+/*
+Ищется все анальной слежкой за файлом al_audio в разделе Network
+*/
+
+fetch("https://vk.com/al_audio.php?act=reload_audios", {
+    "headers": {
+        "accept": "*/*",
+        "accept-language": "ru,ru-RU;q=0.9,uk-UA;q=0.8,uk;q=0.7,en-US;q=0.6,en;q=0.5",
+        "cache-control": "no-cache",
+        "content-type": "application/x-www-form-urlencoded",
+        "pragma": "no-cache",
+        "sec-ch-ua": "\"Not/A)Brand\";v=\"99\", \"Google Chrome\";v=\"115\", \"Chromium\";v=\"115\"",
+        "sec-ch-ua-mobile": "?0",
+        "sec-ch-ua-platform": "\"Linux\"",
+        "sec-fetch-dest": "empty",
+        "sec-fetch-mode": "cors",
+        "sec-fetch-site": "same-origin",
+        "x-requested-with": "XMLHttpRequest",
+        "cookie": "remixnsid=vk1.a.qPPka0F3lhS8jVoHtQoB7gDFHcKtfkv7HnY6aNM-G-M_rVkCqDmAoE_ClYOyYfRjYyRZHBBiTWGmaqdoZ9ZRHO28bqKWNWeJAFBBwgpt_uW6bajeluUSmaY4tUdnvVhVEf58gcFryVfz-zA0toGqHskWmYbSNMuInFhNQnasrODwoUkLWy7VaTxGO-ci6rXw; remixsid=1_uASEY0w2iQTqXCxSGcam9V0CTmvDLfijvy6h9GNXmgwlJGMO5HYly-3YloQzBtqKoNzMvH1JBtu6wvflu_DXsg;",
+        "Referrer-Policy": "strict-origin-when-cross-origin"
+    },
+    "body": "al=1&audio_ids=464426988_456240014_",
+    "method": "POST"
+}).then(e => {
+    e.json().then(j => {
+        console.log(j['payload'][1][0][0][2])
+    })
+}
+)

+ 93 - 0
outdated/outdated/enigmaU2U.js

@@ -0,0 +1,93 @@
+/*
+Ищется все анальной слежкой за получением m3u8 файла через раздел Network
+*/
+
+const r = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN0PQRSTUVWXYZO123456789+/=";
+const i = {
+    v: function (e) {
+        return e.split("").reverse().join("")
+    },
+    r: function (e, t) {
+        let o;
+        e = e.split("");
+        const n = r + r;
+        let i = e.length;
+        for (; i--;)
+            o = n.indexOf(e[i]),
+                ~o && (e[i] = n.substr(o - t, 1));
+        return e.join("")
+    },
+    s: function (e, t) {
+        let o = e.length;
+        if (o) {
+            const n = function (e, t) {
+                const o = e.length
+                    , n = [];
+                if (o) {
+                    let e = o;
+                    for (t = Math.abs(t); e--;)
+                        t = (o * (e + 1) ^ t + e) % o,
+                            n[e] = t
+                }
+                return n
+            }(e, t);
+            let r = 0;
+            for (e = e.split(""); ++r < o;)
+                e[r] = e.splice(n[o - 1 - r], 1, e[r])[0];
+            e = e.join("")
+        }
+        return e
+    },
+    i: function (e, t) {
+        return i.s(e, t ^ vk.id)
+    },
+    x: function (e, t) {
+        const o = [];
+        return t = t.charCodeAt(0),
+            (0,
+                n.each)(e.split(""), (function (e, n) {
+                    o.push(String.fromCharCode(n.charCodeAt(0) ^ t))
+                }
+                )),
+            o.join("")
+    }
+};
+
+const vk = {
+    id: 464426988
+};
+
+function a(e) {
+    if (!e || e.length % 4 == 1)
+        return !1;
+    let t, o, n = 0, i = 0, s = "";
+    for (; o = e.charAt(i++);)
+        o = r.indexOf(o),
+            ~o && (t = n % 4 ? 64 * t + o : o,
+                n++ % 4) && (s += String.fromCharCode(255 & t >> (-2 * n & 6)));
+    return s
+}
+
+function s(e) {
+    let t, o, n = e.split("?extra=")[1].split("#"), r = "" === n[1] ? "" : a(n[1]);
+    if (n = a(n[0]),
+        "string" != typeof r || !n)
+        return e;
+    r = r ? r.split(String.fromCharCode(9)) : [];
+    let s = r.length;
+    for (; s--;) {
+        if (o = r[s].split(String.fromCharCode(11)),
+            t = o.splice(0, 1, n)[0],
+            !i[t])
+            return e;
+        n = i[t].apply(null, o)
+    }
+    if (n && "http" === n.substr(0, 4))
+        return n
+
+    return e
+}
+
+
+console.log(s("https://vk.com/mp3/audio_api_unavailable.mp3?extra=Af0VALnevxnknO9WmwvdsM9ICKf0lOfPp2v4AxvYEfHZlvP1ovPdlLn5AxnStMj4lZL2EKzgohGTwujsyvDPyuK4lwrsnNu4EejOovjMn1vFAhmTqJHkvweOCJfHDMnRl1CWwc5vofvlAM9gtef6nZHfz3zPDtq2tg5hq1zJBs90BvzbtJLvogeUyI9izMLJB2HKEenfqvv2C2fOt25PsueZu3rKyxPZtfL2vgKXrejXBNDoAxnXzxDgCh09t2fLBunuotq3mdHYm3nkBOuZDs1Avv0XmMPZCLPvBMTRDdP1vOnLAwjRzdmVna#AqSOmJi"
+))

+ 175 - 0
outdated/vk_config.v2.json

@@ -0,0 +1,175 @@
+{
+  "+89152561930": {
+    "cookies": [
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".vk.com",
+        "domain_initial_dot": true,
+        "domain_specified": true,
+        "expires": null,
+        "name": "remixlang",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {},
+        "rfc2109": false,
+        "secure": true,
+        "value": "100",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".vk.com",
+        "domain_initial_dot": true,
+        "domain_specified": true,
+        "expires": null,
+        "name": "remixstlid",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {},
+        "rfc2109": false,
+        "secure": true,
+        "value": "9093720130901750552_7s0XnrcJBjS8oqZC1d0vFfe7sxZVdrIaXdcZyzhmkgH",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".vk.com",
+        "domain_initial_dot": true,
+        "domain_specified": true,
+        "expires": null,
+        "name": "remixua",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {},
+        "rfc2109": false,
+        "secure": true,
+        "value": "43%7C-1%7C320%7C3987579067",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".vk.com",
+        "domain_initial_dot": true,
+        "domain_specified": true,
+        "expires": null,
+        "name": "remixstid",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {},
+        "rfc2109": false,
+        "secure": true,
+        "value": "1222537880_X7ZN3kf6fzbrHUwJLZv5uK4ZA8kVSlyzxZzhvYaHZao",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".vk.com",
+        "domain_initial_dot": true,
+        "domain_specified": true,
+        "expires": null,
+        "name": "remixsid",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {
+          "HttpOnly": null
+        },
+        "rfc2109": false,
+        "secure": true,
+        "value": "1_JiEVPSo1HFJp7lWrWumdRLX3zymBaxxq1lvZmADkt7tW7qJAVaionvz5W0kTA-fH_BtQLEx7dk00fqD6cWuCiw",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": ".login.vk.com",
+        "domain_initial_dot": false,
+        "domain_specified": true,
+        "expires": null,
+        "name": "p",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {
+          "HttpOnly": null
+        },
+        "rfc2109": false,
+        "secure": true,
+        "value": "vk1.a.zXqt4wtow7Uyj1tZaDO9ueO1L7LnZH52VfLVfPSJP2rG97N1l2u2-GQGvMZKPSB4NcC0Z2140XNsMjYUCThAwrXKeSZFp-1guZz-DlZFCelcpPmtWPHQCM0NqCyneXRGZRj7Xn_lC3sj3m5JTNDkd5YwWYgTaJ6CX76y4Z8Cjfs",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": "login.vk.com",
+        "domain_initial_dot": false,
+        "domain_specified": false,
+        "expires": null,
+        "name": "remixluas2",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {
+          "HttpOnly": null
+        },
+        "rfc2109": false,
+        "secure": true,
+        "value": "OTBlZjYyOWQxMmRkY2NiMTExNTkwMDEz",
+        "version": 0
+      },
+      {
+        "comment": null,
+        "comment_url": null,
+        "discard": false,
+        "domain": "vk.com",
+        "domain_initial_dot": false,
+        "domain_specified": false,
+        "expires": null,
+        "name": "remixnsid",
+        "path": "/",
+        "path_specified": true,
+        "port": null,
+        "port_specified": false,
+        "rest": {
+          "HttpOnly": null
+        },
+        "rfc2109": false,
+        "secure": true,
+        "value": "vk1.a.O-8uzqiK1C-mpFWKX3FB4aM_tZjhvgCpKH__EPKEPuczNME_3RsapkWvXKtszZ8NfxhStf4y3qaEdMlQVfzYciVlkrTO9btwnhncYSWrgesRuOBdf8gpBn6DMOFn76PWeBjeovV5UwVfXCg4-o20ggrTP5pRLo2cf3Q7NP1Ov5mTcGp8HsOcf6yPg-2ySPxO",
+        "version": 0
+      }
+    ],
+    "token": {
+      "app6121396": {
+        "scope_140492255": {
+          "access_token": "vk1.a.YXorSuhq53FCYlsjSJxfWqUEjDiiUmnLzO4gb4zv3IyEsDztPuPXbMbo8HdnZaLWSR-UeFH-yKO0XmSmSLbsykcCtT6tX269SzrSEqsJWvj06cJmHhXLKCO6EbC8Fr7ngnA3MlfEKxzbFPKMyLYxBW-SqEiqScyKE_PffaYUbsMsD-rHjtmWXwNJjPMijQAfZNgnXV6Zo0l11z5pLaL1DA",
+          "expires_in": "0",
+          "user_id": "464426988"
+        }
+      }
+    }
+  }
+}

+ 73 - 0
vcollector.py

@@ -0,0 +1,73 @@
+import vfetcher
+import vobjects
+import urllib.parse
+import json
+import subprocess
+import os
+import shlex
+
+
+def audio_list(config):
+    payload = config.audio_list_payload()
+    json_list = vfetcher.fetch(
+        payload["method"],
+        f"{config.vk_host()}{config.audio_list_url()}",
+        payload["headers"].items(),
+        payload["body"].encode(),
+    )
+    plain_list = json.loads(json_list)
+    return vobjects.audio_list(plain_list)
+
+
+def audio_data(config, audio_list):
+    payload = config.audio_data_payload()
+    body = {
+        "al": "1",
+        "audio_ids": ",".join([audio.cid() for audio in audio_list]),
+    }
+    json_data = vfetcher.fetch(
+        payload["method"],
+        f"{config.vk_host()}{config.audio_data_url()}",
+        payload["headers"].items(),
+        urllib.parse.urlencode(body).encode("ascii"),
+    )
+    plain_data = json.loads(json_data.decode("windows-1251"))
+    return vobjects.audio_data(plain_data)
+
+
+def audio_manifest(config, audio_data):
+    body = {}
+    raw_content = vfetcher.fetch(
+        "GET",
+        audio_data.blessed_url(config),
+        {}.items(),
+        urllib.parse.urlencode(body).encode(),
+    )
+    return vobjects.Manifest(raw_content)
+
+
+def audio_chunk(config, audio_data, chunk):
+    body = {}
+    manifest = audio_data.manifest()
+    raw_data = vfetcher.fetch(
+        "GET",
+        f"{audio_data.root_url(config)}{chunk}",
+        {}.items(),
+        urllib.parse.urlencode(body).encode("utf-8"),
+    )
+    return vobjects.Chunk(manifest, chunk, raw_data)
+
+
+def audio(config, audio_manifest, idx=None):
+    data = audio_manifest.data()
+    audio_dir = config.audio_directory()
+    if not os.path.exists(audio_dir):
+        os.makedirs(audio_dir)
+    subprocess.run(
+        [
+            f'ffmpeg -y -protocol_whitelist file,http,https,tcp,tls,crypto -allowed_extensions ALL -i {audio_manifest.index(config)} -metadata title={shlex.quote(data.title())} -metadata artist={shlex.quote(data.artist())} -metadata track={idx} {shlex.quote(data.findex(config))}',
+        ],
+        shell=True,
+        stdout=subprocess.DEVNULL,
+        stderr=subprocess.DEVNULL,
+    )

+ 32 - 0
vconfig.py

@@ -0,0 +1,32 @@
+import json
+
+
+class VConfig:
+    def __init__(self, config_file, close_config_after=True):
+        self._jconf = json.loads(config_file.read())
+        if close_config_after:
+            config_file.close()
+
+    def vk_host(self):
+        return self._jconf["vk_host"]
+
+    def audio_list_url(self):
+        return self._jconf["audio_list_url"]
+
+    def audio_data_url(self):
+        return self._jconf["audio_data_url"]
+
+    def vk_id(self):
+        return int(self._jconf["vk_id"])
+
+    def manifests_directory(self):
+        return self._jconf["manifests_directory"]
+
+    def audio_directory(self):
+        return self._jconf["audio_directory"]
+
+    def audio_list_payload(self):
+        return self._jconf["audio_list_payload"]
+
+    def audio_data_payload(self):
+        return self._jconf["audio_data_payload"]

+ 6 - 0
venigma.py

@@ -0,0 +1,6 @@
+import venigma_internal
+
+
+def decode(config, cursed_url):
+    enigma = venigma_internal.Enigma(config)
+    return enigma.decode(cursed_url)

+ 134 - 0
venigma_internal.py

@@ -0,0 +1,134 @@
+# import base64
+
+class Enigma:
+    def __init__(self, config):
+        self._vk_id = config.vk_id()
+
+    def R():
+        return "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN0PQRSTUVWXYZO123456789+/="
+
+    def vk_id(self):
+        return self._vk_id
+
+    def decode(self, cursed_url):
+        return self.s(cursed_url)
+
+    def a(self, e):
+        if not e or len(e) % 4 == 1:
+            result = False
+            # print("a result (Base64):", base64.b64encode(str(result).encode()).decode())
+            return result
+        t, o, n, i, s = None, None, 0, 0, ""
+        while True:
+            o = e[i] if i < len(e) else None
+            if not o:
+                break
+            o = Enigma.R().find(o)
+            if o != -1:
+                t = o if n % 4 == 0 else 64 * t + o
+                n += 1
+                if (n - 1) % 4 != 0:
+                    s += chr(255 & (t >> (-2 * n & 6)))
+            i += 1
+        result = s
+        # print("a result (Base64):", base64.b64encode(result.encode()).decode())
+        return result
+
+
+    def s(self, e):
+        n = e.split("?extra=")[1].split("#")
+        r = "" if n[1] == "" else self.a(n[1])
+        n = self.a(n[0])
+        if not isinstance(r, str) or not n:
+            # print("s result (Base64):", base64.b64encode(e.encode()).decode())
+            return e
+        r = r.split(chr(9)) if r else []
+        s = len(r)
+        while s > 0:
+            s -= 1
+            o = r[s].split(chr(11))
+            t = o[0]
+            o[0] = n
+            if not hasattr(Enigma.EnigmaI, t):
+                # print("s result (Base64):", base64.b64encode(e.encode()).decode())
+                return e
+            n = getattr(Enigma.EnigmaI, t)(*o, self.vk_id())
+        if n and n.startswith("http"):
+            # print("s result (Base64):", base64.b64encode(n.encode()).decode())
+            return n
+        # print("s result (Base64):", base64.b64encode(e.encode()).decode())
+        raise ValueError(f"<{e}> can not be decoded")
+        return e
+
+    class EnigmaI:
+        @staticmethod
+        def v(e, _vk_id):
+            result = e[::-1]
+            # print("i.v result (Base64):", base64.b64encode(result.encode()).decode())
+            return result
+
+        @staticmethod
+        def r(e, t, _vk_id):
+            o = None
+            e = list(e)
+            n = Enigma.R() + Enigma.R()
+            i = len(e)
+            for _ in range(i):
+                o = n.find(e[i - 1])
+                if o != -1:
+                    e[i - 1] = n[o - t : o - t + 1]
+                i -= 1
+            result = "".join(e)
+            # print("i.r result (Base64):", base64.b64encode(result.encode()).decode())
+            return result
+
+        @staticmethod
+        def s(e, t, _vk_id):
+            o = len(e)
+            if o:
+                def inner_n(e, t):
+                    o = len(e)
+                    n = []
+                    if o:
+                        t = abs(t)
+                        e = o
+                        n = [None] * e
+                        while e > 0:
+                            e -= 1
+                            t = (o * (e + 1) ^ t + e) % o
+                            n[e] = t
+                    # print(
+                    #     "i.anon_s result (Base64):", base64.b64encode((''.join([str(i) for i in n])).encode()).decode()
+                    # )
+                    return n
+
+                n = inner_n(e, t)
+                r = 0
+                e = list(e)
+                r += 1
+                while r < o:
+                    e[r], e[n[o - 1 - r]] = e[n[o - 1 - r]], e[r]
+                    r += 1
+                e = "".join(e)
+            result = e
+            # print("i.s result (Base64):", base64.b64encode(result.encode()).decode())
+            return result
+
+        @staticmethod
+        def i(e, t, vk_id):
+            result = Enigma.EnigmaI.s(e, int(t) ^ vk_id, vk_id)
+            # print("i.i result (Base64):", base64.b64encode(result.encode()).decode())
+            return result
+
+        @staticmethod
+        def x(e, t):
+            o = []
+            t = ord(t[0])
+            for n in e:
+                o.append(chr(ord(n) ^ t))
+            result = "".join(o)
+            # print("i.x result (Base64):", base64.b64encode(result.encode()).decode())
+            return result
+
+
+

+ 15 - 0
vfetcher.py

@@ -0,0 +1,15 @@
+import urllib
+import urllib.request
+
+
+def fetch(method, url, headers, body):
+    request = urllib.request.Request(
+        url,
+        data=body,
+        method=method,
+    )
+    for header, value in headers:
+        request.add_header(header, value)
+
+    response = urllib.request.urlopen(request)
+    return response.read()

+ 229 - 0
vobjects.py

@@ -0,0 +1,229 @@
+import html
+import venigma
+import os
+import base64
+import re
+import hashlib
+
+
+class AudioListItem:
+    def __init__(self, json_item):
+        self._jitem = json_item
+
+    def id(self):
+        return self._jitem["audio_raw_id"]
+
+    def key(self):
+        return self._jitem["access_key"]
+
+    def cid(self):
+        return f"{self.id()}_{self.key()}"
+
+    def _code(self):
+        return self._jitem["track_code"]
+
+
+def audio_list(plain_list):
+    return [AudioListItem(item) for item in plain_list["payload"][1][0]]
+
+
+class AudioDataItem:
+    def __init__(self, json_data):
+        self._jdata = json_data
+        self._manifest = None
+
+    def cid(self):
+        return f"{self._jdata[1]}_{self._jdata[0]}"
+
+    def index(self):
+        return base64.b16encode(self.hindex().encode()).decode()
+
+    def cursed_url(self):
+        return self._jdata[2]
+
+    def blessed_url(self, config):
+        return venigma.decode(config, self.cursed_url())
+
+    def root_url(self, config):
+        blessed_url = self.blessed_url(config)
+        parts = blessed_url.split("/")
+        return "/".join(parts[:-1]) + "/"
+
+    def title(self):
+        return html.unescape(self._jdata[3])
+
+    def artist(self):
+        return html.unescape(self._jdata[4])
+
+    def img(self):
+        return self._jdata[14]
+
+    def hindex(self):
+        return f"{self.title()} - {self.artist()}"
+
+    def findex(self, config):
+        return f"{config.audio_directory()}{self.cid()}.mp3"
+
+    def _hash(self, manifest_hash, mp3):
+        hash = hashlib.sha256(manifest_hash)
+        hash.update(mp3)
+        return hash.hexdigest()
+
+    def _hashfile(self, config):
+        return f"{self.manifest().directory(config)}sha256sum"
+
+    def hash(self, config):
+        f = open(self._hashfile(config), "w+")
+        fmp3 = open(self.findex(config), "rb")
+        manifest_hash = self.manifest().hashed(config)
+        h = self._hash(manifest_hash.encode(), fmp3.read())
+        fmp3.close()
+        f.write(h)
+        f.close()
+        return h
+
+    def hashed(self, config):
+        hashfile = self._hashfile(config)
+        findex = self.findex(config)
+        manifest_hash = self.manifest().hashed(config)
+        if (
+            not os.path.isfile(hashfile)
+            or not os.path.isfile(findex)
+            or not manifest_hash
+        ):
+            return None
+        fmp3 = open(findex, "rb")
+        h = self._hash(manifest_hash.encode(), fmp3.read())
+        fmp3.close()
+        f = open(hashfile, "r")
+        fh = f.read()
+        f.close()
+        return h if h == fh else None
+
+    def manifest(self, manifest=None):
+        if manifest is None:
+            return self._manifest
+        else:
+            self._manifest = manifest
+            if manifest.data() is None:
+                manifest.data(self)
+
+
+def audio_data(plain_data):
+    return [AudioDataItem(data) for data in plain_data["payload"][1][0]]
+
+
+class Manifest:
+    def __init__(self, raw_content):
+        self._rcontent = raw_content
+        self._data = None
+
+    def load(config, data):
+        index = Manifest._index_for(config, data)
+        if os.path.isfile(index):
+            f = open(index, "rb")
+            manifest = Manifest(f.read())
+            f.close()
+            data.manifest(manifest)
+            return manifest
+        else:
+            return None
+
+    def content(self):
+        return self._rcontent
+
+    def _directory_for(config, data):
+        directory = config.manifests_directory()
+        return f"{directory}{data.index()}/"
+
+    def directory(self, config):
+        return Manifest._directory_for(config, self.data())
+
+    def _index_for(config, data):
+        return f"{Manifest._directory_for(config, data)}index.m3u8"
+
+    def index(self, config):
+        return Manifest._index_for(config, self.data())
+
+    def store(self, config):
+        directory = self.directory(config)
+        if not os.path.exists(directory):
+            os.makedirs(directory)
+        f = open(self.index(config), "wb+")
+        f.write(self.content())
+        f.close()
+
+    def chunks(self):
+        regex = r"seg\-\d+\-\w+\.ts\?siren=\d"
+        return re.findall(regex, self.content().decode("utf-8"))
+
+    def _hash(self, chunks):
+        hash = hashlib.sha1(self.content())
+        for chunk in chunks:
+            if not chunk:
+                continue
+            hash.update(chunk.data())
+        return hash.hexdigest()
+
+    def _hashfile(self, config):
+        return f"{self.directory(config)}sha1sum"
+
+    def hash(self, config, chunks):
+        f = open(self._hashfile(config), "w+")
+        h = self._hash(chunks)
+        f.write(h)
+        f.close()
+        return h
+
+    def hashed(self, config):
+        hashfile = self._hashfile(config)
+        chunks = [Chunk.load(config, self, chunk) for chunk in self.chunks()]
+        if not os.path.isfile(hashfile) or any(chunks) is None:
+            return None
+        h = self._hash(chunks)
+        f = open(hashfile, "r")
+        fh = f.read()
+        f.close()
+        return h if h == fh else None
+
+    def data(self, data=None):
+        if data is None:
+            return self._data
+        else:
+            self._data = data
+            if data.manifest() is None:
+                data.manifest(self)
+
+
+class Chunk:
+    def __init__(self, manifest, name, raw_data):
+        self._name = name
+        self._rdata = raw_data
+        self._manifest = manifest
+
+    def _index_for(config, manifest, name):
+        return f"{manifest.directory(config)}{name}"
+
+    def load(config, manifest, name):
+        index = Chunk._index_for(config, manifest, name)
+        if os.path.isfile(index):
+            f = open(index, "rb")
+            chunk = Chunk(manifest, name, f.read())
+            f.close()
+            return chunk
+        else:
+            return None
+
+    def name(self):
+        return self._name
+
+    def data(self):
+        return self._rdata
+
+    def manifest(self):
+        return self._manifest
+
+    def store(self, config):
+        f = open(f"{Chunk._index_for(config, self.manifest(), self.name())}", "wb+")
+        f.write(self.data())
+        f.close()