BeatSaver Helper Quest Скачать APK
Значок приложения

BeatSaver Helper Quest

Клиент BeatSaver для Meta Quest 3S: искать карты, слушать превью, импортировать плейлисты и складывать распакованные карты прямо в папки SongCore — не снимая шлема.

  • Godot 4.7.2
  • без OpenXR и Gradle
  • сайдлоад
  • пакет com.lexdev.bshquest
Версия
0.31 (versionCode 31)
Размер
25,6 МБ (26 798 982 байт)
Собрано
15 октября 2026
Подпись
релизный ключ, CN=BeatSaver Helper Quest
sha256 a1bea6dff746c2ec29c1d6abf52f29e1a296f22563a43574352c015f095a6bef

Что нового в 0.31

Страна IP в сообщении про регион

Если Яндекс.Музыка отказала из-за гео-блокировки, видно, из какой страны сервис видит твой IP — «Внешний сервис видит твой IP из страны: Германия». Это подсказка, куда смотреть.

Совет по делу, а не «плейлист закрытый»

Плейлист и ссылка ни при чём: трафик идёт из другой страны — выключи VPN и повтори. Совет обратный спотифайному: там VPN помогает, здесь мешает.

Ставится поверх

Все выпуски с 0.26 подписаны одним ключом, поэтому 0.31 встаёт поверх предыдущей версии: удалять приложение и заново выдавать доступ к файлам не нужно.

Возможности

Поиск по BeatSaver

Свежие карты, самые играемые, текстовый поиск, фильтр сложностей галочками, догрузка по прокрутке. В строке — сводка сложностей и ноты через слеш (♪ нот 420/540).

Карточка песни и автор

Обложка, BPM, длительность, теги, сложности (NPS, ноты, звёзды), статистика, описание. Профиль маппера — аватар, статистика и список его карт.

Импорт плейлистов

Ссылка на публичный плейлист Яндекс.Музыки или Spotify — сервис определяется сам. Каждый трек нечётко ищется в BeatSaver, видно процент совпадения; качаешь по одной или все найденные сразу.

Самая популярная карта

Если на песню нашлось несколько карт — берётся самая популярная по голосам, а галочки сложностей её перебивают. Кнопка «Ещё раз» открывает окошко с параметрами поиска одного трека.

Закладки

Галочка прямо в строке списка: карта сохраняется целиком, открывается и скачивается без сети. При входе в аккаунт BeatSaver та же галочка ставится на сайте, а закладки аккаунта листаются вместе с локальными.

Загрузки с «Стоп»

Очередь с прогрессом, скоростью и папкой назначения. Загрузку можно остановить в любой момент и запустить заново, а размер показывается по тому, что реально лежит на диске.

Карты ложатся распакованными

Zip с BeatSaver скачивается, распаковывается и удаляется: в папке карты всегда Info.dat, song.egg, обложка и .dat сложностей. Папка называется именем карты, SHA-1 Info.dat сверяется с API.

Превью и раскладка

Плеер mp3 прямо в строке списка и в карточке. Интерфейс сам перестраивается под форму окна (горизонтально на шлеме, вертикально на телефоне) и поворачивается вслед за устройством.

Настройки и диагностика

Вход в аккаунт BeatSaver по cookie-сессии через WebView (токены не нужны), автоопределение папок карт и Song Beater, проверка записи, права Android, кэш, звук, диагностика.

Скриншоты

Экран поиска
Поиск: свежие, самые играемые, фильтр сложностей
Карточка песни
Карточка песни: сложности, ноты, статистика
Импорт плейлиста
Импорт плейлиста: трек → найденная карта
Загрузки
Загрузки: прогресс, ошибка и докачка
Закладки
Закладки: галочка и на сайте BeatSaver
О приложении
«О приложении»: версия, автор, оговорка

Как установить

  1. Включи режим разработчика

    Приложение Meta Horizon на телефоне → устройство Quest 3S → Настройки → Режим разработчика → включить.

  2. Скачай APK

    Кнопкой выше — или открой bsh.lex1133srv.ru в браузере шлема и скачай файл там. Файл beatsaver-helper-quest-0.31.apk (25,6 МБ). Проверить целостность:

    sha256sum beatsaver-helper-quest-0.31.apk
    # ожидается a1bea6dff746c2ec29c1d6abf52f29e1a296f22563a43574352c015f095a6bef
  3. Поставь на шлем

    SideQuest → Install APK from folder, либо с компьютера по кабелю:

    adb install -r beatsaver-helper-quest-0.31.apk

    Файл можно перекинуть в шлем и открыть из «Файлов» — Android предложит установку.

  4. Запусти и разреши доступ к файлам

    В шлеме: Библиотека → фильтр Неизвестные источники → BeatSaver Helper Quest. При первом запуске приложение само откроет системный экран — разреши доступ ко всем файлам, иначе карты класть некуда.

Обновление без удаления

Выпуски с 0.26 подписаны одним ключом, поэтому новая версия встаёт поверх старой (adb install -r). Удалять нужно ровно в одном случае — если на шлеме осталась сборка до 0.26: её подписывал отладочный ключ, и Android скажет «приложение не установлено».

Пакет приложения — com.lexdev.bshquest. Он сменился в 0.23, поэтому приложение «BeatSaver Quest» старых версий надо удалить: это другое приложение.

Частые вопросы

Куда приложение кладёт карты?

В папку карт Beat Saber (SongCore) — приложение находит её само, путь можно задать руками в настройках. Есть отдельные пресеты под Song Beater. Папка называется именем карты, как оно показано в списке и на BeatSaver; если имя занято — добавляется (2), (3).

Какие разрешения просит APK?

Ровно три: INTERNET, ACCESS_NETWORK_STATE и MANAGE_EXTERNAL_STORAGE (доступ ко всем файлам — им приложение кладёт карты в папки Beat Saber). Больше ничего.

Зачем входить в аккаунт BeatSaver?

Только ради закладок: приложение ставит галочку на сайте и подтягивает список закладок аккаунта. Вход — по cookie-сессии сайта через WebView, токенов приложение не использует и заголовок Authorization не отправляет.

Импорт из Spotify не работает

Из российской сети Spotify отвечает 451 — нужен туннель. С Яндекс.Музыкой ровно наоборот: она плейлисты из «чужой» страны не отдаёт, так что при включённом VPN её импорт ломается (приложение теперь так и пишет, вплоть до страны IP).

Это официальное приложение Beat Saber?

Нет. Это сторонний клиент к публичному API BeatSaver, не связанный с Beat Games, Beat Saber, Meta или Яндексом. Предоставляется «как есть», без гарантий; автор не несёт ответственности за последствия использования. Права на Beat Saber и BeatSaver принадлежат их владельцам.