• v0.7.0 4cca427b82

    Pipu Music 0.7.0
    ci / api / api (push) Successful in 33s
    ci / db / db (push) Failing after 1m34s
    release / release (версия и заметки) (push) Successful in 11s
    release / android (APK в релиз) (push) Canceled after 29m27s

    gitea-actions released this 2026-10-20 15:31:41 +00:00 | 124 commits to main since this release

    ⏳ Android: APK собирается — ход сборки.
    Файл появится в этом релизе автоматически, а этот текст обновится.

    Что изменилось

    Новое

    • web: align the web UI with the design prototype (1c4e209)
    • recommender: nightly ALS with offline metrics and CF candidates in the wave (M6) (3afed02)
    • web: suggest tracks, my uploads and admin upload queue screens (M5.5) (a3f212d)
    • api: upload queue with quota, tus intake, processing and import (M5.5) (ca106e8)
    • storage writes via storage-agent, accepts_uploads and write_template (M5.5) (f66be2b)
    • api: SHA-256 and Chromaprint fingerprints for the library (M5.5) (9b50038)
    • mobile: Skia wave, wave player view, themes and playback settings (M5) (ed063d3)
    • mobile: queue track reactions made offline and sync on reconnect (M5) (756e915)
    • mobile: offline downloads, persistent event queue and offline start (M5) (be34ee5)
    • mobile: self-update dialog with verified APK download and install (M5) (765345e)
    • api: Android self-update endpoints proxied from Gitea releases (M5) (6a67c27)
    • mobile: sign-in, tabs, search, collection and background player (M5) (9fd616d)
    • web: My Wave button, mood picker and endless wave playback (M4) (eaedd1f)
    • api: My Wave sessions with a Go fallback and wave metrics (M4) (3908814)
    • rec: audio analyzer and My Wave v1 engine (M4) (ef29b85)

    Сборка и CI

    • integration tests on PostgreSQL + pgvector for migrations and store SQL (f5c2760)

    Прочее

    • e2e: log service warnings and give search indexing more time (4cca427)
    • end-to-end user journey in CI; fix ALS vectors for small libraries (2285107)

    Все изменения: v0.4.0...v0.7.0

    Обновление сервера

    Перед обновлением сделайте бэкап базы:

    cd /opt/pipu-music/deploy && docker compose exec -T postgres pg_dump -U pipu -Fc pipu > /srv/pipu/backups/pipu-$(date +%F).dump
    

    Обновление:

    cd /opt/pipu-music/deploy && ./update.sh v0.7.0
    

    Скрипт переключит репозиторий на v0.7.0, пересоберёт образы и перезапустит сервисы; миграции базы
    применяются при старте API. Проверка — в ответе должна быть новая версия:

    curl -s https://<ваш-домен>/api/v1/server-info
    

    Ожидается "version":"0.7.0".

    Android

    • Установка или обновление: скачайте pipu-music-0.7.0.apk ниже и откройте его на телефоне;
      Android попросит разрешить установку из этого источника. Обновление ставится поверх, данные сохраняются.
    • Проверка файла: sha256sum pipu-music-0.7.0.apk должен совпасть с pipu-music-0.7.0.apk.sha256.

    Первая установка сервера — инструкция.

    Downloads