Обзор форматов и стандартов цифровой звукозаписи будет неполным без упоминания систем оптической записи классов Hi-Res SACD [50] и DVD-Audio [51]. Эти системы подразумевают именно аппаратную реализацию, т. е. требуют специальных плееров для воспроизведения оптических дисков. SACD (Super Audio CD) является совместной разработкой компаний Sony и Philips и был представлен ещё в 1999 г. Однако до сих пор SACD не получил массового распространения и занимает, скорее, нишевое положение в среде аудиофилов. Этот стандарт основан на применении уже рассмотренного формата последовательного однобитного представления потока аудиоданных DSD с частотой сэмплирования 2,8224 МГц. Запись может содержать до шести каналов. На SACD-носителе может находиться дополнительный CD-слой (только стерео) для совместимости с обычными проигрывателями, такие диски называются гибридными (Hybrid SACD) и занимают значительную долю рынка.

Стандарт DVD-Audio (DVD-А), появившийся в том же году, использует РСМ с разрешением 16/20/24 бит и частотами дискретизации 44,1/48/88,2/96/176,4/ 192 кГц, что позволяет осуществлять запись на диск до шести каналов с частотой до 96 кГц и (одновременно) стереофонограммы в максимальном качестве. В DVD-Audio может использоваться стереозапись без сжатия, в то время как для многоканальной записи используется специально разработанная система компрессии аудиоданных без потерь — MLP. Возможно наличие дополнительных дорожек с аудиоданными, представленными в форматах
пространственного звучания Dolby Digital или DTS, соответствующих стандарту DVD-Video, в целях обратной совместимости с существующими DVD-плеерами.

Интересный обзор и сравнительный анализ на основе практического исследования систем оптической записи Hi-Res приведены в [52], мы же вернёмся к основной теме статьи, а именно, к рассмотрению программных плееров для ОС Linux. Среди всего их многообразия можно назвать следующие, как наиболее полно соответствующие ранее перечисленным критериям в отношении высококачественного воспроизведения. Это — Audacious, VLC и AIMR Все они, прежде всего, обеспечивают практически полное отсутствие амплитудных искажений при электронной регулировке и нормализации громкости и уровней частотных полос эквалайзера. Функции программной коррекции уровней не без оснований признаны "нон-грата" в мире аудиофилии именно по причине того, что возникновение искажений при её реализации практически неизбежно, и крайне ограниченный ряд программ в состоянии обеспечить нормальную обработку звука "на лету". Не вдаваясь в особенности программной реализации, отметим, что названные плееры выгодно отличаются, например, от QMMP, который также является прекрасным инструментом с точки зрения функционала, но вносит заметные на слух искажения при включении этих опций.

