Существующие станции

Инвентаризация перед удалением только читает данные и не останавливает запись; под LOCK публикация индекса может ненадолго задержаться. Кнопка не удаляет станцию.

Офлайн-обслуживание станции (только SQLite)

Веб-интерфейс не запускает сброс или удаление станции: онлайн-исполнителя нет. MySQL не поддерживается. Оператор должен полностью остановить recorder, задания хранения и всех писателей тома, проверить восстанавливаемую резервную копию архива, индекса и конфигурации, затем в окружении recorder выполнить отчёт CLI и проверить его блокировки.

В Linux-окружении с доступом к данным используйте python /app/offline_station.py report --station ID. Если отчёт и проверка позволяют продолжить, запустите вручную только нужную операцию: python /app/offline_station.py reset --station ID --backup-confirmed --confirmation 'RESET ARCHIVE ID' (очистить архив, сохранив станцию) или python /app/offline_station.py delete --station ID --backup-confirmed --confirmation 'DELETE STATION ID' (удалить станцию). Замените оба вхождения ID одним и тем же ID станции, только если он соответствует [A-Za-z0-9_-]{1,40}; не вставляйте произвольный текст в командную строку. Это необратимые действия, не выполняйте их при работающих писателях. Возобновляйте запись только после успешного завершения операции или устранения незавершённой операции и проверки состояния.

Новая станция

Загруженный файл заменит URL после сохранения станции. Файл отправляется только на сервер, не хранится в браузере. Если битрейты не заданы: при выключенной опции AAC LC с битрейтом ниже 192 kbps копируется без перекодирования, MP3 перекодируется в AAC с битрейтами по умолчанию. При включённой опции AAC также перекодируется; MP3 не копируется ни в одном режиме. Явно заданные битрейты всегда включают перекодирование в AAC независимо от флажка. До 8 уникальных целых значений от 16 до 320 kbps, например 64, 128, 192.