-- Logs begin at Fri 2024-11-29 23:51:20 EET, end at Sat 2024-11-30 13:47:16 EET. -- Nov 30 13:46:01 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:01 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEmusic_home%22%7D%7D Nov 30 13:46:01 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:01 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:01 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:01 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:01 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:01 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:04 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:04 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEmusic_explore%22%7D%7D Nov 30 13:46:04 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:04 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:04 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:04 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:04 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:04 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:08 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:08 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEmusic_library_landing%22%7D%7D Nov 30 13:46:08 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:08 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:08 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:08 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:08 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:08 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:10 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:10 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEmusic_history%22%7D%7D Nov 30 13:46:10 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:10 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:10 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:10 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:10 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:10 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:21 volumio2 nmbd[788]: [2024/11/30 13:46:21.909684, 0] ../source3/nmbd/nmbd_namequery.c:109(query_name_response) Nov 30 13:46:21 volumio2 nmbd[788]: query_name_response: Multiple (2) responses received for a query on subnet 192.168.1.135 for name WORKGROUP<1d>. Nov 30 13:46:21 volumio2 nmbd[788]: This response was from IP 192.168.1.140, reporting an IP address of 192.168.1.140. Nov 30 13:46:24 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri Nov 30 13:46:24 volumio2 volumio[15020]: info: [youtube2-browse] browseUri: youtube2 Nov 30 13:46:24 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/guide?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/guide?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:24 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/youtube2/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:24 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:24 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/youtube2/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:24 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:24 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/guide?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces system playlist update Nov 30 13:46:35 volumio2 volumio[15020]: info: Ignoring MPD Status Update Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces state update: player Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::getState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand status Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces system playlist update Nov 30 13:46:35 volumio2 volumio[15020]: info: Ignoring MPD Status Update Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces state update: player Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::getState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand status Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces system playlist update Nov 30 13:46:35 volumio2 volumio[15020]: info: Ignoring MPD Status Update Nov 30 13:46:35 volumio2 volumio[15020]: info: Nov 30 13:46:35 volumio2 volumio[15020]: ---------------------------- MPD announces state update: player Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::getState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand status Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 11ms Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand status took 8 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 8ms Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand status took 6 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 6ms Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand status took 4 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand playlistinfo Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand playlistinfo Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseState Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::sendMpdCommand playlistinfo Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand playlistinfo took 4 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand playlistinfo took 4 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: info: sendMpdCommand playlistinfo took 4 milliseconds Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseTrackInfo Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseTrackInfo Nov 30 13:46:35 volumio2 volumio[15020]: verbose: ControllerMpd::parseTrackInfo Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::servicePushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CorePlayQueue::getTrack 0 Nov 30 13:46:35 volumio2 volumio[15020]: verbose: STATE SERVICE {"status":"play","position":0,"seek":1272080,"duration":0,"samplerate":"44.1 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"128 Kbps","isStreaming":false,"title":"Deeperise - Alone","artist":"Deep House Radio - Bucharest - Romania -","album":null,"uri":"http://live.dancemusic.ro:7000/","trackType":"ro:7000/"} Nov 30 13:46:35 volumio2 volumio[15020]: verbose: CURRENT POSITION 0 Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState stateService play Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState currentStatus play Nov 30 13:46:35 volumio2 volumio[15020]: info: Received an update from plugin. extracting info from payload Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::servicePushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CorePlayQueue::getTrack 0 Nov 30 13:46:35 volumio2 volumio[15020]: verbose: STATE SERVICE {"status":"play","position":0,"seek":1272080,"duration":0,"samplerate":"44.1 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"128 Kbps","isStreaming":false,"title":"Deeperise - Alone","artist":"Deep House Radio - Bucharest - Romania -","album":null,"uri":"http://live.dancemusic.ro:7000/","trackType":"ro:7000/"} Nov 30 13:46:35 volumio2 volumio[15020]: verbose: CURRENT POSITION 0 Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState stateService play Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState currentStatus play Nov 30 13:46:35 volumio2 volumio[15020]: info: Received an update from plugin. extracting info from payload Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: ControllerMpd::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::servicePushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CorePlayQueue::getTrack 0 Nov 30 13:46:35 volumio2 volumio[15020]: verbose: STATE SERVICE {"status":"play","position":0,"seek":1272080,"duration":0,"samplerate":"44.1 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"128 Kbps","isStreaming":false,"title":"Deeperise - Alone","artist":"Deep House Radio - Bucharest - Romania -","album":null,"uri":"http://live.dancemusic.ro:7000/","trackType":"ro:7000/"} Nov 30 13:46:35 volumio2 volumio[15020]: verbose: CURRENT POSITION 0 Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState stateService play Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::syncState currentStatus play Nov 30 13:46:35 volumio2 volumio[15020]: info: Received an update from plugin. extracting info from payload Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreStateMachine::pushState Nov 30 13:46:35 volumio2 volumio[15020]: info: CoreCommandRouter::volumioPushState Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 45ms Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 43ms Nov 30 13:46:35 volumio2 volumio[15020]: info: ------------------------------ 41ms Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:35 volumio2 volumio[15020]: info: [ASDebug] CurState: play PrevState: play Nov 30 13:46:36 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:36 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic Nov 30 13:46:36 volumio2 volumio[15020]: info: Preload queue cleared Nov 30 13:46:47 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri Nov 30 13:46:47 volumio2 volumio[15020]: info: [ytmusic-browse] browseUri: ytmusic/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEmusic_history%22%7D%7D Nov 30 13:46:48 volumio2 volumio[15020]: error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:48 volumio2 volumio[15020]: at HTTPClient. (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:9501:13) Nov 30 13:46:48 volumio2 volumio[15020]: at Generator.next () Nov 30 13:46:48 volumio2 volumio[15020]: at fulfilled (/data/plugins/music_service/ytmusic/node_modules/volumio-youtubei.js/bundle/node.cjs:215:30) Nov 30 13:46:48 volumio2 volumio[15020]: at runMicrotasks () Nov 30 13:46:48 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:93:5) Nov 30 13:46:48 volumio2 volumio[15020]: error: Failed to execute browseSource: Error: Request to https://www.youtube.com/youtubei/v1/browse?prettyPrint=false&alt=json failed with status 400 Nov 30 13:46:59 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri Nov 30 13:46:59 volumio2 volumio[15020]: info: Preload queue cleared Nov 30 13:47:03 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri Nov 30 13:47:03 volumio2 volumio[15020]: info: Preload queue cleared Nov 30 13:47:09 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri Nov 30 13:47:09 volumio2 volumio[15020]: info: Preload queue cleared Nov 30 13:47:15 volumio2 volumio[15020]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri Nov 30 13:47:15 volumio2 volumio[15020]: |||||||||||||||||||||||| WARNING: FATAL ERROR ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Nov 30 13:47:15 volumio2 volumio[15020]: TypeError: Cannot read property 'length' of undefined Nov 30 13:47:15 volumio2 volumio[15020]: at /volumio/app/plugins/music_service/upnp_browser/index.js:341:25 Nov 30 13:47:15 volumio2 volumio[15020]: at /volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:131:13 Nov 30 13:47:15 volumio2 volumio[15020]: at Parser. (/volumio/node_modules/xml2js/lib/parser.js:304:18) Nov 30 13:47:15 volumio2 volumio[15020]: at Parser.emit (events.js:315:20) Nov 30 13:47:15 volumio2 volumio[15020]: at SAXParser.onclosetag (/volumio/node_modules/xml2js/lib/parser.js:262:26) Nov 30 13:47:15 volumio2 volumio[15020]: at emit (/volumio/node_modules/sax/lib/sax.js:624:35) Nov 30 13:47:15 volumio2 volumio[15020]: at emitNode (/volumio/node_modules/sax/lib/sax.js:629:5) Nov 30 13:47:15 volumio2 volumio[15020]: at closeTag (/volumio/node_modules/sax/lib/sax.js:889:7) Nov 30 13:47:15 volumio2 volumio[15020]: at SAXParser.write (/volumio/node_modules/sax/lib/sax.js:1436:13) Nov 30 13:47:15 volumio2 volumio[15020]: at Parser.exports.Parser.Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:323:31) Nov 30 13:47:15 volumio2 volumio[15020]: at Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:5:59) Nov 30 13:47:15 volumio2 volumio[15020]: at Object.exports.parseString (/volumio/node_modules/xml2js/lib/parser.js:369:19) Nov 30 13:47:15 volumio2 volumio[15020]: at IncomingMessage. (/volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:92:15) Nov 30 13:47:15 volumio2 volumio[15020]: at IncomingMessage.emit (events.js:327:22) Nov 30 13:47:15 volumio2 volumio[15020]: at endReadableNT (internal/streams/readable.js:1327:12) Nov 30 13:47:15 volumio2 volumio[15020]: at processTicksAndRejections (internal/process/task_queues.js:80:21) Nov 30 13:47:15 volumio2 volumio[15020]: ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| Nov 30 13:47:16 volumio2 sudo[32333]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2024-11-30 13:46 Nov 30 13:47:16 volumio2 sudo[32333]: pam_unix(sudo:session): session opened for user root by (uid=0) PRETTY_NAME="Raspbian GNU/Linux 10 (buster)" NAME="Raspbian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=raspbian ID_LIKE=debian HOME_URL="http://www.raspbian.org/" SUPPORT_URL="http://www.raspbian.org/RaspbianForums" BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs" VOLUMIO_BUILD_VERSION="70bcab5180cf11352f5a5197ade215ea8ee93db0" VOLUMIO_FE_VERSION="e7cae168f9927391640a091813b8a9656b6909b6" VOLUMIO_FE3_VERSION="df82a8f23c90a3617c15c55572c8aaea90d8b32a" VOLUMIO_BE_VERSION="678d37490b3eb2102ce7c6d7a6dc3cf042ff2347" VOLUMIO_ARCH="arm" VOLUMIO_VARIANT="volumio" VOLUMIO_TEST="FALSE" VOLUMIO_BUILD_DATE="Fri 08 Nov 2024 06:51:56 PM CET" VOLUMIO_VERSION="3.779" VOLUMIO_HARDWARE="pi" VOLUMIO_DEVICENAME="Raspberry Pi" VOLUMIO_HASH="b9009e0280f50389e80a537357ff3961"