-- Logs begin at Sat 2024-05-04 06:04:52 UTC, end at Sat 2024-05-04 14:53:55 UTC. -- May 04 14:52:18 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: qobuz , handleBrowseUri May 04 14:52:18 volumio volumio[1101]: info: handleBrowseUri took 333 milliseconds May 04 14:52:18 volumio volumio[1101]: info: Preload queue cleared May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506170 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506171 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506172 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506173 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506174 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506175 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506176 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506177 May 04 14:52:18 volumio volumio[1101]: info: Preloading song: qobuz://song/248506178 May 04 14:52:18 volumio volumio[1101]: info: Exploding uri qobuz://song/248506170 in service qobuz May 04 14:52:18 volumio volumio[1101]: info: Exploding uri qobuz://song/248506171 in service qobuz May 04 14:52:18 volumio volumio[1101]: info: Exploding uri qobuz://song/248506172 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506173 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506174 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506175 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 283 milliseconds May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506176 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: Executing endpoint getSimilarAlbums May 04 14:52:19 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , getSimilarAlbums May 04 14:52:19 volumio volumio[1101]: info: Executing endpoint metavolumio May 04 14:52:19 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio May 04 14:52:19 volumio volumio[1101]: info: Executing endpoint metavolumio May 04 14:52:19 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506177 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 316 milliseconds May 04 14:52:19 volumio volumio[1101]: info: Exploding uri qobuz://song/248506178 in service qobuz May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 392 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 352 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 332 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 293 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 286 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 415 milliseconds May 04 14:52:19 volumio volumio[1101]: info: explodeUri took 351 milliseconds May 04 14:52:22 volumio volumio[1101]: info: Preload queue cleared May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioReplaceandPlayItems May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::ClearQueue May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::stop May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::setConsumeUpdateService undefined May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::stPlaybackTimer May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::updateTrackBlock May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrackBlock May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::serviceStop May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::serviceStop May 04 14:52:22 volumio volumio[1101]: info: [1714834342139] ControllerWebradio::stop May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand stop May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::clearPlayQueue May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::saveQueue May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushQueue May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::addQueueItems May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::addQueueItems May 04 14:52:22 volumio volumio[1101]: info: Preload queue cleared May 04 14:52:22 volumio volumio[1101]: info: Adding Item to queue: qobuz://album/ey3v89pngoiwc May 04 14:52:22 volumio volumio[1101]: info: Exploding uri qobuz://album/ey3v89pngoiwc in service qobuz May 04 14:52:22 volumio volumio[1101]: info: May 04 14:52:22 volumio volumio[1101]: ---------------------------- MPD announces state update: player May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand stop took 20 milliseconds May 04 14:52:22 volumio volumio[1101]: info: ControllerMpd::getState May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand status May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand status took 5 milliseconds May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::parseState May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand playlistinfo May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand playlistinfo took 1 milliseconds May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::parseTrackInfo May 04 14:52:22 volumio volumio[1101]: info: ControllerMpd::pushState May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::servicePushState May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: 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":"Mayer Hawthorne - Back Seat Lover","artist":"NPO Soul&Jazz","album":null,"uri":"http://icecast.omroep.nl/radio6-bb-mp3","trackType":""} May 04 14:52:22 volumio volumio[1101]: verbose: CURRENT POSITION 0 May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::syncState stateService stop May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::syncState currentStatus stop May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:22 volumio volumio[1101]: info: No code May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:22 volumio volumio[1101]: info: ------------------------------ 20ms May 04 14:52:22 volumio volumio[1101]: info: explodeUri took 276 milliseconds May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPushQueue May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::saveQueue May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::updateTrackBlock May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrackBlock May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::volumioPlay May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::play index 0 May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::setConsumeUpdateService undefined May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::stop May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::setConsumeUpdateService undefined May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::play index undefined May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::setConsumeUpdateService undefined May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::startPlaybackTimer May 04 14:52:22 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:22 volumio volumio[1101]: info: [1714834342431] ControllerQobuz::clearAddPlayTrack May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand stop May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand stop took 3 milliseconds May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand clear May 04 14:52:22 volumio volumio[1101]: info: May 04 14:52:22 volumio volumio[1101]: ---------------------------- MPD announces system playlist update May 04 14:52:22 volumio volumio[1101]: info: Ignoring MPD Status Update May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand clear took 4 milliseconds May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand load "http://127.0.0.1:3245?data=qobuz://song/248506170" May 04 14:52:22 volumio volumio[1101]: error: updateQueue error: null May 04 14:52:22 volumio volumio[1101]: STREAMING PROXY: Handling url /?data=qobuz://song/248506170 May 04 14:52:22 volumio volumio[1101]: info: ------------------------------ 3ms May 04 14:52:22 volumio volumio[1101]: info: Executing endpoint getStreamUrlqobuz May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: qobuz , getStreamUrlAPI May 04 14:52:22 volumio volumio[1101]: info: getStreamUrl took 272 milliseconds May 04 14:52:22 volumio volumio[1101]: STREAMING PROXY: Got real url: http://streaming-qobuz-std.akamaized.net:80/file?uid=1575650&eid=248506170&fmt=7&profile=raw&app_id=539451548&cid=1429588&etsp=1714837942&hmac=YjICKM6enhf0kHJ73Z7ssTdzuGI May 04 14:52:22 volumio volumio[1101]: STREAMING PROXY: Response: 200, length: 33710510 May 04 14:52:22 volumio volumio[1101]: STREAMING PROXY: Client dropped request, destroying May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand add "http://127.0.0.1:3245?data=qobuz://song/248506170" May 04 14:52:22 volumio volumio[1101]: info: May 04 14:52:22 volumio volumio[1101]: ---------------------------- MPD announces system playlist update May 04 14:52:22 volumio volumio[1101]: info: Ignoring MPD Status Update May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand add "http://127.0.0.1:3245?data=qobuz://song/248506170" took 1 milliseconds May 04 14:52:22 volumio volumio[1101]: info: CoreStateMachine::setConsumeUpdateService mpd May 04 14:52:22 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand play May 04 14:52:22 volumio volumio[1101]: STREAMING PROXY: Handling url /?data=qobuz://song/248506170 May 04 14:52:22 volumio volumio[1101]: info: ------------------------------ 2ms May 04 14:52:22 volumio volumio[1101]: info: sendMpdCommand play took 3 milliseconds May 04 14:52:22 volumio volumio[1101]: info: Executing endpoint getStreamUrlqobuz May 04 14:52:22 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: qobuz , getStreamUrlAPI May 04 14:52:23 volumio volumio[1101]: info: getStreamUrl took 302 milliseconds May 04 14:52:23 volumio volumio[1101]: STREAMING PROXY: Got real url: http://streaming-qobuz-std.akamaized.net:80/file?uid=1575650&eid=248506170&fmt=7&profile=raw&app_id=539451548&cid=1429588&etsp=1714837943&hmac=UqhD-cUICjQ1oFf687MIIug2CB4 May 04 14:52:23 volumio volumio[1101]: STREAMING PROXY: Response: 200, length: 33710510 May 04 14:52:23 volumio volumio[1101]: info: May 04 14:52:23 volumio volumio[1101]: ---------------------------- MPD announces state update: player May 04 14:52:23 volumio volumio[1101]: info: ControllerMpd::getState May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand status May 04 14:52:23 volumio volumio[1101]: info: May 04 14:52:23 volumio volumio[1101]: ---------------------------- MPD announces state update: player May 04 14:52:23 volumio volumio[1101]: info: sendMpdCommand status took 244 milliseconds May 04 14:52:23 volumio volumio[1101]: info: ControllerMpd::getState May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand status May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::parseState May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand playlistinfo May 04 14:52:23 volumio volumio[1101]: info: sendMpdCommand status took 2 milliseconds May 04 14:52:23 volumio volumio[1101]: info: sendMpdCommand playlistinfo took 2 milliseconds May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::parseState May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::sendMpdCommand playlistinfo May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::parseTrackInfo May 04 14:52:23 volumio volumio[1101]: info: ControllerMpd::pushState May 04 14:52:23 volumio volumio[1101]: info: CoreCommandRouter::servicePushState May 04 14:52:23 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:23 volumio volumio[1101]: verbose: STATE SERVICE {"status":"play","position":0,"seek":0,"duration":188,"samplerate":"44.1 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"1338 Kbps","isStreaming":false,"title":"248506170","artist":null,"album":null,"uri":"http://127.0.0.1:3245?data=qobuz://song/248506170","trackType":"qobuz"} May 04 14:52:23 volumio volumio[1101]: verbose: CURRENT POSITION 0 May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::syncState stateService play May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::syncState currentStatus stop May 04 14:52:23 volumio volumio[1101]: info: ------------------------------ 249ms May 04 14:52:23 volumio volumio[1101]: info: sendMpdCommand playlistinfo took 2 milliseconds May 04 14:52:23 volumio volumio[1101]: verbose: ControllerMpd::parseTrackInfo May 04 14:52:23 volumio volumio[1101]: info: ControllerMpd::pushState May 04 14:52:23 volumio volumio[1101]: info: CoreCommandRouter::servicePushState May 04 14:52:23 volumio volumio[1101]: info: CorePlayQueue::getTrack 0 May 04 14:52:23 volumio volumio[1101]: verbose: STATE SERVICE {"status":"play","position":0,"seek":857,"duration":188,"samplerate":"44.1 kHz","bitdepth":"24 bit","channels":2,"random":false,"updatedb":false,"repeat":false,"bitrate":"1354 Kbps","isStreaming":false,"title":"248506170","artist":null,"album":null,"uri":"http://127.0.0.1:3245?data=qobuz://song/248506170","trackType":"qobuz"} May 04 14:52:23 volumio volumio[1101]: verbose: CURRENT POSITION 0 May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::syncState stateService play May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::syncState currentStatus play May 04 14:52:23 volumio volumio[1101]: info: Received an update from plugin. extracting info from payload May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:23 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo May 04 14:52:23 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:23 volumio volumio[1101]: info: CoreStateMachine::pushState May 04 14:52:23 volumio volumio[1101]: info: CoreCommandRouter::volumioPushState May 04 14:52:23 volumio volumio[1101]: info: ------------------------------ 15ms May 04 14:52:24 volumio volumio[1101]: STREAMING PROXY: Client dropped request, destroying May 04 14:52:25 volumio volumio[1101]: info: Executing endpoint metavolumio May 04 14:52:25 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio May 04 14:52:25 volumio volumio[1101]: info: Executing endpoint metavolumio May 04 14:52:25 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio May 04 14:52:25 volumio volumio[1101]: info: Executing endpoint metavolumio May 04 14:52:25 volumio volumio[1101]: info: CoreCommandRouter::executeOnPlugin: metavolumio , requestToMetaVolumio May 04 14:52:26 volumio volumio[1101]: info: Tunnel connection is inactive, restarting it May 04 14:52:26 volumio volumio[1101]: info: Starting Tunnel 1 May 04 14:52:26 volumio volumio[1101]: info: Starting Tunnel Connection Checker May 04 14:52:26 volumio volumio[1101]: error: Failed request for metavolumio API May 04 14:52:26 volumio sudo[27529]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl restart sshtunnel.service May 04 14:52:26 volumio sudo[27529]: pam_unix(sudo:session): session opened for user root by (uid=0) May 04 14:52:26 volumio systemd[1]: Stopping MyVolumio SSH Tunnel... May 04 14:52:26 volumio autossh[27359]: received signal to exit (15) May 04 14:52:26 volumio systemd[1]: sshtunnel.service: Main process exited, code=killed, status=15/TERM May 04 14:52:26 volumio systemd[1]: sshtunnel.service: Succeeded. May 04 14:52:26 volumio volumio[1101]: ------------------------------------ BT MESSAGE: BT STATUS: running May 04 14:52:26 volumio systemd[1]: Stopped MyVolumio SSH Tunnel. May 04 14:52:26 volumio systemd[1]: Started MyVolumio SSH Tunnel. May 04 14:52:26 volumio sudo[27529]: pam_unix(sudo:session): session closed for user root May 04 14:52:26 volumio volumio[1101]: ------------------------------------ BT MESSAGE: BT STATUS: waiting May 04 14:52:26 volumio autossh[27538]: port set to 0, monitoring disabled May 04 14:52:26 volumio autossh[27538]: starting ssh (count 1) May 04 14:52:26 volumio autossh[27538]: ssh child pid is 27542 May 04 14:52:26 volumio volumio[1101]: info: Remote SSH Started May 04 14:52:26 volumio volumio[1101]: verbose: New Socket.io Connection to localhost:3000 from 127.0.0.1 UA: node-XMLHttpRequest Total Clients: 10 May 04 14:52:26 volumio volumio[1101]: info: CoreCommandRouter::volumioGetState May 04 14:52:26 volumio volumiossh-tunnel[27535]: Warning: Permanently added '[eu4.myvolumio.org]:2222,[167.172.103.77]:2222' (RSA) to the list of known hosts. May 04 14:53:55 volumio volumio[1101]: |||||||||||||||||||||||| WARNING: FATAL ERROR ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| May 04 14:53:55 volumio volumio[1101]: Error: connect ETIMEDOUT 151.101.38.79:80 May 04 14:53:55 volumio volumio[1101]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1159:16) { May 04 14:53:55 volumio volumio[1101]: errno: -110, May 04 14:53:55 volumio volumio[1101]: code: 'ETIMEDOUT', May 04 14:53:55 volumio volumio[1101]: syscall: 'connect', May 04 14:53:55 volumio volumio[1101]: address: '151.101.38.79', May 04 14:53:55 volumio volumio[1101]: port: 80 May 04 14:53:55 volumio volumio[1101]: } May 04 14:53:55 volumio volumio[1101]: ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| May 04 14:53:55 volumio sudo[27640]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2024-05-04 14:52 May 04 14:53:55 volumio sudo[27640]: 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="e7445fab547cd22e23d9bef72406cfb610bc1d7d" VOLUMIO_FE_VERSION="5d5e99f8f803b3ec5fc5e8ca13bb4023600f3eee" VOLUMIO_FE3_VERSION="a6ae210575eae1ff43f06ab71e1cd17576840623" VOLUMIO_BE_VERSION="a9e1e1dd6072ffb15c0fcb8938d9ea0d8900c0da" VOLUMIO_ARCH="armv7" VOLUMIO_VARIANT="volumio" VOLUMIO_TEST="FALSE" VOLUMIO_BUILD_DATE="Wed 24 Apr 2024 02:28:35 PM CEST" VOLUMIO_VERSION="3.661" VOLUMIO_HARDWARE="tinkerboard" VOLUMIO_DEVICENAME="Asus Tinkerboard" VOLUMIO_HASH="be8aa514427e3c503467ece9bc4fd48d"