-- Logs begin at Mon 2025-03-24 16:13:55 +07, end at Mon 2025-06-16 17:01:20 +07. --
Jun 16 17:00:14 primo volumio[3185]: info: Preload queue cleared
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioReplaceandPlayItems
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::ClearQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::stop
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::stPlaybackTimer
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::updateTrackBlock
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrackBlock
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 8
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::serviceStop
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 8
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::serviceStop
Jun 16 17:00:14 primo volumio[3185]: info: [1750068014262] ControllerUPNPBrowser::stop
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand stop
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::clearPlayQueue
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::saveQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::addQueueItems
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::addQueueItems
Jun 16 17:00:14 primo volumio[3185]: info: Preload queue cleared
Jun 16 17:00:14 primo volumio[3185]: info: Adding Item to queue: upnp/folder/http://192.168.1.250:50001/ContentDirectory/control@22$232
Jun 16 17:00:14 primo volumio[3185]: info: Exploding uri upnp/folder/http://192.168.1.250:50001/ContentDirectory/control@22$232 in service upnp_browser
Jun 16 17:00:14 primo kernel: asoc-aml-card auge_sound: S/PDIF Playback disable
Jun 16 17:00:14 primo kernel: spdif_a keep clk continuous
Jun 16 17:00:14 primo kernel: aml_spdif_close
Jun 16 17:00:14 primo kernel: audio_ddr_mngr: frddrs[0] released by device ff660000.audiobus:spdif@0
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces state update: player
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand stop took 41 milliseconds
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::getState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand status
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand status took 2 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushQueue
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::saveQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::updateTrackBlock
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrackBlock
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPlay
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::play index 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::stop
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::play index undefined
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::setConsumeUpdateService undefined
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::startPlaybackTimer
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: info: [1750068014351] ControllerUPNPBrowser::clearAddPlayTrack
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand stop
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand playlistinfo took 44 milliseconds
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand stop took 6 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseTrackInfo
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand clear
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::servicePushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: verbose: STATE SERVICE {"status":"stop","position":0,"seek":null,"duration":null,"samplerate":null,"bitdepth":null,"channels":null,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":"9481.aif","artist":null,"album":null,"uri":"http://192.168.1.250:50002/m/NDLNA/9481.aif","trackType":"aif"}
Jun 16 17:00:14 primo volumio[3185]: verbose: CURRENT POSITION 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState stateService stop
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState currentStatus stop
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: No code
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 124ms
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces system playlist update
Jun 16 17:00:14 primo volumio[3185]: info: Ignoring MPD Status Update
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand clear took 91 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand load "http://192.168.1.250:50002/m/NDLNA/1985.flac"
Jun 16 17:00:14 primo volumio[3185]: error: updateQueue error: null
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 8ms
Jun 16 17:00:14 primo volumio[3185]: info: MCU Signalled Playback Inactive
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand add "http://192.168.1.250:50002/m/NDLNA/1985.flac"
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces system playlist update
Jun 16 17:00:14 primo volumio[3185]: info: Ignoring MPD Status Update
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand add "http://192.168.1.250:50002/m/NDLNA/1985.flac" took 3 milliseconds
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::setConsumeUpdateService mpd
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand play
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 11ms
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand play took 5 milliseconds
Jun 16 17:00:14 primo kernel: aml_spdif_open
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces state update: player
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::getState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand status
Jun 16 17:00:14 primo kernel: audio_ddr_mngr: frddrs[0] registered by device ff660000.audiobus:spdif@0
Jun 16 17:00:14 primo kernel: set normal 512 fs /4 fs
Jun 16 17:00:14 primo kernel: set spdifout clk:5644800, mpll:22579200
Jun 16 17:00:14 primo kernel: get spdifout clk:5644797, mpll:22579186
Jun 16 17:00:14 primo kernel: aml_dai_set_spdif_fmt , fmt 0x4000
Jun 16 17:00:14 primo kernel: set normal 512 fs /4 fs
Jun 16 17:00:14 primo kernel: set spdifout clk:5644800, mpll:22579200
Jun 16 17:00:14 primo kernel: get spdifout clk:5644797, mpll:22579186
Jun 16 17:00:14 primo kernel: spdif_info: rate: 44100, channel status ch0_l:0x100, ch0_r:0x100, ch1_l:0x0, ch1_r:0x0
Jun 16 17:00:14 primo kernel: aml_spdif_fifo_ctrl, bit depth:16, frddr type:1, toddr:type:1
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces state update: player
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand status took 8 milliseconds
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::getState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand status
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand status took 3 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand playlistinfo took 9 milliseconds
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand playlistinfo took 3 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseTrackInfo
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseTrackInfo
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::servicePushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: verbose: STATE SERVICE {"status":"play","position":0,"seek":0,"duration":258,"samplerate":"44.1 kHz","bitdepth":"16 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":"1985.flac","artist":null,"album":null,"uri":"http://192.168.1.250:50002/m/NDLNA/1985.flac","trackType":"flac"}
Jun 16 17:00:14 primo volumio[3185]: verbose: CURRENT POSITION 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState stateService play
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState currentStatus stop
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::servicePushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: verbose: STATE SERVICE {"status":"play","position":0,"seek":0,"duration":258,"samplerate":"44.1 kHz","bitdepth":"16 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":null,"isStreaming":false,"title":"1985.flac","artist":null,"album":null,"uri":"http://192.168.1.250:50002/m/NDLNA/1985.flac","trackType":"flac"}
Jun 16 17:00:14 primo volumio[3185]: verbose: CURRENT POSITION 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState stateService play
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState currentStatus play
Jun 16 17:00:14 primo volumio[3185]: info: Received an update from plugin. extracting info from payload
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 72ms
Jun 16 17:00:14 primo kernel: asoc-aml-card auge_sound: S/PDIF Playback enable
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 155ms
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces system playlist update
Jun 16 17:00:14 primo volumio[3185]: info: Ignoring MPD Status Update
Jun 16 17:00:14 primo volumio[3185]: info:
Jun 16 17:00:14 primo volumio[3185]: ---------------------------- MPD announces state update: player
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::getState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand status
Jun 16 17:00:14 primo volumio[3185]: info: Signalling Playback active due to playback status change
Jun 16 17:00:14 primo volumio[3185]: info: Signalling Playback active due to playback status change
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 44ms
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand status took 43 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseState
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Jun 16 17:00:14 primo volumio[3185]: info: sendMpdCommand playlistinfo took 4 milliseconds
Jun 16 17:00:14 primo volumio[3185]: verbose: ControllerMpd::parseTrackInfo
Jun 16 17:00:14 primo volumio[3185]: info: ControllerMpd::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::servicePushState
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getTrack 0
Jun 16 17:00:14 primo volumio[3185]: verbose: STATE SERVICE {"status":"play","position":0,"seek":846,"duration":258,"samplerate":"44.1 kHz","bitdepth":"16 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"833 Kbps","isStreaming":false,"title":"Một Lần Dang Dở","artist":"Phương Phương Thảo","album":"Yêu Anh Một Đời","uri":"http://192.168.1.250:50002/m/NDLNA/1985.flac","trackType":"flac"}
Jun 16 17:00:14 primo volumio[3185]: verbose: CURRENT POSITION 0
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState stateService play
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::syncState currentStatus play
Jun 16 17:00:14 primo volumio[3185]: info: Received an update from plugin. extracting info from payload
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::pushState
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioPushState
Jun 16 17:00:14 primo volumio[3185]: info: ------------------------------ 151ms
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioGetQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::getQueue
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreCommandRouter::volumioGetQueue
Jun 16 17:00:14 primo volumio[3185]: info: CoreStateMachine::getQueue
Jun 16 17:00:14 primo volumio[3185]: info: CorePlayQueue::getQueue
Jun 16 17:00:14 primo volumio[3185]: info: Signalling Playback active due to playback status change
Jun 16 17:00:14 primo volumio[3185]: info: Signalling Playback active due to playback status change
Jun 16 17:00:14 primo volumio[3185]: info: MCU Signalled Playback Active
Jun 16 17:00:16 primo ntpd[7037]: Soliciting pool server 115.165.161.155
Jun 16 17:00:17 primo volumio[3185]: info: Executing endpoint metavolumio
Jun 16 17:00:17 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio
Jun 16 17:00:17 primo volumio[3185]: info: Executing endpoint metavolumio
Jun 16 17:00:17 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio
Jun 16 17:00:17 primo volumio[3185]: info: Executing endpoint metavolumio
Jun 16 17:00:17 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio
Jun 16 17:00:19 primo ntpd[7037]: Soliciting pool server 103.199.19.135
Jun 16 17:00:20 primo ntpd[7037]: Soliciting pool server 2400:e920:0:5::14
Jun 16 17:00:20 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jun 16 17:00:20 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jun 16 17:00:20 primo volumio[3185]: info: Discovery: Getting this device information
Jun 16 17:00:20 primo volumio[3185]: info: CoreCommandRouter::volumioGetState
Jun 16 17:00:20 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jun 16 17:00:24 primo volumio[3185]: error: Failed request for metavolumio API
Jun 16 17:00:24 primo ntpd[7037]: Soliciting pool server 103.199.19.135
Jun 16 17:00:50 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jun 16 17:00:50 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jun 16 17:00:50 primo volumio[3185]: info: Discovery: Getting this device information
Jun 16 17:00:50 primo volumio[3185]: info: CoreCommandRouter::volumioGetState
Jun 16 17:00:50 primo volumio[3185]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jun 16 17:01:19 primo volumio[3185]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jun 16 17:01:19 primo volumio[3185]: Error: connect ETIMEDOUT 151.101.130.79:443
Jun 16 17:01:19 primo volumio[3185]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) {
Jun 16 17:01:19 primo volumio[3185]: errno: -110,
Jun 16 17:01:19 primo volumio[3185]: code: 'ETIMEDOUT',
Jun 16 17:01:19 primo volumio[3185]: syscall: 'connect',
Jun 16 17:01:19 primo volumio[3185]: address: '151.101.130.79',
Jun 16 17:01:19 primo volumio[3185]: port: 443
Jun 16 17:01:19 primo volumio[3185]: }
Jun 16 17:01:19 primo volumio[3185]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jun 16 17:01:20 primo sudo[8221]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2025-06-16 17:00
Jun 16 17:01:20 primo sudo[8221]: pam_unix(sudo:session): session opened for user root by (uid=0)
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
VOLUMIO_BUILD_VERSION="147953990fca4aa103a8f90538ef56fb0454638c"
VOLUMIO_FE_VERSION="e7cae168f9927391640a091813b8a9656b6909b6"
VOLUMIO_FE3_VERSION="df82a8f23c90a3617c15c55572c8aaea90d8b32a"
VOLUMIO_BE_VERSION="a01a833dd28483f88cb390596f5090b7187992af"
VOLUMIO_ARCH="armv7"
VOLUMIO_VARIANT="primo2rev2"
VOLUMIO_TEST="FALSE"
VOLUMIO_BUILD_DATE="Thu 27 Feb 2025 01:26:35 PM CET"
VOLUMIO_VERSION="3.795"
VOLUMIO_HARDWARE="mp1"
VOLUMIO_DEVICENAME="Volumio MP1"
VOLUMIO_VENDOR_MODEL="Volumio Primo"
VOLUMIO_VENDOR="Volumio"
VOLUMIO_MODEL="Primo"
VOLUMIO_HASH="7bdb40aa125ada75b53200be9c9686c8"