Ваша музыка.Локально и свободно.
WaveFlow воспроизводит ваши аудиофайлы так, как Apple Music воспроизводит музыку из облака — без подписки, без рекламы, без телеметрии. Daily Mix создаются из вашей истории прослушиваний, DLNA транслирует музыку на колонки, синхронизированные тексты и Hi-Res работают полностью на вашем компьютере.
Доступно для Linux, macOS и Windows
- Open source GPL-3.0
- Аккаунт не нужен
- Без телеметрии
- 1,6 тыс. загрузок
Возможности
Всё, что ожидается от современного плеера.
Никаких функций для хайпа. Каждая деталь служит вашему ежедневному прослушиванию.
Автоматические Daily Mix
Три микса создаются из ваших прослушиваний за последние 90 дней и группируются по темпу: Calm, Groove, Energy.
Плюс редактор смарт-плейлистов на основе правил: жанр, BPM, год, оценка, формат, Hi-Res, лайки.
Аудиофильский движок
Декодер Symphonia, native DSD (DSF/DFF), Hi-Res до 24 бит 192 кГц, вывод CPAL на трёх lock-free потоках.
ReplayGain, gapless, задержка ниже 5 мс. Визуализация FFT-спектра в реальном времени в полноэкранном режиме.
WaveFlow Wrapped
Ваш ежегодный итог в нескольких слайдах: топ-исполнители, прослушанные минуты, пиковые часы, доминирующие жанры.
Рассчитывается локально из вашей истории. Данные не отправляются, метрики по умолчанию не публикуются.
Радио по настроению
Пять динамических станций — Focus, Chill, Workout, Party, Sleep — отфильтрованных по темпу и энергии из вашей библиотеки.
Плюс радио по исполнителю: один клик на любом исполнителе запускает бесконечный поток похожих треков.
Богатые страницы исполнителей
Биография, кликабельные похожие исполнители, полная дискография и счётчик фанатов для каждого исполнителя из вашей библиотеки.
Данные опционально обогащаются из Deezer; всё работает офлайн без него.
Встроенный DLNA / UPnP-сервер
Транслируйте библиотеку на Sonos, Yamaha MusicCast, Kodi, VLC или любой UPnP-рендерер в локальной сети. Без сопряжения, без облака.
SSDP-discovery, ContentDirectory, HTTP Range стриминг. Включается в Настройки → Интеграции.
Умный кроссфейд
Классический кроссфейд, Smart (пропускает фейд между двумя треками одного альбома) или Dynamic (подстраивает длительность под разницу BPM).
Плюс A-B-петля внутри трека в стиле Musicolet, и скорость воспроизведения от 0,5× до 2×.
Синхронизированные тексты + редактор
LRCLIB, встроенные тексты, импорт .lrc. Текущая строка подсвечивается с точностью до миллисекунды.
Встроенный редактор для синхронизации ваших текстов: пробел захватывает тайминг во время воспроизведения.
Статистика прослушиваний
Тепловая карта в стиле GitHub на 12 месяцев, топ треков/исполнителей/альбомов по периоду, пиковые часы, доля полных прослушиваний.
Годовой Wrapped и экспорт истории в JSON. Всё рассчитывается локально и никуда не отправляется.
Discord и Last.fm
Rich Presence в стиле Spotify в вашем профиле Discord. Last.fm-скробблинг с постоянной очередью и повторными попытками.
Плюс медиаконтроль ОС (MPRIS, SMTC, MediaRemote) для мультимедийных клавиш.
Библиотека, которая вас уважает
Отслеживание папок, drag-and-drop, определение дубликатов по хэшу, кликабельная поддержка нескольких исполнителей.
Изолированные профили, настраиваемые обложки альбомов, импорт/экспорт архива .waveflow, запланированное автоматическое резервное копирование.
100% open source
Код Rust + React на GitHub под GPL-3.0. Проверяйте, форкайте, вносите вклад. Никаких трекеров, никакой рекламы.
Tauri 2 + Rust для нативной части, React 19 + TypeScript для UI. Поддержка 17 языков.
Smart Playlists
Daily Mix, под вас.
Три микса создаются из ваших прослушиваний за последние 90 дней. Исполнители группируются по среднему темпу, чтобы каждая сессия оставалась цельной с утра до вечера.
Lo-fi, ambient, баллады. Для работы, чтения, медленного засыпания.
Pop, rock, hip-hop, indie. Средний темп для ваших дней.
Dance, drum & bass, metal. Для спорта, уборки, дальних поездок.
Свои smart-плейлисты
Постройте свои правила.
Помимо автоматических Daily Mix можно создавать динамические плейлисты на основе правил: жанр, BPM, год, аудиоформат, оценка POPM, лайки. Плейлист пересоздаётся каждый раз, когда в библиотеку попадают новые треки.
- Жанр
- BPM
- Год
- Оценка ≥ 3★
- Только лайки
- Только Hi-Res
- Формат FLAC
- Длительность
// пример: { genre: "Jazz", year_min: 1955, year_max: 1965, hi_res_only: true, sort: "random", limit: 100 }
Радио по настроению
Пять настроений. Всегда ваша библиотека.
WaveFlow группирует ваши треки в пять динамических станций по темпу, энергии и спектральной подписи — и переключается между ними в зависимости от вашего настроения.
Каждая сессия черпает из вашего локального каталога. Никакого стриминга, никаких спонсорских рекомендаций.
Главный экран, который не захочется покидать.
Персональное приветствие, статистика с одного взгляда, баннер Wrapped, Mood Radio и Daily Mix — всё в одном виде. Тёмная тема по умолчанию, светлая — для тех, кому нравится.
Страницы исполнителей
Гораздо больше, чем список треков.
Для каждого исполнителя в вашей библиотеке: биография, кликабельные похожие исполнители, полная дискография, счётчик фанатов — плюс радио по исполнителю для дальнейшего изучения.
Биографии и похожие исполнители берутся из Deezer, если включён; иначе достаточно вашей библиотеки.
Сетевая трансляция
Ваш усилитель, без Sonos S2.
WaveFlow объявляет себя в локальной сети как UPnP MediaServer. Любой DLNA-рендерер — Sonos, Yamaha MusicCast, Kodi, VLC — обнаруживает его и воспроизводит вашу библиотеку, без проприетарного сопряжения и облака.
WaveFlow
MediaServer:1
- Sonos S2
- Yamaha MusicCast
- Kodi
- VLC
- BubbleUPnP
- 01
SSDP-анонс
Периодическая рассылка на 239.255.255.250:1900 — рендереры находят WaveFlow без настройки.
- 02
DIDL-Lite навигация
Ваши исполнители и альбомы появляются в интерфейсе рендерера как родная медиатека.
- 03
HTTP Range стриминг
Прогрессивное воспроизведение с HTTP Range — точная перемотка, возобновление, эффективная передача.
Интеграции
Дружит с вашими сервисами.
WaveFlow подключается к тому, что вы уже используете — но не зависит ни от одного из этих сервисов в работе.
- DiscordRich Presence
- Last.fmСкробблинг + биографии
- LRCLIBСинх. тексты
- DeezerМетаданные
- MPRISLinux-клавиши
- SMTCNow Playing Windows
Local-first
Вы владеете своей музыкой. Заберём её обратно.
Без подписки
Ваши файлы, ваш плеер, на всю жизнь. Скачайте приложение, всё.
Без DRM
FLAC, ALAC, MP3, AAC, OGG, WAV, DSD — ваши файлы открываются везде и навсегда.
Без трекинга
Никаких исходящих соединений, кроме опционального обогащения метаданных. Офлайн-режим в один клик.
Без облака
Всё живёт на вашем диске. Один SQLite на профиль. Миграция без усилий.
Hi-Res и DSD
Декодирование 24 бит до 192 кГц, native DSF/DFF. Значок Hi-Res появляется автоматически.
Несколько профилей
Своя библиотека для каждого, полная изоляция. Экспортируемый архив .waveflow и планируемый автобэкап.
Скачать
WaveFlow v1.4.0 для вашей системы.
Подписанные сборки, проверяемые с помощью .sig. Никаких сторонних установщиков, никакой встроенной телеметрии.
Linux
x86_64 — протестировано на Fedora 43 и Ubuntu 24.04
macOS
Universal — Apple Silicon и Intel
Windows
x86_64 — Windows 10 22H2 и новее
Частые вопросы
Если вашего нет — откройте issue на GitHub.
WaveFlow действительно бесплатный?
Да, и таким останется. WaveFlow распространяется под GPL-3.0. Без подписки, без премиум-тарифа, без рекламы.
Как установить WaveFlow v1.4.0?
Скачайте подходящий для вашей системы бинарный файл на странице релизов GitHub. В **Linux** AppImage портативен (сделайте его исполняемым через `chmod +x`) либо установите .deb / .rpm через пакетный менеджер. В **macOS** откройте .dmg и перетащите WaveFlow в «Программы»; универсальный бинарный файл подписан для Apple Silicon + Intel. В **Windows** запустите .msi (тихая установка, рекомендуется для развёртываний) или .exe (классический установщик). Каждый файл сопровождается .sig для проверки целостности.
Какие аудиоформаты поддерживаются?
MP3, FLAC, ALAC, AAC, OGG Vorbis, WAV через декодер Symphonia, плюс DSD (DSF / DFF) через отдельный конвейер обработки. Значки Hi-Res загораются автоматически от 24 бит или ≥ 44,1 кГц.
Как работают Daily Mix?
WaveFlow анализирует ваши прослушивания за последние 90 дней, группирует исполнителей по среднему темпу (< 95 BPM, 95-130, ≥ 130) и создаёт три детерминированных плейлиста — плюс пять станций Mood Radio (Focus, Chill, Workout, Party, Sleep), отфильтрованных по темпу и энергии. Кнопка «Обновить» на главной странице обновляет их одним кликом. Вы также можете создавать собственные смарт-плейлисты по правилам.
Можно ли стримить на Hi-Fi?
Да. WaveFlow выставляет вашу библиотеку как DLNA / UPnP-сервер. Sonos S2, Yamaha MusicCast, Kodi, VLC или любой совместимый рендерер увидит его в сети — без облака, без проприетарного сопряжения. Включается в Настройки → Интеграции.
Покидают ли мои данные машину?
Нет. Библиотека, прослушивания, плейлисты и статистика хранятся локально в SQLite. Только опциональное обогащение метаданных (Deezer, Last.fm, LRCLIB) делает исходящие запросы — глобальный офлайн-режим отключает их одним кликом.
Заменяет ли WaveFlow Spotify или Apple Music?
Для стриминга — нет. Для локальной библиотеки — да, с эквивалентным качеством интерфейса, автоматическими Daily Mix, Hi-Res, DLNA и нулевой зависимостью от облака.
Работает с Discord и Last.fm?
Да. Discord Rich Presence в стиле Spotify с обложкой альбома. Аутентифицированный Last.fm-скробблинг с постоянной очередью и автоматическим переподключением. Оба включаются вручную и могут быть отключены.
Можно ли помочь проекту?
С радостью. Проект находится на GitHub, написан на Rust (Tauri 2) и React 19 + TypeScript. Issues, PR и переводы приветствуются.
Какое потребление памяти?
Около 80 МБ в простое, 150 МБ при воспроизведении с библиотекой на 10 000 треков. Сканер временно потребляет больше при первичной индексации, затем стабилизируется.
Можно ли синхронизировать библиотеку между машинами?
Официального облака нет, но база SQLite — это один файл, который можно положить в Syncthing, Dropbox или любой самостоятельно размещённый сервис. Экспорт .waveflow упаковывает профиль + БД + обложки в один архив.
Есть ли офлайн-режим?
WaveFlow офлайн по умолчанию — это весь смысл проекта. Глобальный офлайн-режим отключает Deezer, Last.fm, LRCLIB и поиск похожих артистов одним кликом.
Верните свою музыку.
WaveFlow v1.4.0 доступен для Linux, macOS и Windows. Скачайте подписанные сборки на GitHub — AppImage, .deb, .rpm, .dmg, .msi.