-- Logs begin at Thu 2019-02-14 19:12:00 KST, end at Tue 2024-05-07 14:49:33 KST. --
May 07 14:48:03 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri
May 07 14:48:03 volumio volumio[830]: 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
May 07 14:48:03 volumio volumio[830]: error: You need to be signed in to access this content. You can do this in the plugin settings. Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:03 volumio volumio[830]: at GenericViewHandler.browse (/data/plugins/music_service/ytmusic/dist/lib/controller/browse/view-handlers/GenericViewHandler.js:32:19)
May 07 14:48:03 volumio volumio[830]: at runMicrotasks ()
May 07 14:48:03 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:93:5)
May 07 14:48:03 volumio volumio[830]: at async BrowseController.browseUri (/data/plugins/music_service/ytmusic/dist/lib/controller/browse/BrowseController.js:30:20)
May 07 14:48:03 volumio volumio[830]: error: Failed to execute browseSource: Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:12 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: ytmusic , handleBrowseUri
May 07 14:48:12 volumio volumio[830]: 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
May 07 14:48:12 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:19 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:19 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2
May 07 14:48:19 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:19 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:19 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:19 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:29 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:29 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FElibrary%22%2C%22params%22%3A%22KgN5b3U%253D%22%7D%7D
May 07 14:48:29 volumio volumio[830]: error: You need to be signed in to access this content. You can do this in the plugin settings. Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:29 volumio volumio[830]: at GenericViewHandler.browse (/data/plugins/music_service/youtube2/dist/lib/controller/browse/view-handlers/GenericViewHandler.js:38:19)
May 07 14:48:29 volumio volumio[830]: at runMicrotasks ()
May 07 14:48:29 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:93:5)
May 07 14:48:29 volumio volumio[830]: at async BrowseController.browseUri (/data/plugins/music_service/youtube2/dist/lib/controller/browse/index.js:35:20)
May 07 14:48:29 volumio volumio[830]: error: Failed to execute browseSource: Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:36 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:36 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FElibrary%22%2C%22params%22%3A%22KgN5b3U%253D%22%7D%7D
May 07 14:48:36 volumio volumio[830]: error: You need to be signed in to access this content. You can do this in the plugin settings. Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:36 volumio volumio[830]: at GenericViewHandler.browse (/data/plugins/music_service/youtube2/dist/lib/controller/browse/view-handlers/GenericViewHandler.js:38:19)
May 07 14:48:36 volumio volumio[830]: at runMicrotasks ()
May 07 14:48:36 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:93:5)
May 07 14:48:36 volumio volumio[830]: at async BrowseController.browseUri (/data/plugins/music_service/youtube2/dist/lib/controller/browse/index.js:35:20)
May 07 14:48:36 volumio volumio[830]: error: Failed to execute browseSource: Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:44 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:44 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/subscriptions@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEsubscriptions%22%7D%7D
May 07 14:48:44 volumio volumio[830]: error: You need to be signed in to access this content. You can do this in the plugin settings. Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:44 volumio volumio[830]: at SubscriptionsViewHandler.browse (/data/plugins/music_service/youtube2/dist/lib/controller/browse/view-handlers/GenericViewHandler.js:38:19)
May 07 14:48:44 volumio volumio[830]: at runMicrotasks ()
May 07 14:48:44 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:93:5)
May 07 14:48:44 volumio volumio[830]: at async BrowseController.browseUri (/data/plugins/music_service/youtube2/dist/lib/controller/browse/index.js:35:20)
May 07 14:48:44 volumio volumio[830]: error: Failed to execute browseSource: Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:45 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:45 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/subscriptions@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEsubscriptions%22%7D%7D
May 07 14:48:45 volumio volumio[830]: error: You need to be signed in to access this content. You can do this in the plugin settings. Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:45 volumio volumio[830]: at SubscriptionsViewHandler.browse (/data/plugins/music_service/youtube2/dist/lib/controller/browse/view-handlers/GenericViewHandler.js:38:19)
May 07 14:48:45 volumio volumio[830]: at runMicrotasks ()
May 07 14:48:45 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:93:5)
May 07 14:48:45 volumio volumio[830]: at async BrowseController.browseUri (/data/plugins/music_service/youtube2/dist/lib/controller/browse/index.js:35:20)
May 07 14:48:45 volumio volumio[830]: error: Failed to execute browseSource: Error: You need to be signed in to access this content. You can do this in the plugin settings.
May 07 14:48:46 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:46 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D
May 07 14:48:47 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:47 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:47 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:52 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:52 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D/optionSelection@fromContinuationBundle=1@continuationBundle:o=%7B%22section%22%3A%7B%22title%22%3Anull%2C%22filters%22%3A%5B%7B%22type%22%3A%22option%22%2C%22optionValues%22%3A%5B%7B%22text%22%3A%22All%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D%2C%22selected%22%3Atrue%7D%2C%7B%22text%22%3A%22Music%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgKxAxIPRkV3aGF0X3RvX3dhdGNoGoADaWdNVU1oSkZaMGxKUkhodlJsUllWbnBoVjAwbE0wVENCSUFDUjBsWE1qQXRjbkl0YjFWRVYyMXZTMkZCYjFwbFdGSm1ZMGRHYmxwV09YcGliVVozWXpKb2RtUkdPWGxhVjJSd1lqSTFhR0pDU1daak0yaFVWakpLUms5SVNUSmxSVVpUV2pCNGFXSklValJpYTFaUVZsZFNRbU5yYXpCWGFteFRXbmh2Y1VGQlFteGlaMEZDVmxaTlFVRlZkRk5CUVVWQlVtdFdNMkZIUmpCWU0xSjJXRE5rYUdSSFRtOUJRVVZDUVZGQlFVRlJRVUZCVVVWQldXdEZTVUZDU1ZSYWJXeHpaRWRXZVZwWFVtWmpSMFp1V2xZNU1HSXlkR3hpYUc5VVEwOVVlSEIxY25JdGIxVkVSbFE1U2tSM1NXUnhUemhQVjFOSlZFTlBWSGh3ZFhKeUxXOVZSRVpVT1VwRWQwbGtjVTg0VDFka2NqWjZOVkZMUVdkblFRJTNEJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Trailers%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLDAxIPRkV3aGF0X3RvX3dhdGNoGpIDaWdNa01pSkRaM05MUTFNNWRFeDZRWHBoUjFKcFdtaHZTVlpJU21oaFYzaHNZMjVOSlRORXdnU0FBa2RKVnpJd0xYSnlMVzlWUkZkdGIwdGhRVzlhWlZoU1ptTkhSbTVhVmpsNlltMUdkMk15YUhaa1JqbDVXbGRrY0dJeU5XaGlRa2xtWXpOb1ZGWXlTa1pQU0VreVpVVkdVMW93ZUdsaVNGSTBZbXRXVUZaWFVrSmphMnN3VjJwc1UxcDRiM0ZCUVVKc1ltZEJRbFpXVFVGQlZYUlRRVUZGUVZKclZqTmhSMFl3V0ROU2RsZ3paR2hrUjA1dlFVRkZRa0ZSUVVGQlVVRkJRVkZGUVZsclJVbEJRa2xVV20xc2MyUkhWbmxhVjFKbVkwZEdibHBXT1RCaU1uUnNZbWh2VkVOUFZIaHdkWEp5TFc5VlJFWlVPVXBFZDBsa2NVODRUMWRUU1ZSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYWkhJMmVqVlJTMEZuWjBFJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Action%20Thrillers%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLTAxIPRkV3aGF0X3RvX3dhdGNoGqIDaWdNd01pNURaM2RMUTJrNWRFeDZRbXBqVkVsNVdtcHJZVVZGUm1wa1IyeDJZbWxDVldGSVNuQmlSM2hzWTI1TkpUTkV3Z1NBQWtkSlZ6SXdMWEp5TFc5VlJGZHRiMHRoUVc5YVpWaFNabU5IUm01YVZqbDZZbTFHZDJNeWFIWmtSamw1V2xka2NHSXlOV2hpUWtsbVl6Tm9WRll5U2taUFNFa3laVVZHVTFvd2VHbGlTRkkwWW10V1VGWlhVa0pqYTJzd1YycHNVMXA0YjNGQlFVSnNZbWRCUWxaV1RVRkJWWFJUUVVGRlFWSnJWak5oUjBZd1dETlNkbGd6Wkdoa1IwNXZRVUZGUWtGUlFVRkJVVUZCUVZGRlFWbHJSVWxCUWtsVVdtMXNjMlJIVm5sYVYxSm1ZMGRHYmxwV09UQmlNblJzWW1odlZFTlBWSGh3ZFhKeUxXOVZSRVpVT1VwRWQwbGtjVTg0VDFkVFNWUkRUMVI0Y0hWeWNpMXZWVVJHVkRsS1JIZEpaSEZQT0U5WFpISTJlalZSUzBGblowRSUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Gaming%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgKrAxIPRkV3aGF0X3RvX3dhdGNoGvoCaWdNU01oQkZaMGxKVGxKdlIxSXlSblJoVnpWdXdnU0FBa2RKVnpJd0xYSnlMVzlWUkZkdGIwdGhRVzlhWlZoU1ptTkhSbTVhVmpsNlltMUdkMk15YUhaa1JqbDVXbGRrY0dJeU5XaGlRa2xtWXpOb1ZGWXlTa1pQU0VreVpVVkdVMW93ZUdsaVNGSTBZbXRXVUZaWFVrSmphMnN3VjJwc1UxcDRiM0ZCUVVKc1ltZEJRbFpXVFVGQlZYUlRRVUZGUVZKclZqTmhSMFl3V0ROU2RsZ3paR2hrUjA1dlFVRkZRa0ZSUVVGQlVVRkJRVkZGUVZsclJVbEJRa2xVV20xc2MyUkhWbmxhVjFKbVkwZEdibHBXT1RCaU1uUnNZbWh2VkVOUFZIaHdkWEp5TFc5VlJFWlVPVXBFZDBsa2NVODRUMWRUU1ZSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYWkhJMmVqVlJTMEZuWjBFJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Variety%20shows%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLNAxIPRkV3aGF0X3RvX3dhdGNoGpwDaWdNdU1peERaM05MUTFNNWRFeDZRWGhrZWxsNFRYaHZUbFp0Um5saFYxWXdaVk5DZW1GSE9UTmpkeVV6UkNVelJNSUVnQUpIU1ZjeU1DMXljaTF2VlVSWGJXOUxZVUZ2V21WWVVtWmpSMFp1V2xZNWVtSnRSbmRqTW1oMlpFWTVlVnBYWkhCaU1qVm9Za0pKWm1NemFGUldNa3BHVDBoSk1tVkZSbE5hTUhocFlraFNOR0pyVmxCV1YxSkNZMnRyTUZkcWJGTmFlRzl4UVVGQ2JHSm5RVUpXVmsxQlFWVjBVMEZCUlVGU2ExWXpZVWRHTUZnelVuWllNMlJvWkVkT2IwRkJSVUpCVVVGQlFWRkJRVUZSUlVGWmEwVkpRVUpKVkZwdGJITmtSMVo1V2xkU1ptTkhSbTVhVmprd1lqSjBiR0pvYjFSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYVTBsVVEwOVVlSEIxY25JdGIxVkVSbFE1U2tSM1NXUnhUemhQVjJSeU5ubzFVVXRCWjJkQpoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22News%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgKtAxIPRkV3aGF0X3RvX3dhdGNoGvwCaWdNV01oUkZaMGxKVVhodlJWUnRWak5qZHlVelJDVXpSTUlFZ0FKSFNWY3lNQzF5Y2kxdlZVUlhiVzlMWVVGdldtVllVbVpqUjBadVdsWTVlbUp0Um5kak1taDJaRVk1ZVZwWFpIQmlNalZvWWtKSlptTXphRlJXTWtwR1QwaEpNbVZGUmxOYU1IaHBZa2hTTkdKclZsQldWMUpDWTJ0ck1GZHFiRk5hZUc5eFFVRkNiR0puUVVKV1ZrMUJRVlYwVTBGQlJVRlNhMVl6WVVkR01GZ3pVblpZTTJSb1pFZE9iMEZCUlVKQlVVRkJRVkZCUVVGUlJVRlphMFZKUVVKSlZGcHRiSE5rUjFaNVdsZFNabU5IUm01YVZqa3dZakowYkdKb2IxUkRUMVI0Y0hWeWNpMXZWVVJHVkRsS1JIZEpaSEZQT0U5WFUwbFVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYyUnlObm8xVVV0QloyZEKaAhpicm93c2UtZmVlZEZFd2hhdF90b193YXRjaA%253D%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Sketch%20comedy%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLJAxIPRkV3aGF0X3RvX3dhdGNoGpgDaWdNbU1pUkRaMjlMUTBNNWRFeDZRbXRpVkVGM1IyY3hWR0V5VmpCWk1tZG5XVEk1ZEZwWFVqWENCSUFDUjBsWE1qQXRjbkl0YjFWRVYyMXZTMkZCYjFwbFdGSm1ZMGRHYmxwV09YcGliVVozWXpKb2RtUkdPWGxhVjJSd1lqSTFhR0pDU1daak0yaFVWakpLUms5SVNUSmxSVVpUV2pCNGFXSklValJpYTFaUVZsZFNRbU5yYXpCWGFteFRXbmh2Y1VGQlFteGlaMEZDVmxaTlFVRlZkRk5CUVVWQlVtdFdNMkZIUmpCWU0xSjJXRE5rYUdSSFRtOUJRVVZDUVZGQlFVRlJRVUZCVVVWQldXdEZTVUZDU1ZSYWJXeHpaRWRXZVZwWFVtWmpSMFp1V2xZNU1HSXlkR3hpYUc5VVEwOVVlSEIxY25JdGIxVkVSbFE1U2tSM1NXUnhUemhQVjFOSlZFTlBWSGh3ZFhKeUxXOVZSRVpVT1VwRWQwbGtjVTg0VDFka2NqWjZOVkZMUVdkblFRJTNEJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Romantic%20comedies%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLZAxIPRkV3aGF0X3RvX3dhdGNoGqgDaWdNeU1qQkRaMjlMUTBNNWRFeDZRVEpaTTFweFIyaEdVMkl5TVdoaWJsSndXWGxDYW1JeU1XeGFSMnhzWTNjbE0wUWxNMFRDQklBQ1IwbFhNakF0Y25JdGIxVkVWMjF2UzJGQmIxcGxXRkptWTBkR2JscFdPWHBpYlVaM1l6Sm9kbVJHT1hsYVYyUndZakkxYUdKQ1NXWmpNMmhVVmpKS1JrOUlTVEpsUlVaVFdqQjRhV0pJVWpSaWExWlFWbGRTUW1OcmF6QlhhbXhUV25odmNVRkJRbXhpWjBGQ1ZsWk5RVUZWZEZOQlFVVkJVbXRXTTJGSFJqQllNMUoyV0ROa2FHUkhUbTlCUVVWQ1FWRkJRVUZSUVVGQlVVVkJXV3RGU1VGQ1NWUmFiV3h6WkVkV2VWcFhVbVpqUjBadVdsWTVNR0l5ZEd4aWFHOVVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYxTkpWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZGtjalo2TlZGTFFXZG5RUSUzRCUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Computer%20Hardware%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLZAxIPRkV3aGF0X3RvX3dhdGNoGqgDaWdNeU1qQkRaMjlMUTBNNWRFeDZRWGhpVjFweFIyaEdSR0l5TVhka1dGSnNZMmxDU1ZsWVNtdGtNa1o1V2xFbE0wUWxNMFRDQklBQ1IwbFhNakF0Y25JdGIxVkVWMjF2UzJGQmIxcGxXRkptWTBkR2JscFdPWHBpYlVaM1l6Sm9kbVJHT1hsYVYyUndZakkxYUdKQ1NXWmpNMmhVVmpKS1JrOUlTVEpsUlVaVFdqQjRhV0pJVWpSaWExWlFWbGRTUW1OcmF6QlhhbXhUV25odmNVRkJRbXhpWjBGQ1ZsWk5RVUZWZEZOQlFVVkJVbXRXTTJGSFJqQllNMUoyV0ROa2FHUkhUbTlCUVVWQ1FWRkJRVUZSUVVGQlVVVkJXV3RGU1VGQ1NWUmFiV3h6WkVkV2VWcFhVbVpqUjBadVdsWTVNR0l5ZEd4aWFHOVVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYxTkpWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZGtjalo2TlZGTFFXZG5RUSUzRCUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Power%20tools%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLLAxIPRkV3aGF0X3RvX3dhdGNoGpoDaWdNcU1paERaMjlMUTBNNWRFeDZRbVpoTTA1eVIyZDBVV0l6Wkd4amFVSXdZakk1YzJOM0pUTkVKVE5Fd2dTQUFrZEpWekl3TFhKeUxXOVZSRmR0YjB0aFFXOWFaVmhTWm1OSFJtNWFWamw2WW0xR2QyTXlhSFprUmpsNVdsZGtjR0l5TldoaVFrbG1Zek5vVkZZeVNrWlBTRWt5WlVWR1Uxb3dlR2xpU0ZJMFltdFdVRlpYVWtKamEyc3dWMnBzVTFwNGIzRkJRVUpzWW1kQlFsWldUVUZCVlhSVFFVRkZRVkpyVmpOaFIwWXdXRE5TZGxnelpHaGtSMDV2UVVGRlFrRlJRVUZCVVVGQlFWRkZRVmxyUlVsQlFrbFVXbTFzYzJSSFZubGFWMUptWTBkR2JscFdPVEJpTW5Sc1ltaHZWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZFRTVlJEVDFSNGNIVnljaTF2VlVSR1ZEbEtSSGRKWkhGUE9FOVhaSEkyZWpWUlMwRm5aMEUlM0SaAhpicm93c2UtZmVlZEZFd2hhdF90b193YXRjaA%253D%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Live%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgKtAxIPRkV3aGF0X3RvX3dhdGNoGvwCaWdNV01oUkZaMGxKUWtKdlJWUkhiREphVVNVelJDVXpSTUlFZ0FKSFNWY3lNQzF5Y2kxdlZVUlhiVzlMWVVGdldtVllVbVpqUjBadVdsWTVlbUp0Um5kak1taDJaRVk1ZVZwWFpIQmlNalZvWWtKSlptTXphRlJXTWtwR1QwaEpNbVZGUmxOYU1IaHBZa2hTTkdKclZsQldWMUpDWTJ0ck1GZHFiRk5hZUc5eFFVRkNiR0puUVVKV1ZrMUJRVlYwVTBGQlJVRlNhMVl6WVVkR01GZ3pVblpZTTJSb1pFZE9iMEZCUlVKQlVVRkJRVkZCUVVGUlJVRlphMFZKUVVKSlZGcHRiSE5rUjFaNVdsZFNabU5IUm01YVZqa3dZakowYkdKb2IxUkRUMVI0Y0hWeWNpMXZWVVJHVkRsS1JIZEpaSEZQT0U5WFUwbFVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYyUnlObm8xVVV0QloyZEKaAhpicm93c2UtZmVlZEZFd2hhdF90b193YXRjaA%253D%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Trucks%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLBAxIPRkV3aGF0X3RvX3dhdGNoGpADaWdNZ01oNURaMjlMUTBNNWRFeDZRVE5qYWtFd1IyZGFWV051Vm1waE0wMGxNMFRDQklBQ1IwbFhNakF0Y25JdGIxVkVWMjF2UzJGQmIxcGxXRkptWTBkR2JscFdPWHBpYlVaM1l6Sm9kbVJHT1hsYVYyUndZakkxYUdKQ1NXWmpNMmhVVmpKS1JrOUlTVEpsUlVaVFdqQjRhV0pJVWpSaWExWlFWbGRTUW1OcmF6QlhhbXhUV25odmNVRkJRbXhpWjBGQ1ZsWk5RVUZWZEZOQlFVVkJVbXRXTTJGSFJqQllNMUoyV0ROa2FHUkhUbTlCUVVWQ1FWRkJRVUZSUVVGQlVVVkJXV3RGU1VGQ1NWUmFiV3h6WkVkV2VWcFhVbVpqUjBadVdsWTVNR0l5ZEd4aWFHOVVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYxTkpWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZGtjalo2TlZGTFFXZG5RUSUzRCUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Smartphones%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLFAxIPRkV3aGF0X3RvX3dhdGNoGpQDaWdNb01pWkRaM05MUTFNNWRFeDZRWGhPYW13MllVSnZURlV5TVdoamJsSjNZVWM1ZFZwWVRTVXpSTUlFZ0FKSFNWY3lNQzF5Y2kxdlZVUlhiVzlMWVVGdldtVllVbVpqUjBadVdsWTVlbUp0Um5kak1taDJaRVk1ZVZwWFpIQmlNalZvWWtKSlptTXphRlJXTWtwR1QwaEpNbVZGUmxOYU1IaHBZa2hTTkdKclZsQldWMUpDWTJ0ck1GZHFiRk5hZUc5eFFVRkNiR0puUVVKV1ZrMUJRVlYwVTBGQlJVRlNhMVl6WVVkR01GZ3pVblpZTTJSb1pFZE9iMEZCUlVKQlVVRkJRVkZCUVVGUlJVRlphMFZKUVVKSlZGcHRiSE5rUjFaNVdsZFNabU5IUm01YVZqa3dZakowYkdKb2IxUkRUMVI0Y0hWeWNpMXZWVVJHVkRsS1JIZEpaSEZQT0U5WFUwbFVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYyUnlObm8xVVV0QloyZEKaAhpicm93c2UtZmVlZEZFd2hhdF90b193YXRjaA%253D%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22NBA%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgK1AxIPRkV3aGF0X3RvX3dhdGNoGoQDaWdNY01ocERaMjlMUTBNNWRFeDZRVEZoYmxvMFIyZE9UMUZyUlNVelJNSUVnQUpIU1ZjeU1DMXljaTF2VlVSWGJXOUxZVUZ2V21WWVVtWmpSMFp1V2xZNWVtSnRSbmRqTW1oMlpFWTVlVnBYWkhCaU1qVm9Za0pKWm1NemFGUldNa3BHVDBoSk1tVkZSbE5hTUhocFlraFNOR0pyVmxCV1YxSkNZMnRyTUZkcWJGTmFlRzl4UVVGQ2JHSm5RVUpXVmsxQlFWVjBVMEZCUlVGU2ExWXpZVWRHTUZnelVuWllNMlJvWkVkT2IwRkJSVUpCVVVGQlFWRkJRVUZSUlVGWmEwVkpRVUpKVkZwdGJITmtSMVo1V2xkU1ptTkhSbTVhVmprd1lqSjBiR0pvYjFSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYVTBsVVEwOVVlSEIxY25JdGIxVkVSbFE1U2tSM1NXUnhUemhQVjJSeU5ubzFVVXRCWjJkQpoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Racing%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLBAxIPRkV3aGF0X3RvX3dhdGNoGpADaWdNZ01oNURaMjlMUTBNNWRFeDZRbXRhYlVvelIyZGFVMWxYVG5CaWJXTWxNMFRDQklBQ1IwbFhNakF0Y25JdGIxVkVWMjF2UzJGQmIxcGxXRkptWTBkR2JscFdPWHBpYlVaM1l6Sm9kbVJHT1hsYVYyUndZakkxYUdKQ1NXWmpNMmhVVmpKS1JrOUlTVEpsUlVaVFdqQjRhV0pJVWpSaWExWlFWbGRTUW1OcmF6QlhhbXhUV25odmNVRkJRbXhpWjBGQ1ZsWk5RVUZWZEZOQlFVVkJVbXRXTTJGSFJqQllNMUoyV0ROa2FHUkhUbTlCUVVWQ1FWRkJRVUZSUVVGQlVVVkJXV3RGU1VGQ1NWUmFiV3h6WkVkV2VWcFhVbVpqUjBadVdsWTVNR0l5ZEd4aWFHOVVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYxTkpWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZGtjalo2TlZGTFFXZG5RUSUzRCUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Electrical%20Engineering%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLZAxIPRkV3aGF0X3RvX3dhdGNoGqgDaWdNeU1qQkRaMjlMUTBNNWRFeDZRWGxpU0VGNFIyaGFSbUpIVm1wa1NFcHdXVEpHYzBsRlZuVmFNbXgxV2xkV2VXRlhOVzdDQklBQ1IwbFhNakF0Y25JdGIxVkVWMjF2UzJGQmIxcGxXRkptWTBkR2JscFdPWHBpYlVaM1l6Sm9kbVJHT1hsYVYyUndZakkxYUdKQ1NXWmpNMmhVVmpKS1JrOUlTVEpsUlVaVFdqQjRhV0pJVWpSaWExWlFWbGRTUW1OcmF6QlhhbXhUV25odmNVRkJRbXhpWjBGQ1ZsWk5RVUZWZEZOQlFVVkJVbXRXTTJGSFJqQllNMUoyV0ROa2FHUkhUbTlCUVVWQ1FWRkJRVUZSUVVGQlVVVkJXV3RGU1VGQ1NWUmFiV3h6WkVkV2VWcFhVbVpqUjBadVdsWTVNR0l5ZEd4aWFHOVVRMDlVZUhCMWNuSXRiMVZFUmxRNVNrUjNTV1J4VHpoUFYxTkpWRU5QVkhod2RYSnlMVzlWUkVaVU9VcEVkMGxrY1U4NFQxZGtjalo2TlZGTFFXZG5RUSUzRCUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Kitchens%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLJAxIPRkV3aGF0X3RvX3dhdGNoGpgDaWdNbU1pUkRaMjlMUTBNNWRFeDZRbXRPU0dSdFIyZG9UR0ZZVW1waFIxWjFZM2NsTTBRbE0wVENCSUFDUjBsWE1qQXRjbkl0YjFWRVYyMXZTMkZCYjFwbFdGSm1ZMGRHYmxwV09YcGliVVozWXpKb2RtUkdPWGxhVjJSd1lqSTFhR0pDU1daak0yaFVWakpLUms5SVNUSmxSVVpUV2pCNGFXSklValJpYTFaUVZsZFNRbU5yYXpCWGFteFRXbmh2Y1VGQlFteGlaMEZDVmxaTlFVRlZkRk5CUVVWQlVtdFdNMkZIUmpCWU0xSjJXRE5rYUdSSFRtOUJRVVZDUVZGQlFVRlJRVUZCVVVWQldXdEZTVUZDU1ZSYWJXeHpaRWRXZVZwWFVtWmpSMFp1V2xZNU1HSXlkR3hpYUc5VVEwOVVlSEIxY25JdGIxVkVSbFE1U2tSM1NXUnhUemhQVjFOSlZFTlBWSGh3ZFhKeUxXOVZSRVpVT1VwRWQwbGtjVTg0VDFka2NqWjZOVkZMUVdkblFRJTNEJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Astronomy%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLDAxIPRkV3aGF0X3RvX3dhdGNoGpIDaWdNa01pSkRaMjlMUTBNNWRFeDZRbXRaTVRreVIyZHNRbU16VW5saU1qVjJZbGhySlRORXdnU0FBa2RKVnpJd0xYSnlMVzlWUkZkdGIwdGhRVzlhWlZoU1ptTkhSbTVhVmpsNlltMUdkMk15YUhaa1JqbDVXbGRrY0dJeU5XaGlRa2xtWXpOb1ZGWXlTa1pQU0VreVpVVkdVMW93ZUdsaVNGSTBZbXRXVUZaWFVrSmphMnN3VjJwc1UxcDRiM0ZCUVVKc1ltZEJRbFpXVFVGQlZYUlRRVUZGUVZKclZqTmhSMFl3V0ROU2RsZ3paR2hrUjA1dlFVRkZRa0ZSUVVGQlVVRkJRVkZGUVZsclJVbEJRa2xVV20xc2MyUkhWbmxhVjFKbVkwZEdibHBXT1RCaU1uUnNZbWh2VkVOUFZIaHdkWEp5TFc5VlJFWlVPVXBFZDBsa2NVODRUMWRUU1ZSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYWkhJMmVqVlJTMEZuWjBFJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22History%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgK7AxIPRkV3aGF0X3RvX3dhdGNoGooDaWdNZU1oeERaMjlMUTBNNWRFeDZRWHBhZWs0elIyZGtTV0ZZVGpCaU0wbzF3Z1NBQWtkSlZ6SXdMWEp5TFc5VlJGZHRiMHRoUVc5YVpWaFNabU5IUm01YVZqbDZZbTFHZDJNeWFIWmtSamw1V2xka2NHSXlOV2hpUWtsbVl6Tm9WRll5U2taUFNFa3laVVZHVTFvd2VHbGlTRkkwWW10V1VGWlhVa0pqYTJzd1YycHNVMXA0YjNGQlFVSnNZbWRCUWxaV1RVRkJWWFJUUVVGRlFWSnJWak5oUjBZd1dETlNkbGd6Wkdoa1IwNXZRVUZGUWtGUlFVRkJVVUZCUVZGRlFWbHJSVWxCUWtsVVdtMXNjMlJIVm5sYVYxSm1ZMGRHYmxwV09UQmlNblJzWW1odlZFTlBWSGh3ZFhKeUxXOVZSRVpVT1VwRWQwbGtjVTg0VDFkVFNWUkRUMVI0Y0hWeWNpMXZWVVJHVkRsS1JIZEpaSEZQT0U5WFpISTJlalZSUzBGblowRSUzRJoCGmJyb3dzZS1mZWVkRkV3aGF0X3RvX3dhdGNo%22%7D%7D%2C%22selected%22%3Afalse%7D%2C%7B%22text%22%3A%22Recently%20uploaded%22%2C%22endpoint%22%3A%7B%22type%22%3A%22browseContinuation%22%2C%22payload%22%3A%7B%22token%22%3A%224qmFsgLDAxIPRkV3aGF0X3RvX3dhdGNoGpIDaWdNa01pSkZaMGxKUVZKdlVsVnRWbXBhVnpVd1lraHJaMlJZUW5OaU1rWnJXbGRSSlRORXdnU0FBa2RKVnpJd0xYSnlMVzlWUkZkdGIwdGhRVzlhWlZoU1ptTkhSbTVhVmpsNlltMUdkMk15YUhaa1JqbDVXbGRrY0dJeU5XaGlRa2xtWXpOb1ZGWXlTa1pQU0VreVpVVkdVMW93ZUdsaVNGSTBZbXRXVUZaWFVrSmphMnN3VjJwc1UxcDRiM0ZCUVVKc1ltZEJRbFpXVFVGQlZYUlRRVUZGUVZKclZqTmhSMFl3V0ROU2RsZ3paR2hrUjA1dlFVRkZRa0ZSUVVGQlVVRkJRVkZGUVZsclJVbEJRa2xVV20xc2MyUkhWbmxhVjFKbVkwZEdibHBXT1RCaU1uUnNZbWh2VkVOUFZIaHdkWEp5TFc5VlJFWlVPVXBFZDBsa2NVODRUMWRUU1ZSRFQxUjRjSFZ5Y2kxdlZVUkdWRGxLUkhkSlpIRlBPRTlYWkhJMmVqVlJTMEZuWjBFJTNEmgIaYnJvd3NlLWZlZWRGRXdoYXRfdG9fd2F0Y2g%253D%22%7D%7D%2C%22selected%22%3Afalse%7D%5D%7D%5D%2C%22menus%22%3Anull%2C%22buttons%22%3Anull%7D%2C%22contents%22%3A%7B%22header%22%3A%7B%22type%22%3A%22feed%22%2C%22title%22%3A%22Home%22%7D%2C%22tabs%22%3Anull%7D%7D@targetKey=section.filters.0@genericViewUri=generic
May 07 14:48:52 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:55 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
May 07 14:48:55 volumio volumio[830]: info: [youtube2-browse] browseUri: youtube2/generic@endpoint:o=%7B%22type%22%3A%22browse%22%2C%22payload%22%3A%7B%22browseId%22%3A%22FEwhat_to_watch%22%7D%7D
May 07 14:48:56 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:56 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:56 volumio volumio[830]: info: Preload queue cleared
May 07 14:48:56 volumio volumio[830]: info: Preload queue cleared
May 07 14:49:11 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
May 07 14:49:11 volumio volumio[830]: info: Preload queue cleared
May 07 14:49:21 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
May 07 14:49:21 volumio volumio[830]: info: Preload queue cleared
May 07 14:49:27 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
May 07 14:49:27 volumio volumio[830]: info: Preload queue cleared
May 07 14:49:31 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
May 07 14:49:31 volumio volumio[830]: info: Preload queue cleared
May 07 14:49:32 volumio volumio[830]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
May 07 14:49:32 volumio volumio[830]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
May 07 14:49:32 volumio volumio[830]: TypeError: Cannot read property 'length' of undefined
May 07 14:49:32 volumio volumio[830]: at /volumio/app/plugins/music_service/upnp_browser/index.js:341:25
May 07 14:49:32 volumio volumio[830]: at /volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:131:13
May 07 14:49:32 volumio volumio[830]: at Parser. (/volumio/node_modules/xml2js/lib/parser.js:304:18)
May 07 14:49:32 volumio volumio[830]: at Parser.emit (events.js:315:20)
May 07 14:49:32 volumio volumio[830]: at SAXParser.onclosetag (/volumio/node_modules/xml2js/lib/parser.js:262:26)
May 07 14:49:32 volumio volumio[830]: at emit (/volumio/node_modules/sax/lib/sax.js:624:35)
May 07 14:49:32 volumio volumio[830]: at emitNode (/volumio/node_modules/sax/lib/sax.js:629:5)
May 07 14:49:32 volumio volumio[830]: at closeTag (/volumio/node_modules/sax/lib/sax.js:889:7)
May 07 14:49:32 volumio volumio[830]: at SAXParser.write (/volumio/node_modules/sax/lib/sax.js:1436:13)
May 07 14:49:32 volumio volumio[830]: at Parser.exports.Parser.Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:323:31)
May 07 14:49:32 volumio volumio[830]: at Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:5:59)
May 07 14:49:32 volumio volumio[830]: at Object.exports.parseString (/volumio/node_modules/xml2js/lib/parser.js:369:19)
May 07 14:49:32 volumio volumio[830]: at IncomingMessage. (/volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:92:15)
May 07 14:49:32 volumio volumio[830]: at IncomingMessage.emit (events.js:327:22)
May 07 14:49:32 volumio volumio[830]: at endReadableNT (internal/streams/readable.js:1327:12)
May 07 14:49:32 volumio volumio[830]: at processTicksAndRejections (internal/process/task_queues.js:80:21)
May 07 14:49:32 volumio volumio[830]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
May 07 14:49:33 volumio sudo[1805]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2024-05-07 14:48
May 07 14:49:33 volumio sudo[1805]: 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="e7445fab547cd22e23d9bef72406cfb610bc1d7d"
VOLUMIO_FE_VERSION="5d5e99f8f803b3ec5fc5e8ca13bb4023600f3eee"
VOLUMIO_FE3_VERSION="a6ae210575eae1ff43f06ab71e1cd17576840623"
VOLUMIO_BE_VERSION="a9e1e1dd6072ffb15c0fcb8938d9ea0d8900c0da"
VOLUMIO_ARCH="arm"
VOLUMIO_VARIANT="volumio"
VOLUMIO_TEST="FALSE"
VOLUMIO_BUILD_DATE="Wed 24 Apr 2024 02:10:14 PM CEST"
VOLUMIO_VERSION="3.661"
VOLUMIO_HARDWARE="pi"
VOLUMIO_DEVICENAME="Raspberry Pi"
VOLUMIO_HASH="5bdefd4af4423fd17aacb83a8538bf1f"