Голосовые сообщения

Слушатели могут записать голосовое сообщение на сайте станции. Такие сообщения попадают в виде файлов в каталог на сервере. RemotePLE регулярно заглядывает в этот каталог и сообщает, когда поступило что-то новое.

Окно открывается сочетанием Ctrl+N или щелчком по указателю справа в строке состояния.


Когда поступает сообщение?

Каталог проверяется в фоновом режиме через равные промежутки, по умолчанию каждые пять минут. Если что-то добавилось, это произносится («Поступило новое голосовое сообщение»), а количество появляется справа в строке состояния в пульсирующем красном поле.

Окно при этом намеренно не открывается и вопрос не задаётся. Сообщение может прийти посреди прямого эфира, и окно, перехватывающее в этот момент фокус, было бы худшим из возможных ответов.

Пульсация прекращается, как только вы откроете окно. Соответствующие сообщения остаются помеченными как «новое» в столбце состояния, пока вы окно не закроете.

При самом первом запуске с ещё неизвестным каталогом не сообщается ничего. Запоминается только то, что уже есть. Иначе при первом запуске весь накопленный объём вышел бы как «новое», а к этому быстро привыкают и перестают слушать.


Окно

В списке самое новое сообщение стоит вверху. У него три столбца:

Файл - имя файла в том виде, в каком оно лежит на сервере.
Поступило - дата и время, прочитанные из имени файла.
Состояние - «новое», «известное» или «вне корня».

«вне корня» означает, что каталог сообщения не подчинён ни одному из назначенных корневых путей. Такое сообщение можно прослушать, но нельзя перенести в плейлист или в эфирный список, потому что RadioBOSS не найдёт файл.

Кнопки:

Обновить - сразу перечитывает каталог, не дожидаясь следующего прохода. F5 делает то же самое.
Прослушать - загружает выбранное сообщение и воспроизводит его в плеере. Двойной щелчок по строке делает то же самое.
Вставить - открывает меню с четырьмя позициями вставки. Ввод в списке открывает то же меню.
Закрыть - закрывает окно. Escape делает то же самое.


Вставка

Целью всегда является активная вкладка слева, то есть либо плейлист, либо эфирный список. Четыре позиции и их буквы вызова те же, что и в контекстном меню вкладок-источников, так что учить ничего нового не нужно.

«После текущего трека» есть только у эфирного списка, потому что только там идёт трек. Если выбрано несколько сообщений, они вставляются в порядке списка.

Если слева не активен ни плейлист, ни эфирный список, RemotePLE говорит об этом, вместо того чтобы молча ничего не делать.


Настройка

Каталог вписывается вручную в файл Servers.ini, в раздел соответствующего профиля сервера. Страницы для этого в настройках нет: функция касается только станций, которые предлагают такую возможность на своём сайте.

Msg-Folder - путь на сервере, например /Sprachnachrichten. Если оставить пустым, функция выключена, сочетание клавиш не действует и в строке состояния ничего не появляется.
Msg-Interval - промежуток между двумя проверками в минутах, допустимо от 1 до 60.
Msg-LastSeen - записывается самим RemotePLE и не должен изменяться вручную. Здесь хранится то, что было увидено последним.

Соединение для этого устанавливается один раз и держится открытым. Вход при каждой проверке означал бы при интервале в одну минуту более тысячи входов в сутки, что многие серверы расценивают как атаку и блокируют.
