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