Historia zmian

Kompletny changelog wszystkich wersji Harmony Pro.

Obecna

Wersja 1.4.0

🎮 MiniGra Karaoke & karaoke w wersji Demo

Nowe funkcje

  • 🎮 MiniGra Karaoke — wbudowana gra rytmiczna z pseudo-3D renderem, systemem punktacji, kombo i efektami VFX
  • 🎯 Trzy tryby gry — Klasyczny, Wyzwanie i Trening z czterema wariantami wizualnymi
  • Silnik VFX — system cząsteczek z efektami Perfect/Good/Miss i animowaną postacią Harmonia
  • 📊 System punktacji — wyniki, kombo, celność, najlepsze kombo, nowe rekordy
  • 🔓 Karaoke w wersji Demo — odtwarzanie karaoke dostępne w Demo (do 3 razy dziennie)
  • 🎮 MiniGra w wersji Demo — 3 sesje dziennie, pełna funkcjonalność

Zmiany

  • Feature.KARAOKE przeniesione z zablokowanego do ograniczonego w Demo (limit 3/dzień)
  • Nowe feature gate: KARAOKE_MINIGAME (ograniczony 3 sesje/dzień) i KARAOKE_CREATION (zablokowany w Demo)
  • Nowe zasoby tekstowe MiniGry — 30 stringów × 13 języków
  • Zaktualizowana sekcja O aplikacji z informacjami o MiniGrze
  • Zaktualizowana polityka prywatności — sekcja Karaoke & MiniGra
Poprzednia

Wersja 1.3.2

🔄 Przywracanie sesji & naprawiona kolejka

Naprawione

  • 🔄 Przywracanie sesji — aplikacja zapamiętuje ostatnią kolejkę, utwór i pozycję odtwarzania
  • ⚙️ Ustawienia odtwarzacza — crossfade, gapless, normalizacja i wyjście audio stosowane od razu po starcie
  • 🐛 Naprawiono utratę kolejki odtwarzania po zamknięciu aplikacji
  • 🐛 Naprawiono niestosowanie ustawień audio przy zimnym starcie
Wcześniejsza

Wersja 1.3.1

🎤 Karaoke & Lyrics — pełna obsługa offline

Nowe funkcje

  • 🎤 Tryb Karaoke — word-level highlighting z animowanym bouncing ball, 4-stanowy wyświetlacz (past/active/upcoming/future)
  • 📝 Edytor LRC — tworzenie, edycja i synchronizacja tekstów piosenek z importem/eksportem .lrc
  • 👆 TapSync — synchronizacja tekstu przez tapanie w rytm muzyki z seek slider
  • 🗣️ Transkrypcja offline — Whisper.cpp do automatycznego generowania i rozpoznawania tekstów
  • 📂 Centralny folder tekstów: Music/HarmonyPro/lyrics/
  • 🎚️ Przełącznik Karaoke / Visualizer w odtwarzaczu (FilterChips)
  • 📋 Wklej tekst & synchronizuj — TapSync z ręcznie wprowadzonym tekstem
  • 🎵 Detektor BPM — automatyczna analiza tempa z poziomem pewności
  • ℹ️ Info o utworze — dialog z pełnymi metadanymi (format, folder, gatunek, czas trwania)

Zmiany

  • Studio rozbite na zakładki: Kreator Karaoke + Studio Wideo
  • Feature.KARAOKE zablokowane w wersji Demo (przeniesione do ograniczonego w v1.3.6)
  • Aktualizacja: 281 plików Kotlin, 71 000 LOC, 77 testów
  • Room DB migracja do wersji 17
  • Tłumaczenia uzupełnione — 1060 stringów × 13 języków
Wcześniejsza

Wersja 1.1.0

🧪 Aktualizacja testowa z nowymi funkcjami i poprawkami

Nowe funkcje

  • 🎙️ Rejestrator dźwięku — nowa zakładka: nagrywanie z mikrofonu w 4 jakościach i 4 formatach (WAV, MP3, AAC, OGG), wizualizacja fali w czasie rzeczywistym
  • 💬 11 nowych komend AI — łącznie 60 poleceń głosowych i tekstowych w 10 kategoriach

