• danila released this 2026-07-08 07:48:28 +00:00 | 0 commits to main since this release

    Оценки караоке стали добрыми (и в персональном, и в групповом — движок общий):

    • Раньше окно засчитывалось только если спел ≥50% его целиком (жёсткий порог). Теперь за каждое слово даётся ЧАСТИЧНЫЙ балл — попал наполовину, получил половину.
    • Щедрая кривая с полом: реальная попытка приземляется на 45+, «местами попал в слова» — уже крепкие 65–80, а 90+ надо честно заслужить. Совсем молчал — около нуля.
    • Штраф за пение в проигрышах смягчён.

    Как это работает честно: оценка меряет, попадал ли ты голосом в моменты слов и молчал ли в проигрышах. Это НЕ распознавание нот — система не отличает пение от речи, только «есть голос / нет голоса» в нужный момент. Поэтому если проговаривать слова в ритм — балл будет как за пение. Оценка по нотам (высоте) — в планах отдельным большим шагом.

    MD5 APK: 761888e38aa2617437aad764790c73a5

    Downloads
  • danila released this 2026-07-08 06:35:10 +00:00 | 0 commits to main since this release

    Наконец три режима стали настоящими и связными:

    1. Простой — открыл трек, читаешь текст с переводом (и закраску, если есть привязка)
    2. Персональное караоке (НОВОЕ) — кнопка «Петь»: телефон слушает твой микрофон, поёшь один, в конце песни — оценка с титулом («Легенда вечеринки» / «Звезда» / «Голос» / «Душа компании») и процентом попадания в такт
    3. Групповое — «Позвать друзей» из результата или иконка на экране: телефон становится сценой с этой же песней, друзья подключаются микрофонами по QR

    Переход бесшовный: спел один → «Позвать друзей» → та же песня уже на сцене для компании.

    Управление дорожкой (пауза, перемотка тапом по прогрессу, ±трек) теперь во ВСЕХ текстовых вкладках — включая «Ищем текст» и «Сделать караоке».

    Акустика персонального караоке: музыка играет из динамика телефона, в микрофон попадает и она — оценка «по факту пения в такт», не по нотам. С наушниками точнее.

    MD5 APK: 578b1709972493a9236050fa8f915720

    Downloads
  • danila released this 2026-07-07 21:09:35 +00:00 | 0 commits to main since this release

    Крупная волна: UX-навигация из всех вкладок + 20 фиксов после полного код-ревью двумя ревьюерами.

    UX (по фидбеку):

    • Управление дорожкой (прогресс с перемоткой тапом, пауза, ±трек) теперь во ВСЕХ текстовых вкладках — и в караоке, и в тексте
    • Иконка микрофона для входа в вечеринку — в шапке библиотеки и на караоке-экране
    • Из караоке «спеть вместе» подхватывает уже играющий трек — вечеринка одним тапом
    • Оригинал всегда крупный, перевод подстрочником — и в тексте тоже
    • Верхняя панель больше не прячется за невидимый «щит» — кнопки кликаются всегда

    Стабильность (код-ревью):

    • Плеер больше не «умирает молча» после сворачивания на паузе
    • Поворот телефона не роняет вечеринку и не выкидывает из караоке
    • Закраска не застревает после «перепеть строку»; отсчёт «Поём через» ожил в проигрышах
    • Голос вечеринки корректно переживает потери Wi-Fi (PLC), переподключения, смену певцов
    • Сцена на телефоне не замерзает при гашении экрана; чужой уход её не паузит
    • «Сделать караоке» офлайн — честная ошибка вместо вечного спиннера
    • Плюс защита от кривых/злонамеренных данных в сети вечеринки

    MD5 APK: 6b538f63d9cc73de6e2004acef7a2c0b

    Downloads
  • danila released this 2026-07-07 15:19:31 +00:00 | 0 commits to main since this release

    По живому фидбеку беты-1:

    • Закраска больше не отстаёт и не зависает: позиция считается в реальном времени между тиками плеера, догоняющая анимация убрана
    • Тапы по строкам чинятся везде: клик-зоны расширены (раньше легко было попасть в «зазор» между строками), строка центрируется мгновенно, трек перематывается
    • «Поём через N…» теперь кликабельный (перемотка к началу фразы) и не исчезает до самого старта
    • Оригинал всегда крупный, перевод — подстрочник, и в неактивных строках тоже
    • Телефон-сцена: транспорт поверх караоке (прогресс с перемоткой тапом, пауза), тапы по строкам, чип «песня»
    • Вход в вечеринку — янтарная иконка микрофона прямо в шапке библиотеки

    MD5 APK: e817b30d8f0972bfb56e315e5f3e1f64

    Downloads
  • danila released this 2026-07-07 14:38:55 +00:00 | 0 commits to main since this release

    Бета режима «Караоке-вечеринка» для теста без ТВ:

    • Меню → «Караоке-вечеринка» → «Собрать вечеринку здесь»: телефон становится сценой — QR, караоке из своей библиотеки, кнопка «Выбрать песню», чип «песня» для смены трека, выход двойным «назад»
    • Вторым телефоном можно подключиться микрофоном (скан QR или ручной код) — голос пойдёт из динамика сцены с ревербом, в конце песни — оценка каждому
    • Голос по Wi-Fi ещё не тестировался на живом железе — это и есть цель беты

    Всё из 1.1.1 (плеер, тексты, караоке, привязка) на месте.

    MD5 APK: f520a34648db6c17da6c43124ed5eeb4

    Downloads
  • v1.1.1 1e507c060f

    danila released this 2026-07-07 08:43:00 +00:00 | 0 commits to main since this release

    Доводка дизайна после 1.1.0:

    • Кнопка у трека сама показывает статус: янтарная «караоке», если привязка уже готова, иначе «текст» — вместо кнопки и отдельного бейджа
    • Фон караоке- и текстового экранов: размытая обложка альбома с мягким затемнением к краям — фон живой, текст читается
    • Список бейджей больше не читает файлы кэша на каждое обновление (кэш уровней в памяти)
    • Версия в настройках берётся из сборки

    Проверено на эмуляторе скриншотами: кнопки-статусы в библиотеке, фон с обложкой на караоке- и текстовом экранах, побуквенная закраска, перевод подстрочником.

    MD5 APK: 6c44f10440c6ec6eeedbaaedce052a1d

    Downloads
  • v1.1.0 1e507c060f

    danila released this 2026-07-07 07:49:21 +00:00 | 0 commits to main since this release

    Полировка после 1.0:

    • Бейджи «караоке»/«текст» у треков в библиотеке — сразу видно, что уже готово (офлайн, без сети)
    • Обложка трека размытым фоном караоке-экрана
    • Лёгкая вибрация на смене строки и мягкая анимация активной строки

    Проверено на эмуляторе: бейджи в списке, блюр-фон, побуквенная закраска.

    MD5 APK: a91a746677136d2dad2b5c9d503e0bb7

    Downloads