История версий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-29Latency теперь и на 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, autoclient_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.ipabuilt via xcodebuild, installed by sideloading (AltStore / Sideloadly).