Poprawki i optymalizacje

  • 🔋 Optymalizacja CPU/baterii — zużycie w idle: 25% → ~0%, podczas odtwarzania: 25% → ~7%
  • 🐛 Naprawa parsowania czasu w Planerze AI (formaty "o 7", "7:00", "za 30 minut")
  • 🎵 Fuzzy matching playlist w komendach głosowych (np. "chill" → "Chill Vibes")
  • 🇵🇱 Obsługa polskich form odmienionych w komendach AI ("na playliście", "do ulubionych")
  • 🏠 Naprawa cold-start widgetu — widget działa natychmiast po restarcie urządzenia
  • 🔧 Naprawa ForegroundServiceDidNotStartInTimeException — stabilne odtwarzanie w tle
  • 📊 Korekta statystyk w sekcji O aplikacji (zakładki: 9, ustawienia: 16, komendy AI: 60)

Zmiany techniczne

  • Poprawa obsługi MediaSession i foreground service na Android 14+
  • Lepsze zarządzanie cyklem życia serwisu audio
  • Zaktualizowana dokumentacja i strona internetowa
Poprzednia

Wersja 1.0.0

🎉 Premiera Harmony Pro!

Odtwarzacz

  • Odtwarzanie plików audio: MP3, FLAC, WAV, OGG, AAC, M4A, OPUS, WMA, AIFF, APE, DSD
  • Odtwarzanie ścieżek audio z wideo: MP4, MKV, AVI, WEBM
  • Gapless playback (bezprzerwowe odtwarzanie)
  • Crossfade między utworami (1-12 s)
  • 15 wizualizerów audio w czasie rzeczywistym
  • Timer snu z płynnym wyciszaniem
  • Kolejka odtwarzania z drag & drop
  • Tryb pętli (off / utwór / playlista) i losowe

Biblioteka

  • Automatyczne skanowanie mediów
  • Przeglądanie: utwory, albumy, artyści, foldery, playlisty
  • Wyszukiwanie real-time
  • Edycja tagów ID3 inline
  • Ulubione (❤️)
  • Smart playlisty

Equalizer i efekty

  • Equalizer 10-pasmowy
  • Presety: Rock, Pop, Jazz, Klasyka, Bass Boost, Vocal, Custom
  • Efekty: Bass Boost, Virtualizer, Reverb, Tempo, Pitch, Loudness
  • Replay Gain

DJ Console

  • Podwójny deck A/B
  • Crossfader
  • Pitch control i synchronizacja BPM
  • EQ trzypasmowy per deck
  • Cue points i pętle
  • Talkover (mikrofon nad muzyką)
  • Auto-mix

Studio Pro

  • Nagrywanie audio (WAV, MP3, AAC)
  • Edycja: przycinanie, normalizacja, fade in/out
  • Łączenie plików
  • Efekty na fragmentach
  • Separacja stemów AI (Demucs) — wokal, instrumenty, bas, perkusja

Chat AI

  • 49 poleceń głosowych i tekstowych (bazowa wersja)
  • 10 kategorii komend
  • Rozpoznawanie mowy offline (Vosk)
  • Obsługa 13 języków

Planer muzyczny

  • Alarm muzyczny
  • Zaplanowane playlisty
  • Przypomnienia
  • Zdarzenia cykliczne
  • Statystyki odsłuchań

Integracje

  • Android Auto
  • Widgety ekranu głównego (3 rozmiary)
  • Powiadomienia MediaStyle
  • Bluetooth / NFC routing

Ustawienia i bezpieczeństwo

  • Motywy: Ciemny, Jasny, AMOLED, Dynamiczny, Material You
  • 14 kolorów akcentu
  • 13 języków interfejsu
  • SQLCipher — szyfrowanie bazy
  • AES-GCM — szyfrowane backupy
  • allowBackup=false
  • HTTPS only

Architektura

  • 100% Kotlin
  • Jetpack Compose + Material 3
  • Clean Architecture + Hilt DI
  • Room + DataStore
  • ExoPlayer / Media3
  • Android SDK 24–35
Planowane

Wersja 1.4.0

🔮 Planowane funkcje

  • 🎮 MiniGra Karaoke — nowe tryby gry, ranking lokalny, dodatkowe warianty wizualne
  • 🎤 Ulepszona transkrypcja Whisper z nowszymi modelami
  • Nowe modele AI do klasyfikacji gatunków
  • Rozszerzony tag editor z MusicBrainz lookup (opcjonalnie online)
  • Eksport playlist do plików M3U
  • Nowe wizualizery: 3D mesh, partykuły, spektrogram
  • Wear OS companion app
  • Ulepszony interfejs tabletu

Masz pomysł na funkcję?

Zaproponuj nową funkcję przez formularz kontaktowy!