ОбновленияChangelog

История версийRelease history

Все заметные изменения. Версионирование — SemVer.All notable changes. Versioning follows SemVer.

1.1.0

Текущая 2026-06-30

Звук как надо и бесшовное проигрывание: выравнивание громкости, кроссфейд, радио по треку и артисту, кастомный фон вкладок и живая анимация смены трека.Sound done right and seamless playback: volume leveling, crossfade, track & artist radio, custom tab backgrounds and a live track-change animation.

🔊 ЗвукSound

  • Выравнивание громкости — треки приводятся к единой громкости по метаданным (R128/LUFS у Яндекса, ReplayGain у локальных файлов), с защитой от клиппинга по пику. На десктопе и для локальных файлов на телефоне.Volume leveling — tracks are matched to an even loudness from metadata (Yandex R128/LUFS, local ReplayGain tags), true-peak limited. Desktop and local files on mobile.
  • Кроссфейд — плавные переходы между треками, 0–12 секунд (Настройки → Звук). На всех платформах.Crossfade — smooth track-to-track transitions, 0–12 seconds (Settings → Sound). All platforms.

📻 Радио по треку и артистуTrack & artist radio

  • «Моя волна по треку» и «по артисту» для Яндекс Музыки — бесконечная станция от выбранного трека или исполнителя (меню «…» у трека, кнопка на странице артиста).“My Wave” seeded from a track or artist for Yandex Music — an endless station (track “…” menu, button on the artist page).
  • SoundCloud: «Станция от трека» — автопилот, заведённый от выбранного трека.SoundCloud: “Station from track” — an autopilot seeded from the chosen track.

🎨 ОформлениеAppearance

  • Кастомный фон вкладок — своя картинка в шапке «Любимого», «Недавнего», «Скачанного», локальной библиотеки и плейлистов.Custom tab backgrounds — your own image in the header of Liked, Recent, Downloaded, the local library and playlists.
  • Анимация смены трека в плеер-баре и правой панели (простая на oldgen, выразительная на nextgen; пружинная на мобайле).Track-change animation in the player bar and right panel (simple on oldgen, expressive on nextgen; springy on mobile).

🐛 ИсправленияFixes

  • Меню «…» у трека на скине nextgen больше не просвечивает.The track “…” menu is no longer translucent on the nextgen skin.
  • Секция «Ваши миксы» скрыта по умолчанию для пользователей без входа в SoundCloud.The “Your Mixes” section is hidden by default for users not signed into SoundCloud.

1.0.1

2026-06-29

Latency теперь и на Linux. Первая официальная сборка под Linux — AppImage (универсальный) и rpm (Fedora/RHEL).Latency is now on Linux. The first official Linux build — AppImage (universal) and rpm (Fedora/RHEL).

🐧 Linux — дебютLinux — debut

  • AppImage запускается на любом дистрибутиве (chmod +x и открыть) и rpm-пакет для Fedora/RHEL.The AppImage runs on any distro (chmod +x & open) plus an rpm package for Fedora/RHEL.
  • Иконка приложения корректно показывается в доке, Alt-Tab и меню приложений.The app icon shows correctly in the dock, Alt-Tab and the app menu.

🖥️ ПК — исправленияDesktop — fixes

  • Текст в профилях артистов больше не обрезается снизу (буквы y, q, p, g).Text on artist pages is no longer clipped at the bottom (y, q, p, g).

1.0.0

2026-06-28

Стабильный релиз. Единая версия для всех платформ — Windows, Android и iOS выходят одним номером.The stable release. A single version across all platforms — Windows, Android and iOS now ship under one number.

🟡 Яндекс МузыкаYandex Music

  • Третий источник: вход своим аккаунтом, полные треки по подписке Яндекс Плюс. Работает в России без VPN.A third source: log in with your own account, full tracks via a Yandex Plus subscription. Works in Russia without a VPN.
  • Мульти-артисты кликабельны по отдельности; общий поиск, лайки и плейлисты не зависят от источника.Multi-artist tracks are individually clickable; search, likes and playlists stay source-agnostic.

🌊 Моя волнаMy Wave

  • Персональный бесконечный поток Яндекс Музыки прямо на главной — подстраивается под то, что вы слушаете.An endless personal Yandex Music stream right on Home — it adapts to what you listen to.

📥 Импорт лайковLikes import

  • Лайки из SoundCloud и Яндекс Музыки переносятся в общую коллекцию «Любимое» и убираются обратно по источнику.Likes from SoundCloud and Yandex Music import into the shared “Liked” collection and can be removed per source.

📱 Мобильные — почти паритет с десктопомMobile — near desktop parity

  • iOS и Android подтянуты к десктопу: SoundCloud и Яндекс Музыка, Моя волна, караоке, комментарии, альбомы, кастомные обложки и фон.iOS and Android caught up to desktop: SoundCloud and Yandex Music, My Wave, karaoke, comments, albums, custom covers and background.
  • Офлайн-загрузка треков, фоновое воспроизведение и медиа-уведомление на локскране.Offline track downloads, background playback and a lock-screen media notification.

0.2.0

2026-06-23

