{"server":{"hero":{"alt":"Веб-плеер WaveFlow Server: подборки на основе вашей истории прослушивания над сеткой альбомов, навигация слева","caption":"Веб-плеер. Обложки из собственной библиотеки мейнтейнера, показаны только для примера."},"tour":{"kicker":"Веб-плеер","title":"Плеер прямо в браузере","body":"Ничего устанавливать не нужно: откройте адрес вашего сервера на компьютере или телефоне. Альбомы, исполнители, папки и жанры, поиск по мере ввода, очередь воспроизведения, синхронизированные тексты песен на весь экран и подборки по тому, что вы действительно слушаете.","alt":"Сейчас играет в веб-плеере: большая обложка альбома, название и исполнитель, а под ними качество потока","caption":"Экран «Сейчас играет» с параметрами текущего потока","facts":[{"title":"Офлайн","body":"Сохраняйте нужные треки и слушайте без подключения, в этом браузере и только в своей учётной записи. Браузеры разрешают это по HTTPS или на компьютере, где запущен сервер."},{"title":"Можно установить","body":"Добавьте на телефон как приложение: с управлением на экране блокировки, медиаклавишами и сочетаниями клавиш."},{"title":"14 тем","body":"Светлые и тёмные, под любую комнату и время суток."},{"title":"9 языков","body":"Английский, французский, немецкий, испанский, итальянский, японский, корейский, китайский (упрощённый и традиционный)."}]},"apps":{"title":"Работает с приложениями, которые у вас уже есть","body":"WaveFlow Server понимает Subsonic и OpenSubsonic: открытый протокол, знакомый многим музыкальным приложениям. Добавьте сервер в приложение, указав его адрес, ваше имя пользователя и пароль приложения: без плагинов и без лишних установок.","protocol_label":"Протокол","path_label":"Адрес","path_note":"Большинство приложений добавляют его сами: просто укажите адрес вашего сервера.","password_label":"Пароль","password_note":"У приложений свой пароль, отдельный от того, которым вы пользуетесь в браузере.","table_caption":"Приложения, проверенные с WaveFlow Server, и что каждое из них делало","col_app":"Приложение","col_seen":"Проверенные возможности","clients":{"symfonium":"Просмотр, перемотка в Opus, MP3 и FLAC, избранное, оценки, закладки, тексты песен","feishin":"Просмотр, папки, синхронизированные тексты, радио, плейлисты","dsub":"Папки, подкасты, очередь воспроизведения, плейлисты, общий доступ","juliet":"Просмотр, перекодирование, очередь воспроизведения, плейлисты"},"method":"Каждое приложение запускали вручную, а каждый результат проверяли на сервере, а не по экрану приложения. Последняя полная проверка закончилась {date}, до выхода 2.0.0, поэтому не всё, что добавлено с тех пор, проверялось в этих приложениях.","matrix_link":"Открыть таблицу совместимости","desktop":"Синхронизирует медиатеку и историю прослушивания между вашими компьютерами через собственный API"},"quality":{"title":"Знает, что за файлы у вас на самом деле","body":"В библиотеке, собранной за годы, бывают сюрпризы. WaveFlow Server изучает сами файлы и отдаёт каждому приложению тот звук, который оно способно воспроизвести.","alt":"Страница качества: lossless-файлы, проверенные по звуку, с числом файлов для каждого вердикта и, для каждого трека, границей высоких частот","caption":"Каждый lossless-файл измерен, а не принят на слово","points":[{"title":"Выявляет поддельный lossless","body":"Сервер анализирует звук каждого lossless-файла. Он отмечает FLAC с признаками сжатия с потерями, файлы с искусственно увеличенной битовой глубиной и файлы с искусственно повышенной частотой дискретизации."},{"title":"Оригинал или полегче по дороге","body":"Играйте исходный файл или позвольте серверу на лету перекодировать его в MP3, Opus или AAC, когда соединение слабое. Приложение, которое перематывает по диапазону байтов, может не перемотать перекодировку, которая ещё не закончилась: дайте ему исходный файл."},{"title":"Ровная громкость","body":"ReplayGain передаётся вашим приложениям вместе с каждым треком, а сервер может сам выровнять громкость перекодированного потока для приложения, которое этого не умеет."}]},"privacy":{"title":"Ваше и только ваше","body":"Домашним сервером должны управлять только вы. WaveFlow Server устроен так с самого первого запуска.","guide_link":"Всё, с чем сервер может связаться","points":[{"title":"Ваши файлы остаются как есть","body":"Сканер и любое редактирование тегов не трогают ваши аудиофайлы. Если файл пропал, избранное, оценки и прослушивания сохраняются, пока он не вернётся."},{"title":"Передача данных — только с вашего разрешения","body":"С настройками по умолчанию сервер сам ничего не отправляет. Тексты песен, картинки исполнителей, скробблинг и проверка обновлений ждут вашего согласия."},{"title":"Своя учётная запись у каждого в доме","body":"Каждая учётная запись видит только те библиотеки, к которым относится. Пароли хешируются с помощью Argon2id, число попыток входа ограничено, чтобы пароль нельзя было подобрать, а одноразовый токен не даёт постороннему занять новый сервер."},{"title":"Резервная копия одной командой","body":"Одна команда копирует базу данных вместе с ключом, а перед обновлением, которое меняет базу, сервер сам делает копию обоих, если вы не отключите это. Фотографии артистов, canvas и скачанные подкасты лежат рядом в папке данных: чтобы сохранить и их, делайте копию всей папки."}]},"install":{"title":"Готово за минуту","body":"Один контейнер, один файл базы данных, один файл ключа. Без сервера баз данных, без кеша, больше ничего запускать не нужно, а FFmpeg уже внутри.","steps":{"save":{"title":"Сохраните это как compose.yaml","body":"Замените /path/to/music на папку, где лежит ваша музыка. Сервер только читает её и ничего в ней не меняет."},"start":{"title":"Запустите","body":"Docker скачает образ и запустит сервер в фоновом режиме."},"account":{"title":"Создайте учётную запись","body":"Откройте {address}. На экране настройки создаётся учётная запись администратора, и запрашивается одноразовый токен, который сервер записал для вас:"},"music":{"title":"Добавьте музыку","body":"Укажите имя только что созданной учётной записи (здесь это admin). Первое сканирование начнётся само."}},"image_title":"Образ","image_body":"Собран для amd64 и arm64, поэтому работает на Raspberry Pi 4 или 5 с 64-разрядной системой. Каждый выпуск помечен своей версией, latest указывает на последний стабильный, а тот же образ есть и на Docker Hub.","https_title":"Слушать не из дома","https_body":"Сервер говорит по обычному HTTP, этого достаточно для сети, которой вы доверяете. Чтобы слушать откуда угодно, поставьте его за HTTPS: в репозитории есть готовая настройка с Caddy, который сам получает и продлевает сертификат.","https_link":"Настройка с Caddy","standalone_title":"Без Docker","standalone_body":"У каждого выпуска есть и архив: распакуйте и запустите на своём компьютере. Установка не нужна, FFmpeg уже включён, а веб-плеер открывается сам. При первом запуске Windows и macOS покажут предупреждение; в README.txt внутри написано, на что нажать.","checksums":"Контрольные суммы лежат в SHA256SUMS, в том же выпуске.","standalone_link":"Скачать архив"},"guides":{"title":"Читать дальше","external":"(откроет GitHub в новой вкладке)","items":{"operations":{"title":"Как им пользоваться","body":"Настройка, резервные копии, ключ экземпляра, обратные прокси и дополнительные возможности."},"privacy":{"title":"Что уходит с сервера","body":"Каждый хост, с которым сервер может связаться, что он туда отправляет и настройка, которая это останавливает."},"subsonic":{"title":"Подключение приложения","body":"Руководство по Subsonic и OpenSubsonic: какой адрес указать, пароль приложения и что делает каждый вызов."},"api":{"title":"Собственный API","body":"Для создания собственного клиента на основе /api/v2."},"changelog":{"title":"Что изменилось","body":"Каждый выпуск; сначала то, что касается ваших приложений."},"index":{"title":"Вся документация","body":"Таблица совместимости, документы по устройству и планы."}}},"code":{"copy":"Копировать","copied":"Скопировано"}},"__i18n_root":"287a63b5"}