Бесшовное воспроизведение — два разных механизма
Некоторая музыка предназначена для непрерывного воспроизведения — живые альбомы, классические произведения, диджейские сеты, концептуальные записи. Полсекунды тишины между треками портят их. Плагин предлагает два способа устранить этот разрыв, и они работают очень по-разному.
Истинное бесшовное воспроизведение (NextURI). Когда рендерер заявляет о его поддержке, плагин предварительно загружает следующий трек на устройство до того, как закончится текущий, так что устройство пересекает границу внутри без тишины — как CD-плеер. Это предпочтительный механизм: каждый трек сохраняет свои метаданные, поиск и пропуск по-прежнему работают, и ничего не нужно включать — плагин использует его автоматически на совместимых устройствах. Для каждого устройства вы можете отключить его (для оборудования, чья реализация ошибочна) или указать плагину не очищать поставленный в очередь трек, когда список опустеет (обходной путь для устройств, которые рассматривают пустую очередь как «остановку»).
Непрерывный поток. Более старый запасной вариант объединяет все в один бесконечный поток. Он гарантирует отсутствие пауз на любом устройстве — но ценой реальных затрат: рендерер показывает информацию о первом треке на протяжении всей сессии, элементы управления «далее/назад» перестают работать, и поскольку все объединено в один поток, все должно быть перекодировано (принудительное нативное воспроизведение неприменимо). Экранная метка объясняет компромисс.
Что использовать. Предпочитайте истинное бесшовное воспроизведение — оно автоматическое и без потерь. Переходите на непрерывный поток только для устройства, которое не может использовать NextURI и где паузы действительно вас беспокоят, принимая то, что вы теряете метаданные для каждого трека и элементы управления воспроизведением. Эти два варианта взаимоисключающие: включение непрерывного потока отключает NextURI, поэтому вы не сможете случайно запустить оба.

Настройки
| Элемент управления | Что он делает |
|---|---|
| Включить бесшовное воспроизведение (NextURI) для этого устройства | Включает истинное бесшовное воспроизведение (NextURI) для этого устройства. Включено для совместимых устройств; отключите, если реализация устройства ошибочна. |
| Не отправлять пустой NextURI при опустошении очереди | Прекращает отправку плагином пустого NextURI при опустошении очереди — обходной путь для устройств (например, Denon), которые рассматривают это как «остановку». |
| Выводить как непрерывный поток | Отправляет один непрерывный объединенный поток вместо отдельных треков. Устраняет паузы на любом устройстве, но рендерер показывает только информацию о первом треке, элементы управления воспроизведением перестают работать, и все перекодируется. Отключает NextURI, пока включено. |