🔍 Поиск трека по строчкеSearch a track by lyric line

  • Во вкладке Поиск переключатель: Треки / По строчке.A toggle in the Search tab: Tracks / By lyric.
  • Вводишь фрагмент текста → Genius находит песню → она ищется на SoundCloud и показывается с обложкой и найденной строчкой.Type a fragment → Genius finds the song → it's resolved on SoundCloud and shown with cover and the matched line.
  • Клик — немедленное воспроизведение; нерезолвленные треки отбрасываются.Click for instant playback; unresolved tracks are dropped.

🎛️ ЭквалайзерEqualizer

  • 10-полосный графический EQ (32 Гц … 16 кГц), ±12 дБ, 7 пресетов (Flat, Bass, Treble, Vocal, Electronic, Rock, Loudness).10-band graphic EQ (32 Hz … 16 kHz), ±12 dB, 7 presets (Flat, Bass, Treble, Vocal, Electronic, Rock, Loudness).
  • Работает и на локальных файлах, и на SoundCloud.Works for both local files and SoundCloud.

🧠 АвтопилотAutopilot

  • Когда очередь заканчивается, плеер сам находит похожие треки через SoundCloud и продолжает играть.When the queue ends, the player finds similar tracks via SoundCloud and keeps playing.

💬 Комментарии SoundCloudSoundCloud comments

  • Вкладка с обложкой, визуализатором и всплывающим пузырём текущего комментария по таймкоду; клик по комментарию = перемотка.A tab with cover, visualizer and a floating bubble of the current timecoded comment; click a comment to seek.

📥 Офлайн-кэшOffline cache

  • Кнопка ↓ на треках SoundCloud сохраняет MP3 локально — играет без интернета. Вкладка «Скачанное» + управление кэшем в настройках.A ↓ button on SoundCloud tracks saves the MP3 locally — plays offline. A “Downloaded” tab + cache management in settings.

🎮 Discord Rich Presence

  • Название трека, автор, статус, таймер и обложка трека в профиле Discord. Настройка через Application ID.Track title, artist, status, timer and cover art in your Discord profile. Configured via Application ID.

УлучшенияImprovements

  • Очередь: drag-and-drop, удаление треков, фильтр-строка. История поиска по строчке.Queue: drag-and-drop, track removal, a filter field. Lyric-search history.
  • SoundCloud-треки проходят через общий Web Audio граф (EQ + живой визуализатор).SoundCloud tracks now run through the shared Web Audio graph (EQ + live visualizer).

0.1.0

2026-06-20

Первый публичный билд.First public build.

🎧 Воспроизведение и источникиPlayback & sources

  • Локальные файлы (теги, обложки, протокол media://) и SoundCloud (progressive + HLS, авто client_id, вход в аккаунт).Local files (tags, covers, media:// protocol) and SoundCloud (progressive + HLS, auto client_id, account login).
  • Единое ядро: очередь, плеер-бар, лайки, плейлисты не зависят от источника. Очередь персистится.One engine: queue, player bar, likes, playlists are source-agnostic. The queue persists.

📚 Библиотека и навигацияLibrary & navigation

  • Home, Explore, Activity, Artist, Mix, Info, Profile. Your Likes, Recently Played, плейлисты, resizable-панели.Home, Explore, Activity, Artist, Mix, Info, Profile. Your Likes, Recently Played, playlists, resizable panels.

🎚️ Визуализатор и караокеVisualizer & karaoke

  • Web Audio граф с AnalyserNode (реальный FFT для файлов). Тексты LRCLIB + Genius, ручная синхронизация, полноэкранный плеер.Web Audio graph with AnalyserNode (real FFT for files). LRCLIB + Genius lyrics, manual sync, a fullscreen player.

🎨 Оформление и локализацияTheming & localization

  • Темы + кастомный акцент (HSV-пикер), кастомный фон с кадрированием, компактный режим. Два языка: EN / RU.Themes + custom accent (HSV picker), custom background with cropping, compact mode. Two languages: EN / RU.

📦 ПлатформаPlatform

  • Сборка для Windows: установщик NSIS + portable. Неоновая иконка «L».Windows build: NSIS installer + portable. Neon “L” icon.

Мобильные сборки

Mobile builds

📱 iOS · Android

Мобильный таргет (iOS + Android, Capacitor)

Mobile target (iOS + Android, Capacitor)

  • Кроссплатформенный порт на Capacitor: тот же web-бандл ставится и на iOS, и на Android. Сборки доступны в Releases.A cross-platform Capacitor port: the same web bundle installs on both iOS and Android. Builds are available in Releases.
  • Android: фоновое аудио и медиа-уведомление с prev/next через Media Session API; debug-APK собирается на Linux-раннере GitHub Actions.Android: background audio and a media notification with prev/next via the Media Session API; the debug APK builds on a Linux GitHub Actions runner.
  • iOS: неподписанный .ipa собирается через xcodebuild, ставится сайдлоадом (AltStore / Sideloadly).iOS: an unsigned .ipa built via xcodebuild, installed by sideloading (AltStore / Sideloadly).

Все релизы на GitHubAll releases on GitHub