-- Logs begin at Thu 2025-05-22 11:35:32 CST, end at Thu 2025-05-22 13:25:21 CST. --
May 22 13:24:01 ft1905-febf volumio[2392]: info: Listing playlists
May 22 13:24:01 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: mpd , handleBrowseUri
May 22 13:24:01 ft1905-febf volumio[2392]: info: CURURI: music-library/USB
May 22 13:24:01 ft1905-febf volumio[2392]: sendCommand: Command { name: 'lsinfo "USB"', args: [] }
May 22 13:24:48 ft1905-febf volumio[2392]: info: CoreCommandRouter::getUIConfigOnPlugin
May 22 13:24:48 ft1905-febf volumio[2392]: music_service tidal {}
May 22 13:24:48 ft1905-febf volumio[2392]: info: [1747891488363] ControllerTidalPlugin::getUIConfig
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] user.id 186604667
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] session_id 64b2e0f0-3979-4d5f-bc87-14b94096e79f
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] Bearer eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODY2MDQ2NjcsInNjb3BlIjoicl91c3Igd191c3Igd19zdWIiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMyMzUsImV4cCI6MTc0ODM5NzI5OCwic2lkIjoiNjRiMmUwZjAtMzk3OS00ZDVmLWJjODctMTRiOTQwOTZlNzlmIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.eSLIbvjcydUMiOpK4NTE988-7dwb7jYGuupGOg4_x8-pz9mMqMZSIv4ZYIrXdxFtcDZYplMWmDWLUaT5ei4FQA
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] ===================== params ==============
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] uri https://api.tidal.com/v1/users/186604667/subscription?sessionId=64b2e0f0-3979-4d5f-bc87-14b94096e79f&countryCode=US&limit=1000
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] method GET
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] params {"sessionId":"64b2e0f0-3979-4d5f-bc87-14b94096e79f","countryCode":"US","limit":1000}
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] data {}
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] headers {"User-Agent":"Mozilla/5.0 (Linux; Android 12; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36","authorization":"Bearer eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODY2MDQ2NjcsInNjb3BlIjoicl91c3Igd191c3Igd19zdWIiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMyMzUsImV4cCI6MTc0ODM5NzI5OCwic2lkIjoiNjRiMmUwZjAtMzk3OS00ZDVmLWJjODctMTRiOTQwOTZlNzlmIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.eSLIbvjcydUMiOpK4NTE988-7dwb7jYGuupGOg4_x8-pz9mMqMZSIv4ZYIrXdxFtcDZYplMWmDWLUaT5ei4FQA"}
May 22 13:24:48 ft1905-febf volumio[2392]: [Tidal] ===================== end params ==============
May 22 13:24:54 ft1905-febf volumio[2392]: [Tidal] { startDate: '2022-04-01T03:53:55.763+0000',
May 22 13:24:54 ft1905-febf volumio[2392]: validUntil: '2022-05-01T03:53:55.763+0000',
May 22 13:24:54 ft1905-febf volumio[2392]: status: 'ACTIVE',
May 22 13:24:54 ft1905-febf volumio[2392]: subscription: { type: 'FREE', offlineGracePeriod: 0 },
May 22 13:24:54 ft1905-febf volumio[2392]: highestSoundQuality: null,
May 22 13:24:54 ft1905-febf volumio[2392]: premiumAccess: false,
May 22 13:24:54 ft1905-febf volumio[2392]: canGetTrial: true,
May 22 13:24:54 ft1905-febf volumio[2392]: paymentType: 'NONE',
May 22 13:24:54 ft1905-febf volumio[2392]: paymentOverdue: false }
May 22 13:24:54 ft1905-febf volumio[2392]: uiconf
May 22 13:24:54 ft1905-febf volumio[2392]: { page: { label: 'Tidal Plugin Configuration' },
May 22 13:24:54 ft1905-febf volumio[2392]: sections:
May 22 13:24:54 ft1905-febf volumio[2392]: [ { id: 'account_login',
May 22 13:24:54 ft1905-febf volumio[2392]: element: 'section',
May 22 13:24:54 ft1905-febf volumio[2392]: label: 'Tidal account',
May 22 13:24:54 ft1905-febf volumio[2392]: icon: 'fa-plug',
May 22 13:24:54 ft1905-febf volumio[2392]: content: [Array] },
May 22 13:24:54 ft1905-febf volumio[2392]: { id: 'account_setting',
May 22 13:24:54 ft1905-febf volumio[2392]: element: 'section',
May 22 13:24:54 ft1905-febf volumio[2392]: label: 'Tidal setting',
May 22 13:24:54 ft1905-febf volumio[2392]: icon: 'fa-plug',
May 22 13:24:54 ft1905-febf volumio[2392]: onSave: [Object],
May 22 13:24:54 ft1905-febf volumio[2392]: saveButton: [Object],
May 22 13:24:54 ft1905-febf volumio[2392]: content: [Array] } ] }
May 22 13:24:54 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: info: [1747891494483] ControllerTidalPlugin::handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: error: Failed to execute browseSource: TypeError: self.parseBrowseSource(...).then(...).then(...).fail is not a function
May 22 13:24:54 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: info: [1747891494519] ControllerTidalPlugin::handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: error: Failed to execute browseSource: TypeError: self.parseBrowseSource(...).then(...).then(...).fail is not a function
May 22 13:24:54 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: info: [1747891494530] ControllerTidalPlugin::handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: error: Failed to execute browseSource: TypeError: self.parseBrowseSource(...).then(...).then(...).fail is not a function
May 22 13:24:54 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: info: [1747891494537] ControllerTidalPlugin::handleBrowseUri
May 22 13:24:54 ft1905-febf volumio[2392]: error: Failed to execute browseSource: TypeError: self.parseBrowseSource(...).then(...).then(...).fail is not a function
May 22 13:24:54 ft1905-febf volumio[2392]: /pages/mymusic_recommended_artists: load from cache
May 22 13:24:54 ft1905-febf volumio[2392]: /pages/mymusic_recommended_albums: load from cache
May 22 13:24:54 ft1905-febf volumio[2392]: /pages/mymusic_recommended_playlists: load from cache
May 22 13:24:55 ft1905-febf volumio[2392]: info: CoreCommandRouter::getUIConfigOnPlugin
May 22 13:24:55 ft1905-febf volumio[2392]: music_service tidal {}
May 22 13:24:55 ft1905-febf volumio[2392]: info: [1747891495468] ControllerTidalPlugin::getUIConfig
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] user.id 186604667
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] session_id 64b2e0f0-3979-4d5f-bc87-14b94096e79f
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] Bearer eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODY2MDQ2NjcsInNjb3BlIjoicl91c3Igd191c3Igd19zdWIiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMyMzUsImV4cCI6MTc0ODM5NzI5OCwic2lkIjoiNjRiMmUwZjAtMzk3OS00ZDVmLWJjODctMTRiOTQwOTZlNzlmIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.eSLIbvjcydUMiOpK4NTE988-7dwb7jYGuupGOg4_x8-pz9mMqMZSIv4ZYIrXdxFtcDZYplMWmDWLUaT5ei4FQA
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] ===================== params ==============
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] uri https://api.tidal.com/v1/users/186604667/subscription?sessionId=64b2e0f0-3979-4d5f-bc87-14b94096e79f&countryCode=US&limit=1000
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] method GET
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] params {"sessionId":"64b2e0f0-3979-4d5f-bc87-14b94096e79f","countryCode":"US","limit":1000}
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] data {}
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] headers {"User-Agent":"Mozilla/5.0 (Linux; Android 12; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36","authorization":"Bearer eyJraWQiOiJ2OU1GbFhqWSIsImFsZyI6IkVTMjU2In0.eyJ0eXBlIjoibzJfYWNjZXNzIiwidWlkIjoxODY2MDQ2NjcsInNjb3BlIjoicl91c3Igd191c3Igd19zdWIiLCJnVmVyIjowLCJzVmVyIjowLCJjaWQiOjMyMzUsImV4cCI6MTc0ODM5NzI5OCwic2lkIjoiNjRiMmUwZjAtMzk3OS00ZDVmLWJjODctMTRiOTQwOTZlNzlmIiwiaXNzIjoiaHR0cHM6Ly9hdXRoLnRpZGFsLmNvbS92MSJ9.eSLIbvjcydUMiOpK4NTE988-7dwb7jYGuupGOg4_x8-pz9mMqMZSIv4ZYIrXdxFtcDZYplMWmDWLUaT5ei4FQA"}
May 22 13:24:55 ft1905-febf volumio[2392]: [Tidal] ===================== end params ==============
May 22 13:25:01 ft1905-febf volumio[2392]: [Tidal] { startDate: '2022-04-01T03:53:55.763+0000',
May 22 13:25:01 ft1905-febf volumio[2392]: validUntil: '2022-05-01T03:53:55.763+0000',
May 22 13:25:01 ft1905-febf volumio[2392]: status: 'ACTIVE',
May 22 13:25:01 ft1905-febf volumio[2392]: subscription: { type: 'FREE', offlineGracePeriod: 0 },
May 22 13:25:01 ft1905-febf volumio[2392]: highestSoundQuality: null,
May 22 13:25:01 ft1905-febf volumio[2392]: premiumAccess: false,
May 22 13:25:01 ft1905-febf volumio[2392]: canGetTrial: true,
May 22 13:25:01 ft1905-febf volumio[2392]: paymentType: 'NONE',
May 22 13:25:01 ft1905-febf volumio[2392]: paymentOverdue: false }
May 22 13:25:01 ft1905-febf volumio[2392]: uiconf
May 22 13:25:01 ft1905-febf volumio[2392]: { page: { label: 'Tidal Plugin Configuration' },
May 22 13:25:01 ft1905-febf volumio[2392]: sections:
May 22 13:25:01 ft1905-febf volumio[2392]: [ { id: 'account_login',
May 22 13:25:01 ft1905-febf volumio[2392]: element: 'section',
May 22 13:25:01 ft1905-febf volumio[2392]: label: 'Tidal account',
May 22 13:25:01 ft1905-febf volumio[2392]: icon: 'fa-plug',
May 22 13:25:01 ft1905-febf volumio[2392]: content: [Array] },
May 22 13:25:01 ft1905-febf volumio[2392]: { id: 'account_setting',
May 22 13:25:01 ft1905-febf volumio[2392]: element: 'section',
May 22 13:25:01 ft1905-febf volumio[2392]: label: 'Tidal setting',
May 22 13:25:01 ft1905-febf volumio[2392]: icon: 'fa-plug',
May 22 13:25:01 ft1905-febf volumio[2392]: onSave: [Object],
May 22 13:25:01 ft1905-febf volumio[2392]: saveButton: [Object],
May 22 13:25:01 ft1905-febf volumio[2392]: content: [Array] } ] }
May 22 13:25:01 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , handleBrowseUri
May 22 13:25:01 ft1905-febf volumio[2392]: info: [1747891501817] ControllerTidalPlugin::handleBrowseUri
May 22 13:25:01 ft1905-febf volumio[2392]: error: Failed to execute browseSource: TypeError: self.parseBrowseSource(...).then(...).then(...).fail is not a function
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreCommandRouter::volumioGetVisibleSources
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreCommandRouter::volumioSeek
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreStateMachine::seek
May 22 13:25:04 ft1905-febf volumio[2392]: info: TRACKBLOCK {"uri":"mnt/USB/udisk/LiSA - 炎.mp3","service":"mpd","name":"炎","artist":"LiSA (织部里沙)","album":"炎","type":"track","tracknumber":0,"albumart":"/albumart?cacheid=859&web=LiSA%20(%E7%BB%87%E9%83%A8%E9%87%8C%E6%B2%99)/%E7%82%8E/extralarge&path=%2Ftmp%2Falbumart%2Fmetadata%2Ff2f90e071036561a3ac868497c0f0f5a&metadata=false","duration":275,"trackType":"mp3"}
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreStateMachine::startPlaybackTimer
May 22 13:25:04 ft1905-febf volumio[2392]: info: ControllerMpd::seek
May 22 13:25:04 ft1905-febf volumio[2392]: sendCommand: Command { name: 'seek ', args: [ '0', 0 ] }
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreStateMachine::pushState
May 22 13:25:04 ft1905-febf volumio[2392]: CoreStateMachine::pushState {"status":"stop","position":0,"title":"32k","artist":"LiSA (织部里沙)","album":"炎","albumart":"/albumart?cacheid=859&web=//extralarge&path=%2FUSB%2Fudisk&metadata=false","uri":"mnt/USB/udisk/LiSA - 炎.mp3","trackType":"wav","seek":0,"duration":244,"samplerate":"32 kHz","bitdepth":"16 bit","channels":2,"bitrate":null,"random":false,"repeat":false,"repeatSingle":false,"consume":true,"volume":17,"dbVolume":null,"stream":false,"updatedb":false,"volatile":false,"service":"mpd"} Error
May 22 13:25:04 ft1905-febf volumio[2392]: at CoreStateMachine.pushState (webpack://Volumio2/./app/statemachine.js?:498:69)
May 22 13:25:04 ft1905-febf volumio[2392]: at CoreStateMachine.seek (webpack://Volumio2/./app/statemachine.js?:1126:14)
May 22 13:25:04 ft1905-febf volumio[2392]: at CoreCommandRouter.volumioSeek (webpack://Volumio2/./app/index.js?:1382:28)
May 22 13:25:04 ft1905-febf volumio[2392]: at Socket.eval (webpack://Volumio2/./app/plugins/user_interface/websocket/index.js?:141:33)
May 22 13:25:04 ft1905-febf volumio[2392]: at Socket.emit (events.js:198:13)
May 22 13:25:04 ft1905-febf volumio[2392]: at eval (webpack://Volumio2/./node_modules/socket.io/lib/socket.js?:503:12)
May 22 13:25:04 ft1905-febf volumio[2392]: at process._tickCallback (internal/process/next_tick.js:61:11)
May 22 13:25:04 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
May 22 13:25:04 ft1905-febf socketio[2396]: socket send
May 22 13:25:04 ft1905-febf volumio[2392]: error: [2@0] {seek} Bad song index
May 22 13:25:04 ft1905-febf volumio[2392]: info: [pushCmd] {"desc":"getToneInfo","index":5,"getinfo":4}
May 22 13:25:04 ft1905-febf socketio[2396]: socket send
May 22 13:25:04 ft1905-febf volumio[2392]: info: Listing playlists
May 22 13:25:04 ft1905-febf socketio[2396]: command_len 56
May 22 13:25:04 ft1905-febf socketio[2396]: pushToneInfo
May 22 13:25:04 ft1905-febf socketio[2396]: {
May 22 13:25:04 ft1905-febf socketio[2396]: "volume": 17,
May 22 13:25:04 ft1905-febf socketio[2396]: "bass": 0,
May 22 13:25:04 ft1905-febf socketio[2396]: "treble": 0
May 22 13:25:04 ft1905-febf socketio[2396]: }
May 22 13:25:04 ft1905-febf volumio[2392]: info: [pushToneInfo] {"bass":0,"treble":0,"volume":17}
May 22 13:25:17 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: multiroom , getMultiroom
May 22 13:25:17 ft1905-febf volumio[2392]: error: Could not retrieve plugin audio_interface multiroom
May 22 13:25:19 ft1905-febf volumio[2392]: info: CoreCommandRouter::volumioGetQueue
May 22 13:25:19 ft1905-febf volumio[2392]: info: CoreStateMachine::getQueue
May 22 13:25:19 ft1905-febf volumio[2392]: info: CorePlayQueue::getQueue
May 22 13:25:20 ft1905-febf volumio[2392]: Searching all installed plugins
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: , search
May 22 13:25:20 ft1905-febf volumio[2392]: error: Could not retrieve plugin
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: mpd , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: last_100 , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: Error : CoreCommandRouter::executeOnPlugin: No method [search] in plugin last_100
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: webradio , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: pandora , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: podcast , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: Error : CoreCommandRouter::executeOnPlugin: No method [search] in plugin podcast
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: qobuz , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: [1747891520316] ControllerQobuz::search start query
May 22 13:25:20 ft1905-febf volumio[2392]: info: CoreCommandRouter::executeOnPlugin: tidal , search
May 22 13:25:20 ft1905-febf volumio[2392]: info: [1747891520319] ControllerTidalPlugin::search {"value":"32","type":"any"}
May 22 13:25:20 ft1905-febf volumio[2392]: sendCommand: Command { name: 'search artist "32"', args: [] }
May 22 13:25:20 ft1905-febf volumio[2392]: sendCommand: Command { name: 'search album "32"', args: [] }
May 22 13:25:20 ft1905-febf volumio[2392]: sendCommand: Command { name: 'search title "32"', args: [] }
May 22 13:25:20 ft1905-febf volumio[2392]: /search/tracks: not in cache
May 22 13:25:20 ft1905-febf volumio[2392]: /search/albums: not in cache
May 22 13:25:20 ft1905-febf volumio[2392]: /search/artists: not in cache
May 22 13:25:20 ft1905-febf volumio[2392]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
May 22 13:25:20 ft1905-febf volumio[2392]: TypeError: self.config.get(...).replaceAll is not a function
May 22 13:25:20 ft1905-febf volumio[2392]: at eval (webpack://Volumio2/./app/plugins/music_service/mpd/index.js?:1650:70)
May 22 13:25:20 ft1905-febf volumio[2392]: at MpdClient.handleMessage (webpack://Volumio2/./app/plugins/music_service/mpd/lib/mpd.js?:77:3)
May 22 13:25:20 ft1905-febf volumio[2392]: at MpdClient.receive (webpack://Volumio2/./app/plugins/music_service/mpd/lib/mpd.js?:68:12)
May 22 13:25:20 ft1905-febf volumio[2392]: at Socket.eval (webpack://Volumio2/./app/plugins/music_service/mpd/lib/mpd.js?:43:12)
May 22 13:25:20 ft1905-febf volumio[2392]: at Socket.emit (events.js:198:13)
May 22 13:25:20 ft1905-febf volumio[2392]: at addChunk (_stream_readable.js:288:12)
May 22 13:25:20 ft1905-febf volumio[2392]: at readableAddChunk (_stream_readable.js:265:13)
May 22 13:25:20 ft1905-febf volumio[2392]: at Socket.Readable.push (_stream_readable.js:224:10)
May 22 13:25:20 ft1905-febf volumio[2392]: at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
May 22 13:25:20 ft1905-febf volumio[2392]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
May 22 13:25:21 ft1905-febf sudo[7988]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2025-05-22 13:24
May 22 13:25:21 ft1905-febf sudo[7988]: pam_unix(sudo:session): session opened for user root by (uid=0)
NAME="Ubuntu"
VERSION="20.04.5 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.5 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
VOLUMIO_BUILD_VERSION=""
VOLUMIO_FE_VERSION="e7cae168f9927391640a091813b8a9656b6909b6"
VOLUMIO_BE_VERSION="3e944f35d34b575025d16b976b4cb4d9aed53b66"
VOLUMIO_ARCH="armv7"
VOLUMIO_VERSION=1.2.0.147
VOLUMIO_BUILD_DATE=2025-04-02 13:04:16
VOLUMIO_VARIANT=volumio
VOLUMIO_HARDWARE=Generic DT based system