Skip to content

Zensonaton/FlutterVK

Repository files navigation

Flutter VK logo

Flutter VK

Экспериментальный музыкальный клиент ВКонтакте для Windows и Android, построенный на фреймворке Flutter, не требующий подписки VK BOOM.

Демо веб-версияСкачатьCI билды.

Главный экран на ПК

Демонстрация

Видео с полноэкранным плеером на ПК

Главный экран на мобильных устройствах Главный экран на мобильных устройствах (светлая тема) Экран 'любимая музыка' Экран 'любимая музыка' (светлая тема)

Note

Приложение часто меняет свой облик, поэтому изображения могут не соответствовать текущему дизайну приложения.

Основной функционал

  • Прослушивание музыки из ВКонтакте без рекламы и требования подписки VK BOOM.
  • Полноэкранный плеер, отображающий тексты песен с очередью из воспроизведения.
  • Огромное количество настроек.
  • Тёмная и светлая тема.
  • Цвета приложения полностью зависят от воспроизводимого трека.
  • Расширенный функционал для обложек: поддержка анимированных обложек с Apple Music, загрузка недостающих обложек с Deezer, возможность локальной замены обложек.
  • Получение недостающих текстов песен с LRCLib.
  • Оффлайн режим: плейлисты можно скачивать (кэшировать) для прослушивания без интернета.
  • Интеграция с Discord Rich Presence для отображения текущей песни в профиле Discord.
  • Система обновлений.
  • Синхронизация настроек, а так же недоступных (но кэшированных) треков между устройствами.
  • Фоновое воспроизведение.
  • Поддержка SMTC (System Media Transport Controls) для управления воспроизведением с клавиатуры или гарнитуры на Windows, а так же через Taskbar.
  • Поддержка VK Mix, а так же других рекомендаций ВКонтакте.

В чём смысл?

Несмотря на бесчисленное количество клиентов ВКонтакте, у каждого из них есть свои недостатки. К примеру, у одного из клиентов для музыки, возможность получения текстов песен с LRCLib доступна лишь после приобретения платной подписки. Точно так же, меня не устраивало то, что никакой из известных мне клиентов не пытался решить проблему того, что во ВКонтакте огромная часть треков не имеет обложек (альбомов), пока как дизайн Flutter VK сильно зависит от обложек.

Желая создать что-то лучшее, появился Flutter VK, где я пытаюсь решить эти проблемы, и не успокаиваюсь до тех пор, пока всё не будет блистать. Ну, не без косяков, конечно же. 😄

Платформы

Tip

Flutter VK, что, очевидно, написан на фреймворке Flutter. Благодаря этому, Flutter VK может запускаться на множестве платформ одновременно.

Поддерживаемые платформы:

Планируется поддержка:

  • Linux.
  • MacOS (требуется тестировщик с Macbook'ом).
  • Aurora OS (см. #4).

About

Экспериментальный, неофициальный клиент ВКонтакте, с открытым исходным кодом, построенный при помощи фреймворка Flutter, с поддержкой прослушивания музыки без необходимости приобретать подписку VK BOOM.

Topics

Resources

Stars

Watchers

Forks

Contributors