Audacious [53] можно назвать наследником легендарного XMMS. Программа практически полностью соответствует вышеперечисленным критериям, что можно видеть по окну аудионастроек (рис. 18). Например, помимо ALSA, доступен выбор полного ряда других звуковых подсистем ОС Linux (PipeWire, PulseAudio и др.) с возможностью настройки режима определённой звуковой карты (рис. 19).
Предусмотрен десятиполосный эквалайзер. Имеется также развитая система плагинов, в том числе и для обработки звука "на лету". Установка Audacious в ОС Linux семейства RedHat (Fedora и др.) осуществляется стандартным образом с помощью менеджера управления пакетами командой sudo dnf install audacious, а в ОС семейства Debian (Ubuntu и др.) — командой sudo apt install audacious.
Широко известный программный комплекс VLC является кроссплатформенной универсальной медиасистемой с широчайшими возможностями [54] и может выполнять роль медиасервера потокового вещания. Помимо привычного графического интерфейса, VLC имеет собственную консоль для режима командной строки и предоставляет API к своим динамическим библиотекам для сторонних разработчиков. Полное описание VLC заслуживает даже не отдельного обзора, а целой брошюры. В рамках этой статьи достаточно отметить, что эта система в роли плеера полностью соответствует требованиям высококачественного воспроизведения. Установка VLC в современных версиях RPM-based ОС, в частности Fedora 37/38/39, более невозможна обычным способом через менеджер пакетов dnf с использованием репозитария RPM Fusion, а должна выполняться с помощью Flatpak — утилиты для развёртывания, управления пакетами и виртуализации, своего рода "песочницы” для запуска приложений без оказания влияния на основную систему. Перед установкой следует запустить системную утилиту Software и через пункт расширенного меню Software Repositories убедиться, что репозитарий Flatpak в разделе Fedora Third Party Repositories подключён и активен. В случае его отсутствия необходимо выполнить команду [55]
sudo flatpak remote-add -if-not-exists flathub
https://flathub. org/repo/flathub. fla tpakrepo.
Затем установить собственно пакет VLC
flatpak install flathub org.videolan. VLC.
Если команда установки сопровождается ошибкой с сообщением о недоступности ресурса flathub, потребуется также выполнить команду
flatpak remote-modify —enable flathub.
После этого VLC плеер можно запускать обычным способом из списка программ или из терминала командой
flatpak run org. videolan. VLC.
Можно также запустить программу без графического интерфейса, выполнив команду cvlc или перейти в консоль (командный режим) VLC с помощью простой команды vic.
В DEB-based ОС, к которым относится и Ubuntu Linux, установка доступна как традиционным способом из системных репозитариев через sudo apt install vic, так и через свою "песочницу" Snapcraft, аналогичную описанной Flatpak (рекомендуется именно второй способ, как более актуальный) [56]:
sudo snap install vic.
Настройки аудио и выбор звуковой подсистемы ОС Linux доступны через пункт меню Tools-Preferences-Audio (рис. 20), а инструменты для управления процессом воспроизведения сосредоточены в меню Tools-Effects and Filters. По умолчанию открывается десятиполосный эквалайзер, доступны также фильтры Compressor (компрессия), Spatializer (глубина сцены), StereoWidener (расширение стереобазы) и Pitch Shifter (частотный сдвиг) в разделе Advanced. Набор фильтров и эффектов можно расширять с помощью системы плагинов.
Хорошо зарекомендовавший себя многофункциональный аудиоцентр AIMP [57] существует только в версиях для ОС Windows и Android, однако присутствует в списке, поскольку прекрасно работает в ОС Linux над "прослойкой" Wine (Windows Native Environment — свободной реализации Windows API для Linux). При наличии в системе Wine установка производится привычным способом с помощью инсталлятора для ОС Windows. Программа обладает весьма развитыми средствами управления процессом звуковоспроизведения и его качеством, в том числе имеет двадцатиполосный эквалайзер, расширенные возможности управления громкостью (рис. 21), продвинутый микшер (рис. 22) и позволяет применять "на лету" различные звуковые эффекты. Следует иметь в виду, что не все эффекты могут корректно работать под управлением Wine; результат будет зависеть от степени поддержки конкретных функций API в определённых версиях ОС Linux.
В отличие от настольных ПК, где используются соответствующие версии ОС и программные плееры с развитым графическим интерфейсом, с одноплатными микрокомпьютерами (МК) дело обстоит несколько сложнее. Однако на их основе можно создать полноценный компактный медиацентр с внешним USB или I2S DAC и функцией UPnP-рендерера с доступом через LAN или WiFi. Следует отметить, что такое решение предоставляет идеальную гальваническую развязку для ламповых УМЗЧ с бестрансформаторным питанием [58—60]. Внешний вид медиацентра на основе МК в составе бытового звуковоспроизводящего комплекса показан на рис. 23 (слева). Оптимальным образом задача создания компактного медиацентра решается с помощью гото
вых специальных аудиосборок ОС Linux для различных типов МК. Полноценных решений "из коробки" для этой задачи тоже немного, а реально выделить среди них можно только два — Volumio [61] и MoOde [62]. Можно назвать ещё piCorePlayer [63] и Rune Audio [64], но последний проект больше не развивается, все сборки имеют статус бета-версий, а последняя сборка для Raspberry Pi 3 датирована 2016 г. Базовые сборки названных систем предназначены, естественно, и прежде всего, для Raspberry Pi. Volumio имеет также официальную версию для ПК (х86/х64). Однако существуют неофициальные сборки для других типов МК, в частности, Volumio для Orange Pi различных модификаций [65].
Важно отметить, что все перечисленные сборки, за исключением piCorePlayer, как и большинство существующих "ручных" сборок, фактически являются интерфейсными надстройками над единой основой программного обеспечения, а именно над Music Player Daemon (MPD) [66]. Это исключительно удобный и мощный консольный аудиоплеер с клиент-серверной архитектурой. Процессом воспроизведения (т. е. собственно демоном, запущенным на сервере) управляют посредством клиента с любого компьютера в локальной сети, при этом поток аудиоданных можно направить в локальную систему сервера. Упомянутый piCorePlayer (рСР) основан на использовании ПО Logitech Media Server (LMS)/Squeezelite [67, 68], изначально предназначенного для семейства сетевых плееров Squeezebox, выпуск и поддержка которых прекращены в 2014 г. [69]. Тем не менее, проект LMS развивается до сих пор, является кроссплатформенным и может быть установлен на любую распространённую ОС самостоятельно и соответственно использован на любом из клонов Raspberry Pi. В частности, в источнике [70] описан процесс успешного применения LMS на Orange Pi Zero.
Мы же продолжим рассмотрение "музыкальных" сборок Linux на основе MPD. Их назначение и функционал практически одинаковы, а интерфейсные решения лаконичны и интуитивно понятны, поэтому достаточно кратко рассмотреть только одну систему на примере Volumio, как наиболее распространённую. Volumio имеет возможность управления как с помощью вебинтерфейса, так и приложения под Android/iOS. Версия для ПК снабжена также локальным пользовательским интерфейсом. Основные и дополнительные функции, доступные соответственно в свободной и платной официальных версиях, перечислены на странице сайта проекта [61] в разделе Compare Plans (сравнение планов). Бесплатная версия обеспечивает работу "из коробки" встроенного DAC Raspberry Pi, Odroid I2S DAC, а также практически любого DAC с интерфейсом USB 2.0 или I2S. Имеется функция подключения с использованием стека протоколов UPnP (Universal Plug and Play) [71], что позволяет применять медиацентр в качестве рендерера (своего рода сетевого DAC) для других устройств в локальной сети. Поддерживается воспроизведение аудиофайлов форматов FLAC, ALAC, AAC, Ogg Vorbis, mp3, DSD/DoP и др. В платной версии можно отметить функции потокового вещания на устройства с поддержкой Chromecast [72] или Manifest UI [73], одновременного управления до шести устройств системы Volumio и встроенную интеграцию с музыкальным интернет-магазином TIDAL [74], ведущим потоковое вещание с качеством Hi-Fi (CD/FLAC 44,1 кГц/16 бит) и Hi-Res (MQA/FLAC 192 кГц/24 бит).
Кроме того, Volumio бесплатно предоставляет программные интерфейсы для разработчиков Websocket API, HTTP REST API и интерфейс командной стро
ки [75]. Разработчики имеют возможность использовать встроенную подсистему обработки звука Advanced Audio Modular
Processing Pipeline (ААМРР). Всё вместе позволяет разрабатывать и модифицировать сторонние плагины. Что естественно для ОС Linux, обеспечивается доступ к терминальной сессии по SSH.
Версия Volumio для ПК может быть запущена на виртуальной машине. Этот вариант практически нигде не рассмат
ривается, однако он предоставляет несомненные удобства, поскольку в этом случае не требуется наличия отдельного одноплатного МК, а сам ПК может параллельно использоваться для выполнения других задач во время работы медиацентра. Кроме того, вычислительные мощности большинства современных ПК существенно превышают требуемые для выполнения функций медиацентра, и даже для работы виртуальной машины могут быть выделены значительные ресурсы. При этом вовсе необязательно иметь отдельный физический загрузочный носитель и копировать на него образ ОС, что позволяет освободить USB-порты для других целей. Рассмотрим процесс подготовки виртуальной машины более подробно. В качестве примера возьмём известную и широко распространённую бесплатную платформу Oracle VM VirtualBox [76]. Скачав архив с образом системы Volumiofor ПК (x86/x64) [61], разархиви-
руем его и преобразуем из формата .img в формат виртуального диска VM VirtualBox .vdi с помощью консольной команды
VBoxManage convertdd~/Down-loads/Volumio-3.569-2023-10-20-x86_amd64. img~/Downloads / VolumioPC. vdi.
(Приведён синтаксис для ОС Linux, но аналогичным образом это делается и в ОС Windows. Путь к файлу образа и его имя должны быть изменены на актуальные).
Затем в графическом интерфейсе менеджера VM VirtualBox создаём виртуальную машину со следующими основными параметрами:
- — имя машины — VolumioPC (или аналогичное);
- — тип ОС — Debian 64 бита наиболее актуальной версии или Other Linux (64 бита);
- — объём основного ОЗУ — не менее 1024 МВ;
- — тип сетевого подключения — мост (Bridged adapter);
- — имя интерфейса следует выбрать из списка, соответствующее физическому подключению к локальной сети (WLAN/ETH);
- — тип аудиодрайвера — ALSA;
- — аудиоконтроллер — Intel HD Audio/ICH АС97.
Как известно, Intel HD Audio "в железе" обеспечивает поддержку восьмиканального звука при 192 Кб/с (32 бит), АС97 — до 96 Кб/с (20 бит) в режиме стерео и 48 Кб/с (20 бит) для шести каналов. Для любителей "винтажного" звука VirtualBox предлагает выбор виртуального аналога легендарной звуковой карты SoundBlaster 16 (48 Кб/с,
ALSA-хоста. Общее качество воспроизведения в этом случае является суперпозицией настроек виртуальной и реальной машин и в основном определяется качеством более "слабого" звена. Прямой "проброс" реальных звуковых карт в виртуальные машины на текущем этапе развития технологий виртуализации не предусмотрен. Исключение может составлять система Hyper-V, интегрированная в ОС Windows 10/11 Pro и Windows Server, в которой может быть организован общий доступ к некоторым физическим устройствам, однако рассмотрение этого семейства ОС выходит за рамки статьи.
Остальные параметры виртуальной машины в ходе её настройки можно ос-
отличия. Все первичные настройки, сделанные в проводнике, доступны для последующего изменения. Основные шаги будут следующими: выбор языка интерфейса; выбор имени устройства (можно оставить по умолчанию при наличии в локальной сети только одного устройства); выбор аудиовыхода (рис. 24). На этапе выбора аудиовыхода в версии для одноплатных МК присутствует также опция включения интерфейса I2S.
Вид главного окна программы показан на рис. 25. Все настройки сосредоточены в меню, значок вызова которого расположен в левом верхнем углу окна. Меню содержит следующие пункты (рис. 26):
— источники (Sources);
"на приём" адаптера Bluetooth, проигрывания CD и др. (рис. 28, рис. 29). Также можно настроить визуальное представление сведений об источниках в медиатеке: избранное, плейлисты, артисты, альбомы и жанры (рис. 30).
В разделе General Playback Options, помимо уже упомянутого пункта Выбор аудиовыхода (Audio Output), имеются следующие пункты (рис. 31—рис. 36):
- — режим DSD (DSD Playback Mode — Direct/Over PCM);
- — нормализация громкости (Volume Normalization);
- — установка размера буфера аудиоданных (Audio Buffer Size);
- — тип микшера (Mixer Type — Hardware, Software, None);
- — начальный и максимальный уровни громкости (Default Startup Volume/ Max Volume Level);
- — шаг установки уровня громкости (One Click Volume Steps);
- — вид характеристики регулирования громкости (натуральный/линейный —Volume Curve Mode/Natural/Linear);
- — принудительный ресэмплинг аудио и параметры ресэмплинга (Audio Resampling, Target Bit Depth, Target Sample Rate) С точки зрения обеспечения высококачественного звуковоспроизведения рекомендуемыми настройками являются:
- — DSD Auto Volume Level — OFF;
- — Volume Normalization — OFF;
- — Mixer Type — Hardware;
- — Default Startup Volume — Disabled;
- — Max Volume Level — 100;
- — Audio Resampling — OFF;
- — Target Bit Depth — Native.
Экстремальные настройки (для аудиофилов-адептов идеологии perfect bit или "чистого бита") будут отличаться от рекомендуемых состоянием флага Mixer Туре. Его следует перевести в положение None (отсутствует) и обязательными значениями начального и максимального уровней громкости, равными 100. Следует иметь в виду, что при этом функция регулировки громкости полностью ложится на внешнее звуковое оборудование, в частности на темброблок. Тип микшера Hardware в ОС Linux доступен для звуковых подсистем ALSA, OSS и PulseAudio и обеспечивает регулировку громкости средствами системы, аналогично утилитам amixer и alsamixer. Тип микшера Software является встроенным регулятором Volumio, вернее, сервиса MPD.
Также при выключенных опциях нормализации громкости музыкальные композиции в составе одного плейлиста, записанные с разной глубиной квантования (16/20/24 бит), могут заметно отличаться по уровню воспроизведения. Если такое положение не является приемлемым для конечного слушателя, следует несколько поступиться принципами и подобрать оптимальное, с субъективной точки зрения, сочетание опций.
В настройках сети рекомендуется оставить автоматическое получение IP-адреса в случае, если в локальной сети присутствует роутер и используется такой метод назначения адресов (рис. 37). В противном случае потребуется вручную ввести уникальный IP-адрес в сети. В любом случае подключение виртуальной машины к локальной сети в установленном режиме моста будет осуществляться прозрачно через физический порт хоста с сохранением раздельного доступа к сети (как локально, так и в Интернет) для хоста и VM (виртуальной машины) со своими IP-адресами. Это позволит продолжать использовать ПК привычным образом при запущенной виртуальной машине. Следует помнить, что при таком способе настройки сетевого подключения для виртуальной машины оно всегда представляется проводным (wired connection), независимо от реального типа сетевого адаптера ПК.
В разделе системных настроек можно изменить региональные настройки (язык интерфейса и часовой пояс), имя устройства, повторно запустить проводник основных настроек, управлять функцией вывода пользовательского интерфейса через видеовыход HDMI, обновить систему и настроить автоматическое обновление, выбрать вариант оформления интерфейса и т. д. Из соображений безопасности рекомендуется в этом разделе отключить опцию сбора пользовательской статистики (Allow Ul Statistics Collection), хотя она может играть положительную роль с точки зрения формирования предпочтений слушателя в интернет-сервисах и при решении возможных технических проблем в платной версии Volumio.

Обложка (интерфейс главного окна) Volumio лаконична и довольно типична для большинства современных плееров (см. рис. 25). Элементы управления воспроизведением стандартны. Регулятор громкости и ряд дополнительных элементов доступны через кнопку "Области" и устройства (Zones & Outputs) со стилизованным изображением акустической системы, расположенной в правом нижнем углу окна. Вид характеристики регулирования громкости в настройках может быть выбран натуральный (показательный, обратнологарифмический) или линейный (Volume Curve Mode, Natural/Linear). Эта опция реализована на уровне Volumio, MPD такой функции не предоставляет. Оперативный доступ к медиатеке с сортировкой содержимого по жанрам, альбомам, исполнителям и др. осуществляется с помощью кнопки "Проводник" (Browse) с соответствующим классическим изображением.
Существуют несколько способов добавления файлов в медиатеку Volumio. Самым очевидным является "проброс" физического USB-накопителя в виртуальную машину. Предварительно следует размонтировать накопитель в ОС хоста и через панель инструментов окна запущенного экземпляра виртуальной машины подключить его к гостевой ОС. С этой же целью можно воспользоваться пунктом меню Devices -» USB. Однако наиболее простой, удобный и универсальный метод состоит в подключении сетевых дисков, что позволяет также освободить дополнительный USB-порт. Во-первых, при запуске Volumio самостоятельно сканирует сеть на наличие имеющихся сетевых хранилищ. При необходимости локальный или удалённый сетевой диск можно добавить вручную через меню настроек Volumio — Sources — Network Drives — Add New Drive (см. рис. 27). Через дополнительные опции поддерживаются протоколы обмена данными cifs и nfs, а также авторизация (рис. 38). Во-вторых, Volumio создаёт собственные сетевые ресурсы, которые автоматически становятся доступны в ОС хоста (рис. 39). Это элементы Internal Storage, NAS и USB узла VOLUMIO (рис. 40). Файлы можно добавлять в любой из них простым копированием. Однако общий объём этих ресурсов сравнительно невелик, по умолчанию — около 180 Мб. Возможно также подключение к виртуальной машине образов дисков, как жёстких в форматах VMDK, VDI, VHD(X) и др., так и оптических (ISO, DMG, CUE, RAW). В данном случае под форматом CUE подразумевается стандартный образ CUE/BIN, и подключить к VM, например, образ CUE/FLAC не получится. Для конвертирования CUE/FLAC в образ стандартного диска для прожига можно воспользоваться утилитой CUECUE под ОС Windows [77]. Более широкие возможности для работы с форматом CUE/FLAC предоставляет пакет CUETools [78]. Обе программы распространяются на условиях свободного лицензирования GNU General Public License.
Некоторые виртуальные машины, например VMWare, позволяют подключать к ним физические носители. При работе Volumio на одноплатных ПК подключение внешних носителей, естественно, осуществляется физически посредством USB-портов. В случае использования реального или виртуального CD необходимо включить соответствующую опцию в настройках (см. рис. 29). Сканирование ресурсов и добавление их в медиатеку Volumio происходит автоматически после их подключения. При необходимости сканирование и обновление базы данных (БД) могут быть инициированы вручную нажатием соответствующих кнопок Rescan и Update в разделе настроек Sources.
Удобным способом воспроизведения является использование медиацентра с Volumio или подобной сборкой Linux в качестве рендерера с передачей аудиопотока посредством UPnP или Bluetooth. Причём первый вариант может быть реализован как беспроводным (Wi-Fi, аналогично Wi-Fi Direct), так и проводным (LAN) способом подключения к сети. Во втором случае необходимо наличие встроенного или внешнего
(USB) адаптера Bluetooth. При использовании USB-адаптера он должен быть отключён в ОС хоста и "проброшен" в VM, а в настройках в любом случае должна быть включена соответствующая опция (см. рис. 29).
ЛИТЕРАТУРА
50. Super Audio CD. — URL: https://ru. wikipedia.org/wiki/Super_Audio_CD (10.12.23).
51. DVD-Audio. — URL: https://ru. wikipedia.org/wiki/DVD-Audio (10.12.23).
52. SACD vs. DVD-Audio: практическое исследование форматов высокого разрешения. — URL: https://www.ixbt.com/dvd/ sacd-dvd-a.shtml (10.12.23).
53. Audacious. — URL: https://audacious-media-player.org/ (10.12.23).
54. VLC media player. — URL: https:// www.videolan.org/ (10.12.23).
55. How to Install VLC Media Player on Fedora 39/38/37 Linux. — URL: https:// www.linuxcapable.com/install-vlc-media-player-on-fedora-linux/ (10.12.23).
56. VLC media player for Ubuntu. — URL: https://www.videolan.org/vlc/download-ubuntu.html (10.12.23).
57. AIMP. — URL: https://www.aimp.ru/ (10.12.23).
58. Панкратьев Д. Гибридный УМЗЧ на лампах 1П24Б. — Радио, 2020, № 8, с. 12—17.
59. Панкратьев Д. Стереофонический УМЗЧ на лампах 6СЗЗС. — Радио, 2021, № 6, с. 22—25; № 7, с. 9—18.
60. Панкратьев Д. Бестрансформатор-ный гибридный УМЗЧ. — Радио, 2023, № 4, с. 37-45.
61. Volumio. — URL: https://volumio.com/ en/get-started/ (10.12.23).
62. About moOde audio player. — URL: https://moodeaudio.org/ (10.12.23).
63. piCorePlayer — A COMPLETE AUDIO SYSTEM. — URL: https://www.picoreplayer, org/(10.12.23).
64. Rune Audio. Download. — URL: https:// www.runeaudio.com/download/ (10.12.23).
65. Volumio 3 (Debian Buster) — Orange Pi images. — URL: https://community.volumio. com/t/volumio-3-debian-buster-orange-pi-images/44826/51 (10.12.23).
66. Music Player Daemon. — URL: https:// musicpd.org/ (10.12.23).
67. Logitech Media Server. — URL: https:// en.wikipedia.org/wiki/Logitech_Media_ Server (10.12.23).
68. Squeezelite. — URL: https://en. wikipedia.org/wiki/Squeezelite (10.12.23).
69. Squeezebox (network music player). — URL: https://en.wikipedia.org/wiki/
Squeezebox_(network_music_player) (10.12.23).
70. Orange Pi Zero, установка Logitech Media Server и SqueezeLite. — URL: https:// elchupanibrei.livejournal.com/39698.html (10.12.23).
71. UPnP Device Architecture 1.1. — URL: https://trinea.github.io/doc/upnp/UPnP-arch-DeviceArchitecture-v1.1 .pdf (10.12.23).
72. Chromecast buit-in. — URL: https:// www.google.com/intl/en_us/chromecast/ built-in/(10.12.23).
73. Manifest Ul Feedback and discussion. —
URL: https://community.volumio.eom/t/ manifest-ui-feedback-and-discussion/ 51079(10.12.23).
74. TIDAL. — URL: https://tidal.com/ (10.12.23).
75. Volumio Developers. — URL: https://developers.volumio. com/ (10.12.23).
76. VirtualBox. — URL: https://www. virtualbox.org/ (10.12.23).
77. CUECUE. — URL: https://sourceforge, net/projects/cuecue. berlios/ (10.12.23).
78. CUETools. — URL: http://cue.tools/ wiki/CUETools (10.12.23).
(Окончание следует)