Skip to content

RockyBadlandSolutions/VKM

Repository files navigation

VKM: VK Music Player

VKM это десктопный музыкальный плеер для VK.com, написанный на React с использованием Rust-tauri.

Скриншот

Компиляция

  • Для начала проект нужно склонировать в любую папку
  • Для сборки нужны: yarn, Rust
  cd VKM
  yarn && yarn tauri build

Результат будет в папке VKM/src-tauri/target/release/bundle

Авторизация

Для авторизации используется клиент VK Admin for iOS, и с помощью blank.html страницы получается токен пользователя с доступом к методам музыки

Мы хотели получить нормальный токен для работы с музыкой, но поддержка ВК вежливо направила нас в нужное место

Функционал

  • Авторизация (через костыль)
  • Поиск музыки
  • Получение "Моей музыки"
  • Воспроизведение аудио
  • Получение обложек для превью
  • Плей/Пауза
  • Переключение между треками
  • Случайный порядок
  • Повтор
  • Плейлисты
  • Рекомендации
  • Нормальный прогрессбар для трека
  • Нормальная Авторизация
  • Музыка друзей
  • Эквалайзер
  • Темы оформления
  • Подгрузка треков при прокрутке/шафле
  • Добавление треков в плейлисты
  • Добавление треков в "Мою музыку"

Лицензия

MIT