Oct 16 09:01:15 volumio volumio[12590]: error: [jellyfin-play] Prefetch failed: Error: connect ETIMEDOUT 192.168.1.210:8096
Oct 16 09:01:24 volumio volumio[12590]: error: [yt-cast-receiver] RPC connection reader error:
Oct 16 09:01:24 volumio volumio[12590]: (TypeError) terminated
Oct 16 09:01:24 volumio volumio[12590]: TypeError: terminated
Oct 16 09:01:24 volumio volumio[12590]: at Fetch.onAborted (node:internal/deps/undici/undici:11442:53)
Oct 16 09:01:24 volumio volumio[12590]: at Fetch.emit (node:events:514:28)
Oct 16 09:01:24 volumio volumio[12590]: at Fetch.terminate (node:internal/deps/undici/undici:10695:14)
Oct 16 09:01:24 volumio volumio[12590]: at Object.onError (node:internal/deps/undici/undici:11537:36)
Oct 16 09:01:24 volumio volumio[12590]: at Request.onError (/data/plugins/music_service/bandcamp/node_modules/undici/lib/core/request.js:343:27)
Oct 16 09:01:24 volumio volumio[12590]: at Object.errorRequest (/data/plugins/music_service/bandcamp/node_modules/undici/lib/core/util.js:815:13)
Oct 16 09:01:24 volumio volumio[12590]: at TLSSocket.onHttpSocketClose (/data/plugins/music_service/bandcamp/node_modules/undici/lib/dispatcher/client-h1.js:996:10)
Oct 16 09:01:24 volumio volumio[12590]: at TLSSocket.emit (node:events:526:35)
Oct 16 09:01:24 volumio volumio[12590]: at node:net:337:12
Oct 16 09:01:24 volumio volumio[12590]: at TCP.done (node:_tls_wrap:631:7)
Oct 16 09:01:26 volumio volumio[12590]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oct 16 09:01:26 volumio volumio[12590]: AxiosError: connect ETIMEDOUT 192.168.1.210:8096
Oct 16 09:01:26 volumio volumio[12590]: at AxiosError.from (/data/plugins/music_service/jellyfin/node_modules/axios/dist/node/axios.cjs:914:14)
Oct 16 09:01:26 volumio volumio[12590]: at RedirectableRequest.handleRequestError (/data/plugins/music_service/jellyfin/node_modules/axios/dist/node/axios.cjs:3515:25)
Oct 16 09:01:26 volumio volumio[12590]: at RedirectableRequest.emit (node:events:514:28)
Oct 16 09:01:26 volumio volumio[12590]: at eventHandlers. (/data/plugins/music_service/jellyfin/node_modules/follow-redirects/index.js:49:24)
Oct 16 09:01:26 volumio volumio[12590]: at ClientRequest.emit (node:events:514:28)
Oct 16 09:01:26 volumio volumio[12590]: at Socket.socketErrorListener (node:_http_client:495:9)
Oct 16 09:01:26 volumio volumio[12590]: at Socket.emit (node:events:514:28)
Oct 16 09:01:26 volumio volumio[12590]: at emitErrorNT (node:internal/streams/destroy:151:8)
Oct 16 09:01:26 volumio volumio[12590]: at emitErrorCloseNT (node:internal/streams/destroy:116:3)
Oct 16 09:01:26 volumio volumio[12590]: at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
Oct 16 09:01:26 volumio volumio[12590]: at Axios.request (/data/plugins/music_service/jellyfin/node_modules/axios/dist/node/axios.cjs:4731:41)
Oct 16 09:01:26 volumio volumio[12590]: at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Oct 16 09:01:26 volumio volumio[12590]: at async SongModel.getItemFromApi (/data/plugins/music_service/jellyfin/dist/lib/model/BaseModel.js:69:26)
Oct 16 09:01:26 volumio volumio[12590]: at async PlayController.getSongFromTrack (/data/plugins/music_service/jellyfin/dist/lib/controller/play/PlayController.js:170:22)
Oct 16 09:01:26 volumio volumio[12590]: at async PlayController.clearAddPlayTrack (/data/plugins/music_service/jellyfin/dist/lib/controller/play/PlayController.js:77:38) {
Oct 16 09:01:26 volumio volumio[12590]: port: 8096,
Oct 16 09:01:26 volumio volumio[12590]: address: '192.168.1.210',
Oct 16 09:01:26 volumio volumio[12590]: syscall: 'connect',
Oct 16 09:01:26 volumio volumio[12590]: code: 'ETIMEDOUT',
Oct 16 09:01:26 volumio volumio[12590]: errno: -110,
Oct 16 09:01:26 volumio volumio[12590]: config: {
Oct 16 09:01:26 volumio volumio[12590]: transitional: {
Oct 16 09:01:26 volumio volumio[12590]: silentJSONParsing: true,
Oct 16 09:01:26 volumio volumio[12590]: forcedJSONParsing: true,
Oct 16 09:01:26 volumio volumio[12590]: clarifyTimeoutError: false
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: adapter: [ 'xhr', 'http', 'fetch' ],
Oct 16 09:01:26 volumio volumio[12590]: transformRequest: [ [Function: transformRequest] ],
Oct 16 09:01:26 volumio volumio[12590]: transformResponse: [ [Function: transformResponse] ],
Oct 16 09:01:26 volumio volumio[12590]: timeout: 0,
Oct 16 09:01:26 volumio volumio[12590]: xsrfCookieName: 'XSRF-TOKEN',
Oct 16 09:01:26 volumio volumio[12590]: xsrfHeaderName: 'X-XSRF-TOKEN',
Oct 16 09:01:26 volumio volumio[12590]: maxContentLength: -1,
Oct 16 09:01:26 volumio volumio[12590]: maxBodyLength: -1,
Oct 16 09:01:26 volumio volumio[12590]: env: { FormData: [Function], Blob: [class Blob] },
Oct 16 09:01:26 volumio volumio[12590]: validateStatus: [Function: validateStatus],
Oct 16 09:01:26 volumio volumio[12590]: headers: Object [AxiosHeaders] {
Oct 16 09:01:26 volumio volumio[12590]: Accept: 'application/json, text/plain, */*',
Oct 16 09:01:26 volumio volumio[12590]: 'Content-Type': undefined,
Oct 16 09:01:26 volumio volumio[12590]: Authorization: 'MediaBrowser Client="Jellyfin%20plugin%20for%20Volumio", Device="Volumio", DeviceId="e89a9817-3b55-4876-8407-4e3d691a0291", Version="2.1.0", Token="77e3cfce09d04b01a3be290a3d91b007"',
Oct 16 09:01:26 volumio volumio[12590]: 'User-Agent': 'axios/1.13.2',
Oct 16 09:01:26 volumio volumio[12590]: 'Accept-Encoding': 'gzip, compress, deflate, br'
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: method: 'get',
Oct 16 09:01:26 volumio volumio[12590]: url: 'http://192.168.1.210:8096/Items/4d60665ae8ebb7fba14aef1c39a97ac0?userId=7ee07cd3ff32419dbd4fbf27ce23ab93',
Oct 16 09:01:26 volumio volumio[12590]: allowAbsoluteUrls: true,
Oct 16 09:01:26 volumio volumio[12590]: data: undefined
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: request: [ Writable {
Oct 16 09:01:26 volumio volumio[12590]: _writableState: WritableState {
Oct 16 09:01:26 volumio volumio[12590]: objectMode: false,
Oct 16 09:01:26 volumio volumio[12590]: highWaterMark: 16384,
Oct 16 09:01:26 volumio volumio[12590]: finalCalled: false,
Oct 16 09:01:26 volumio volumio[12590]: needDrain: false,
Oct 16 09:01:26 volumio volumio[12590]: ending: false,
Oct 16 09:01:26 volumio volumio[12590]: ended: false,
Oct 16 09:01:26 volumio volumio[12590]: finished: false,
Oct 16 09:01:26 volumio volumio[12590]: destroyed: false,
Oct 16 09:01:26 volumio volumio[12590]: decodeStrings: true,
Oct 16 09:01:26 volumio volumio[12590]: defaultEncoding: 'utf8',
Oct 16 09:01:26 volumio volumio[12590]: length: 0,
Oct 16 09:01:26 volumio volumio[12590]: writing: false,
Oct 16 09:01:26 volumio volumio[12590]: corked: 0,
Oct 16 09:01:26 volumio volumio[12590]: sync: true,
Oct 16 09:01:26 volumio volumio[12590]: bufferProcessing: false,
Oct 16 09:01:26 volumio volumio[12590]: onwrite: [Function: bound onwrite],
Oct 16 09:01:26 volumio volumio[12590]: writecb: null,
Oct 16 09:01:26 volumio volumio[12590]: writelen: 0,
Oct 16 09:01:26 volumio volumio[12590]: afterWriteTickInfo: null,
Oct 16 09:01:26 volumio volumio[12590]: buffered: [],
Oct 16 09:01:26 volumio volumio[12590]: bufferedIndex: 0,
Oct 16 09:01:26 volumio volumio[12590]: allBuffers: true,
Oct 16 09:01:26 volumio volumio[12590]: allNoop: true,
Oct 16 09:01:26 volumio volumio[12590]: pendingcb: 0,
Oct 16 09:01:26 volumio volumio[12590]: constructed: true,
Oct 16 09:01:26 volumio volumio[12590]: prefinished: false,
Oct 16 09:01:26 volumio volumio[12590]: errorEmitted: false,
Oct 16 09:01:26 volumio volumio[12590]: emitClose: true,
Oct 16 09:01:26 volumio volumio[12590]: autoDestroy: true,
Oct 16 09:01:26 volumio volumio[12590]: errored: null,
Oct 16 09:01:26 volumio volumio[12590]: closed: false,
Oct 16 09:01:26 volumio volumio[12590]: closeEmitted: false,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kOnFinished)]: []
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: _events: [Object: null prototype] {
Oct 16 09:01:26 volumio volumio[12590]: response: [Function: handleResponse],
Oct 16 09:01:26 volumio volumio[12590]: error: [Function: handleRequestError],
Oct 16 09:01:26 volumio volumio[12590]: socket: [Array]
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: _eventsCount: 3,
Oct 16 09:01:26 volumio volumio[12590]: _maxListeners: undefined,
Oct 16 09:01:26 volumio volumio[12590]: _options: {
Oct 16 09:01:26 volumio volumio[12590]: maxRedirects: 21,
Oct 16 09:01:26 volumio volumio[12590]: maxBodyLength: Infinity,
Oct 16 09:01:26 volumio volumio[12590]: protocol: 'http:',
Oct 16 09:01:26 volumio volumio[12590]: path: '/Items/4d60665ae8ebb7fba14aef1c39a97ac0?userId=7ee07cd3ff32419dbd4fbf27ce23ab93',
Oct 16 09:01:26 volumio volumio[12590]: method: 'GET',
Oct 16 09:01:26 volumio volumio[12590]: headers: [Object: null prototype],
Oct 16 09:01:26 volumio volumio[12590]: agents: [Object],
Oct 16 09:01:26 volumio volumio[12590]: auth: undefined,
Oct 16 09:01:26 volumio volumio[12590]: family: undefined,
Oct 16 09:01:26 volumio volumio[12590]: beforeRedirect: [Function: dispatchBeforeRedirect],
Oct 16 09:01:26 volumio volumio[12590]: beforeRedirects: [Object],
Oct 16 09:01:26 volumio volumio[12590]: http2Options: undefined,
Oct 16 09:01:26 volumio volumio[12590]: hostname: '192.168.1.210',
Oct 16 09:01:26 volumio volumio[12590]: port: '8096',
Oct 16 09:01:26 volumio volumio[12590]: agent: undefined,
Oct 16 09:01:26 volumio volumio[12590]: nativeProtocols: [Object],
Oct 16 09:01:26 volumio volumio[12590]: pathname: '/Items/4d60665ae8ebb7fba14aef1c39a97ac0',
Oct 16 09:01:26 volumio volumio[12590]: search: '?userId=7ee07cd3ff32419dbd4fbf27ce23ab93'
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: _ended: true,
Oct 16 09:01:26 volumio volumio[12590]: _ending: true,
Oct 16 09:01:26 volumio volumio[12590]: _redirectCount: 0,
Oct 16 09:01:26 volumio volumio[12590]: _redirects: [],
Oct 16 09:01:26 volumio volumio[12590]: _requestBodyLength: 0,
Oct 16 09:01:26 volumio volumio[12590]: _requestBodyBuffers: [],
Oct 16 09:01:26 volumio volumio[12590]: _onNativeResponse: [Function (anonymous)],
Oct 16 09:01:26 volumio volumio[12590]: _currentRequest: ClientRequest {
Oct 16 09:01:26 volumio volumio[12590]: _events: [Object: null prototype],
Oct 16 09:01:26 volumio volumio[12590]: _eventsCount: 7,
Oct 16 09:01:26 volumio volumio[12590]: _maxListeners: undefined,
Oct 16 09:01:26 volumio volumio[12590]: outputData: [],
Oct 16 09:01:26 volumio volumio[12590]: outputSize: 0,
Oct 16 09:01:26 volumio volumio[12590]: writable: true,
Oct 16 09:01:26 volumio volumio[12590]: destroyed: false,
Oct 16 09:01:26 volumio volumio[12590]: _last: true,
Oct 16 09:01:26 volumio volumio[12590]: chunkedEncoding: false,
Oct 16 09:01:26 volumio volumio[12590]: shouldKeepAlive: true,
Oct 16 09:01:26 volumio volumio[12590]: maxRequestsOnConnectionReached: false,
Oct 16 09:01:26 volumio volumio[12590]: _defaultKeepAlive: true,
Oct 16 09:01:26 volumio volumio[12590]: useChunkedEncodingByDefault: false,
Oct 16 09:01:26 volumio volumio[12590]: sendDate: false,
Oct 16 09:01:26 volumio volumio[12590]: _removedConnection: false,
Oct 16 09:01:26 volumio volumio[12590]: _removedContLen: false,
Oct 16 09:01:26 volumio volumio[12590]: _removedTE: false,
Oct 16 09:01:26 volumio volumio[12590]: strictContentLength: false,
Oct 16 09:01:26 volumio volumio[12590]: _contentLength: 0,
Oct 16 09:01:26 volumio volumio[12590]: _hasBody: true,
Oct 16 09:01:26 volumio volumio[12590]: _trailer: '',
Oct 16 09:01:26 volumio volumio[12590]: finished: true,
Oct 16 09:01:26 volumio volumio[12590]: _headerSent: true,
Oct 16 09:01:26 volumio volumio[12590]: _closed: false,
Oct 16 09:01:26 volumio volumio[12590]: socket: [Socket],
Oct 16 09:01:26 volumio volumio[12590]: _header: 'GET /Items/4d60665ae8ebb7fba14aef1c39a97ac0?userId=7ee07cd3ff32419dbd4fbf27ce23ab93 HTTP/1.1\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'Accept: application/json, text/plain, */*\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'Authorization: MediaBrowser Client="Jellyfin%20plugin%20for%20Volumio", Device="Volumio", DeviceId="e89a9817-3b55-4876-8407-4e3d691a0291", Version="2.1.0", Token="77e3cfce09d04b01a3be290a3d91b007"\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'User-Agent: axios/1.13.2\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'Accept-Encoding: gzip, compress, deflate, br\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'Host: 192.168.1.210:8096\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: 'Connection: keep-alive\r\n' +
Oct 16 09:01:26 volumio volumio[12590]: '\r\n',
Oct 16 09:01:26 volumio volumio[12590]: _keepAliveTimeout: 0,
Oct 16 09:01:26 volumio volumio[12590]: _onPendingData: [Function: nop],
Oct 16 09:01:26 volumio volumio[12590]: agent: [Agent],
Oct 16 09:01:26 volumio volumio[12590]: socketPath: undefined,
Oct 16 09:01:26 volumio volumio[12590]: method: 'GET',
Oct 16 09:01:26 volumio volumio[12590]: maxHeaderSize: undefined,
Oct 16 09:01:26 volumio volumio[12590]: insecureHTTPParser: undefined,
Oct 16 09:01:26 volumio volumio[12590]: joinDuplicateHeaders: undefined,
Oct 16 09:01:26 volumio volumio[12590]: path: '/Items/4d60665ae8ebb7fba14aef1c39a97ac0?userId=7ee07cd3ff32419dbd4fbf27ce23ab93',
Oct 16 09:01:26 volumio volumio[12590]: _ended: false,
Oct 16 09:01:26 volumio volumio[12590]: res: null,
Oct 16 09:01:26 volumio volumio[12590]: aborted: false,
Oct 16 09:01:26 volumio volumio[12590]: timeoutCb: [Function: emitRequestTimeout],
Oct 16 09:01:26 volumio volumio[12590]: upgradeOrConnect: false,
Oct 16 09:01:26 volumio volumio[12590]: parser: null,
Oct 16 09:01:26 volumio volumio[12590]: maxHeadersCount: null,
Oct 16 09:01:26 volumio volumio[12590]: reusedSocket: false,
Oct 16 09:01:26 volumio volumio[12590]: host: '192.168.1.210',
Oct 16 09:01:26 volumio volumio[12590]: protocol: 'http:',
Oct 16 09:01:26 volumio volumio[12590]: _redirectable: [Circular *1],
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kCapture)]: false,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kBytesWritten)]: 0,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kNeedDrain)]: false,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(corked)]: 0,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kOutHeaders)]: [Object: null prototype],
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(errored)]: null,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kHighWaterMark)]: 16384,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kRejectNonStandardBodyWrites)]: false,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kUniqueHeaders)]: null
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: _currentUrl: 'http://192.168.1.210:8096/Items/4d60665ae8ebb7fba14aef1c39a97ac0?userId=7ee07cd3ff32419dbd4fbf27ce23ab93',
Oct 16 09:01:26 volumio volumio[12590]: _timeout: null,
Oct 16 09:01:26 volumio volumio[12590]: [Symbol(kCapture)]: false
Oct 16 09:01:26 volumio volumio[12590]: },
Oct 16 09:01:26 volumio volumio[12590]: [cause]: Error: connect ETIMEDOUT 192.168.1.210:8096
Oct 16 09:01:26 volumio volumio[12590]: at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1595:16) {
Oct 16 09:01:26 volumio volumio[12590]: errno: -110,
Oct 16 09:01:26 volumio volumio[12590]: code: 'ETIMEDOUT',
Oct 16 09:01:26 volumio volumio[12590]: syscall: 'connect',
Oct 16 09:01:26 volumio volumio[12590]: address: '192.168.1.210',
Oct 16 09:01:26 volumio volumio[12590]: port: 8096
Oct 16 09:01:26 volumio volumio[12590]: }
Oct 16 09:01:26 volumio volumio[12590]: }
Oct 16 09:01:26 volumio volumio[12590]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Oct 16 09:01:26 volumio sudo[21822]: volumio : PWD=/ ; USER=root ; COMMAND=/bin/journalctl '--since=2026-10-16 09:00'
Oct 16 09:01:26 volumio sudo[21822]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
PRETTY_NAME="Raspbian GNU/Linux 12 (bookworm)"
NAME="Raspbian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
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="18952480e8d8c63f22208e9007a0f47a9563eae6"
VOLUMIO_FE_VERSION="35f8f4439f0076a62fefa72fd80b70701b3d6cbd"
VOLUMIO_FE3_VERSION="bcca17b6b6b26edfb999e6fd7da1b222a88a61d2"
VOLUMIO_BE_VERSION="0e58f1861fa88e02087981b8d91f7511f0e7011b"
VOLUMIO_ARCH="arm"
VOLUMIO_VARIANT="volumio"
VOLUMIO_TEST="FALSE"
VOLUMIO_BUILD_DATE="Tue Mar 24 17:20:52 UTC 2026"
VOLUMIO_VERSION="4.119"
VOLUMIO_HARDWARE="pi"
VOLUMIO_DEVICENAME="Raspberry Pi"
VOLUMIO_HASH="d0c2fd9dbc5e70e58c32413c12353563"
]