-- Logs begin at Fri 2024-07-12 10:59:07 +07, end at Fri 2024-07-12 14:08:13 +07. --
Jul 12 14:07:00 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:00 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:03 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:03 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:06 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:07 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:07 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:07 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:07 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:09 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:09 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:12 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:12 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:15 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:15 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:17 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:17 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:23 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:23 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:25 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: calmradio , handleBrowseUri
Jul 12 14:07:25 lichngang volumio[1363]: info: Calm Radio group browse calmradio://4/52
Jul 12 14:07:25 lichngang volumio[1363]: info: Getting Calm Radio channels data
Jul 12 14:07:27 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:27 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:27 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:27 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:27 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:27 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:27 lichngang sudo[11773]:  volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig eth0
Jul 12 14:07:27 lichngang sudo[11773]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jul 12 14:07:27 lichngang sudo[11773]: pam_unix(sudo:session): session closed for user root
Jul 12 14:07:27 lichngang sudo[11775]:  volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/sbin/ifconfig wlan0
Jul 12 14:07:27 lichngang sudo[11775]: pam_unix(sudo:session): session opened for user root by (uid=0)
Jul 12 14:07:27 lichngang sudo[11775]: pam_unix(sudo:session): session closed for user root
Jul 12 14:07:28 lichngang volumio[1363]: verbose: New Socket.io Connection to 192.168.5.111 from 192.168.5.150 UA: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Engine version: 3 Transport: polling Total Clients: 4
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: my_volumio , getAutoUpdateCheckEnabled
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetVisibleSources
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: my_music , getDisabledSources
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:28 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: metavolumio , getInfinityPlayback
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetQueue
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreStateMachine::getQueue
Jul 12 14:07:28 lichngang volumio[1363]: info: CorePlayQueue::getQueue
Jul 12 14:07:28 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: multiroom , getMultiroom
Jul 12 14:07:28 lichngang volumio[1363]: info: Received Get System Info
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jul 12 14:07:28 lichngang volumio[1363]: info: Discovery: Getting this device information
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:28 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:28 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: appearance , getUiSettings
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getPrivacySettings
Jul 12 14:07:28 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: updater_comm , getUpdateMessageCache
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: wizard , getOnboardingWizard
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
Jul 12 14:07:29 lichngang volumio[1363]: info: Received Get System Info
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jul 12 14:07:29 lichngang volumio[1363]: info: Discovery: Getting this device information
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:29 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:29 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jul 12 14:07:30 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: calmradio , handleBrowseUri
Jul 12 14:07:30 lichngang volumio[1363]: info: Calm Radio group browse calmradio://48/36
Jul 12 14:07:30 lichngang volumio[1363]: info: Getting Calm Radio channels data
Jul 12 14:07:31 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: my_volumio , getMyVolumioStatus
Jul 12 14:07:31 lichngang volumio[1363]: info: Received Get System Info
Jul 12 14:07:31 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jul 12 14:07:31 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jul 12 14:07:31 lichngang volumio[1363]: info: Discovery: Getting this device information
Jul 12 14:07:31 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:31 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:31 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jul 12 14:07:35 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:35 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:36 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: youtube2 , handleBrowseUri
Jul 12 14:07:36 lichngang volumio[1363]: info: [youtube2-browse] browseUri: youtube2
Jul 12 14:07:36 lichngang volumio[1363]: info: [youtube2] InnertubeLoader: creating Innertube instance...
Jul 12 14:07:37 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:37 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:37 lichngang volumio[1363]: info: [youtube2] InnertubeLoader: creating Auth instance...
Jul 12 14:07:37 lichngang volumio[1363]: info: CoreCommandRouter::getUIConfigOnPlugin
Jul 12 14:07:37 lichngang ntpd[1347]: Soliciting pool server 2400:8902::f03c:91ff:fe50:f5f0
Jul 12 14:07:38 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: appearance , isLatestTOSAccepted
Jul 12 14:07:38 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:38 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:38 lichngang volumio[1363]: info: CoreCommandRouter::getUIConfigOnPlugin
Jul 12 14:07:38 lichngang volumio[1363]: info: [youtube2] InnertubeLoader: Auth instance created (status: pending sign-in)
Jul 12 14:07:39 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:07:43 lichngang volumio[1363]: Searching plugin music_service/youtube2
Jul 12 14:07:43 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: youtube2 , search
Jul 12 14:07:44 lichngang volumio[1363]: LockupView not found!
Jul 12 14:07:44 lichngang volumio[1363]: This is a bug, want to help us fix it? Follow the instructions at https://github.com/patrickkfkan/Volumio-YouTube.js/blob/main/docs/updating-the-parser.md or report it at https://github.com/patrickkfkan/Volumio-YouTube.js/issues!
Jul 12 14:07:44 lichngang volumio[1363]: Introspected and JIT generated this class in the meantime:
Jul 12 14:07:44 lichngang volumio[1363]: class LockupView extends YTNode {
Jul 12 14:07:44 lichngang volumio[1363]:   static type = 'LockupView';
Jul 12 14:07:44 lichngang volumio[1363]:   content_image: {
Jul 12 14:07:44 lichngang volumio[1363]:     collection_thumbnail_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:       primary_thumbnail: {
Jul 12 14:07:44 lichngang volumio[1363]:         thumbnail_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:           image: {
Jul 12 14:07:44 lichngang volumio[1363]:             sources: {
Jul 12 14:07:44 lichngang volumio[1363]:               0: {
Jul 12 14:07:44 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:44 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:44 lichngang volumio[1363]:                 height: number
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               1: {
Jul 12 14:07:44 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:44 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:44 lichngang volumio[1363]:                 height: number
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               2: {
Jul 12 14:07:44 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:44 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:44 lichngang volumio[1363]:                 height: number
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               3: {
Jul 12 14:07:44 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:44 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:44 lichngang volumio[1363]:                 height: number
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             }
Jul 12 14:07:44 lichngang volumio[1363]:           },
Jul 12 14:07:44 lichngang volumio[1363]:           overlays: {
Jul 12 14:07:44 lichngang volumio[1363]:             0: {
Jul 12 14:07:44 lichngang volumio[1363]:               thumbnail_overlay_badge_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                 thumbnail_badges: {
Jul 12 14:07:44 lichngang volumio[1363]:                   0: {
Jul 12 14:07:44 lichngang volumio[1363]:                     thumbnail_badge_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                       icon: {
Jul 12 14:07:44 lichngang volumio[1363]:                         sources: {
Jul 12 14:07:44 lichngang volumio[1363]:                           0: {
Jul 12 14:07:44 lichngang volumio[1363]:                             client_resource: {
Jul 12 14:07:44 lichngang volumio[1363]:                               image_name: string
Jul 12 14:07:44 lichngang volumio[1363]:                             }
Jul 12 14:07:44 lichngang volumio[1363]:                           }
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       },
Jul 12 14:07:44 lichngang volumio[1363]:                       text: string,
Jul 12 14:07:44 lichngang volumio[1363]:                       badge_style: string
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 position: string
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             1: {
Jul 12 14:07:44 lichngang volumio[1363]:               thumbnail_hover_overlay_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                 icon: {
Jul 12 14:07:44 lichngang volumio[1363]:                   sources: {
Jul 12 14:07:44 lichngang volumio[1363]:                     0: {
Jul 12 14:07:44 lichngang volumio[1363]:                       client_resource: {
Jul 12 14:07:44 lichngang volumio[1363]:                         image_name: string
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 text: {
Jul 12 14:07:44 lichngang volumio[1363]:                   content: string,
Jul 12 14:07:44 lichngang volumio[1363]:                   style_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                     0: {
Jul 12 14:07:44 lichngang volumio[1363]:                       start_index: number,
Jul 12 14:07:44 lichngang volumio[1363]:                       length: number
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 style: string
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             }
Jul 12 14:07:44 lichngang volumio[1363]:           }
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     }
Jul 12 14:07:44 lichngang volumio[1363]:   };
Jul 12 14:07:44 lichngang volumio[1363]:   metadata: {
Jul 12 14:07:44 lichngang volumio[1363]:     lockup_metadata_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:       title: {
Jul 12 14:07:44 lichngang volumio[1363]:         content: string
Jul 12 14:07:44 lichngang volumio[1363]:       },
Jul 12 14:07:44 lichngang volumio[1363]:       metadata: {
Jul 12 14:07:44 lichngang volumio[1363]:         content_metadata_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:           metadata_rows: {
Jul 12 14:07:44 lichngang volumio[1363]:             0: {
Jul 12 14:07:44 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                 0: {
Jul 12 14:07:44 lichngang volumio[1363]:                   text: {
Jul 12 14:07:44 lichngang volumio[1363]:                     content: string
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             1: {
Jul 12 14:07:44 lichngang volumio[1363]:               is_spacer_row: boolean
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             2: {
Jul 12 14:07:44 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                 0: {
Jul 12 14:07:44 lichngang volumio[1363]:                   text: {
Jul 12 14:07:44 lichngang volumio[1363]:                     content: string,
Jul 12 14:07:44 lichngang volumio[1363]:                     command_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                       0: {
Jul 12 14:07:44 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:44 lichngang volumio[1363]:                         length: number,
Jul 12 14:07:44 lichngang volumio[1363]:                         on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:                           innertube_command: NavigationEndpoint
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             3: {
Jul 12 14:07:44 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                 0: {
Jul 12 14:07:44 lichngang volumio[1363]:                   text: {
Jul 12 14:07:44 lichngang volumio[1363]:                     content: string,
Jul 12 14:07:44 lichngang volumio[1363]:                     command_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                       0: {
Jul 12 14:07:44 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:44 lichngang volumio[1363]:                         length: number,
Jul 12 14:07:44 lichngang volumio[1363]:                         on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:                           innertube_command: NavigationEndpoint
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             4: {
Jul 12 14:07:44 lichngang volumio[1363]:               is_spacer_row: boolean
Jul 12 14:07:44 lichngang volumio[1363]:             }
Jul 12 14:07:44 lichngang volumio[1363]:           },
Jul 12 14:07:44 lichngang volumio[1363]:           delimiter: string
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     }
Jul 12 14:07:44 lichngang volumio[1363]:   };
Jul 12 14:07:44 lichngang volumio[1363]:   content_id: string;
Jul 12 14:07:44 lichngang volumio[1363]:   content_type: string;
Jul 12 14:07:44 lichngang volumio[1363]:   renderer_context: {
Jul 12 14:07:44 lichngang volumio[1363]:     logging_context: {
Jul 12 14:07:44 lichngang volumio[1363]:       logging_directives: {
Jul 12 14:07:44 lichngang volumio[1363]:         tracking_params: string,
Jul 12 14:07:44 lichngang volumio[1363]:         client_ve_spec: {
Jul 12 14:07:44 lichngang volumio[1363]:           ui_type: number,
Jul 12 14:07:44 lichngang volumio[1363]:           ve_counter: number
Jul 12 14:07:44 lichngang volumio[1363]:         },
Jul 12 14:07:44 lichngang volumio[1363]:         enable_displaylogger_experiment: boolean
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     },
Jul 12 14:07:44 lichngang volumio[1363]:     command_context: {
Jul 12 14:07:44 lichngang volumio[1363]:       on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:         innertube_command: NavigationEndpoint
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     }
Jul 12 14:07:44 lichngang volumio[1363]:   };
Jul 12 14:07:44 lichngang volumio[1363]:   constructor(data: RawNode) {
Jul 12 14:07:44 lichngang volumio[1363]:     super();
Jul 12 14:07:44 lichngang volumio[1363]:     this.content_image = {
Jul 12 14:07:44 lichngang volumio[1363]:       collection_thumbnail_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:         primary_thumbnail: {
Jul 12 14:07:44 lichngang volumio[1363]:           thumbnail_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:             image: {
Jul 12 14:07:44 lichngang volumio[1363]:               sources: {
Jul 12 14:07:44 lichngang volumio[1363]:                 0: {
Jul 12 14:07:44 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.url,
Jul 12 14:07:44 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.width,
Jul 12 14:07:44 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.height
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 1: {
Jul 12 14:07:44 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.url,
Jul 12 14:07:44 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.width,
Jul 12 14:07:44 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.height
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 2: {
Jul 12 14:07:44 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.url,
Jul 12 14:07:44 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.width,
Jul 12 14:07:44 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.height
Jul 12 14:07:44 lichngang volumio[1363]:                 },
Jul 12 14:07:44 lichngang volumio[1363]:                 3: {
Jul 12 14:07:44 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.url,
Jul 12 14:07:44 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.width,
Jul 12 14:07:44 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.height
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             overlays: {
Jul 12 14:07:44 lichngang volumio[1363]:               0: {
Jul 12 14:07:44 lichngang volumio[1363]:                 thumbnail_overlay_badge_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                   thumbnail_badges: {
Jul 12 14:07:44 lichngang volumio[1363]:                     0: {
Jul 12 14:07:44 lichngang volumio[1363]:                       thumbnail_badge_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                         icon: {
Jul 12 14:07:44 lichngang volumio[1363]:                           sources: {
Jul 12 14:07:44 lichngang volumio[1363]:                             0: {
Jul 12 14:07:44 lichngang volumio[1363]:                               client_resource: {
Jul 12 14:07:44 lichngang volumio[1363]:                                 image_name: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.icon.sources.0.clientResource.imageName
Jul 12 14:07:44 lichngang volumio[1363]:                               }
Jul 12 14:07:44 lichngang volumio[1363]:                             }
Jul 12 14:07:44 lichngang volumio[1363]:                           }
Jul 12 14:07:44 lichngang volumio[1363]:                         },
Jul 12 14:07:44 lichngang volumio[1363]:                         text: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.text,
Jul 12 14:07:44 lichngang volumio[1363]:                         badge_style: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.badgeStyle
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   },
Jul 12 14:07:44 lichngang volumio[1363]:                   position: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.position
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               1: {
Jul 12 14:07:44 lichngang volumio[1363]:                 thumbnail_hover_overlay_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:                   icon: {
Jul 12 14:07:44 lichngang volumio[1363]:                     sources: {
Jul 12 14:07:44 lichngang volumio[1363]:                       0: {
Jul 12 14:07:44 lichngang volumio[1363]:                         client_resource: {
Jul 12 14:07:44 lichngang volumio[1363]:                           image_name: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.icon.sources.0.clientResource.imageName
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   },
Jul 12 14:07:44 lichngang volumio[1363]:                   text: {
Jul 12 14:07:44 lichngang volumio[1363]:                     content: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.content,
Jul 12 14:07:44 lichngang volumio[1363]:                     style_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                       0: {
Jul 12 14:07:44 lichngang volumio[1363]:                         start_index: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.styleRuns.0.startIndex,
Jul 12 14:07:44 lichngang volumio[1363]:                         length: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.styleRuns.0.length
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   },
Jul 12 14:07:44 lichngang volumio[1363]:                   style: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.style
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             }
Jul 12 14:07:44 lichngang volumio[1363]:           }
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     };
Jul 12 14:07:44 lichngang volumio[1363]:     this.metadata = {
Jul 12 14:07:44 lichngang volumio[1363]:       lockup_metadata_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:         title: {
Jul 12 14:07:44 lichngang volumio[1363]:           content: data.metadata.lockupMetadataViewModel.title.content
Jul 12 14:07:44 lichngang volumio[1363]:         },
Jul 12 14:07:44 lichngang volumio[1363]:         metadata: {
Jul 12 14:07:44 lichngang volumio[1363]:           content_metadata_view_model: {
Jul 12 14:07:44 lichngang volumio[1363]:             metadata_rows: {
Jul 12 14:07:44 lichngang volumio[1363]:               0: {
Jul 12 14:07:44 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                   0: {
Jul 12 14:07:44 lichngang volumio[1363]:                     text: {
Jul 12 14:07:44 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.content
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               1: {
Jul 12 14:07:44 lichngang volumio[1363]:                 is_spacer_row: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.1.isSpacerRow
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               2: {
Jul 12 14:07:44 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                   0: {
Jul 12 14:07:44 lichngang volumio[1363]:                     text: {
Jul 12 14:07:44 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.content,
Jul 12 14:07:44 lichngang volumio[1363]:                       command_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                         0: {
Jul 12 14:07:44 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.startIndex,
Jul 12 14:07:44 lichngang volumio[1363]:                           length: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.length,
Jul 12 14:07:44 lichngang volumio[1363]:                           on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:                             innertube_command: new NavigationEndpoint(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.onTap.innertubeCommand)
Jul 12 14:07:44 lichngang volumio[1363]:                           }
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               3: {
Jul 12 14:07:44 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:44 lichngang volumio[1363]:                   0: {
Jul 12 14:07:44 lichngang volumio[1363]:                     text: {
Jul 12 14:07:44 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.content,
Jul 12 14:07:44 lichngang volumio[1363]:                       command_runs: {
Jul 12 14:07:44 lichngang volumio[1363]:                         0: {
Jul 12 14:07:44 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.startIndex,
Jul 12 14:07:44 lichngang volumio[1363]:                           length: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.length,
Jul 12 14:07:44 lichngang volumio[1363]:                           on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:                             innertube_command: new NavigationEndpoint(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.onTap.innertubeCommand)
Jul 12 14:07:44 lichngang volumio[1363]:                           }
Jul 12 14:07:44 lichngang volumio[1363]:                         }
Jul 12 14:07:44 lichngang volumio[1363]:                       }
Jul 12 14:07:44 lichngang volumio[1363]:                     }
Jul 12 14:07:44 lichngang volumio[1363]:                   }
Jul 12 14:07:44 lichngang volumio[1363]:                 }
Jul 12 14:07:44 lichngang volumio[1363]:               },
Jul 12 14:07:44 lichngang volumio[1363]:               4: {
Jul 12 14:07:44 lichngang volumio[1363]:                 is_spacer_row: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.4.isSpacerRow
Jul 12 14:07:44 lichngang volumio[1363]:               }
Jul 12 14:07:44 lichngang volumio[1363]:             },
Jul 12 14:07:44 lichngang volumio[1363]:             delimiter: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.delimiter
Jul 12 14:07:44 lichngang volumio[1363]:           }
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     };
Jul 12 14:07:44 lichngang volumio[1363]:     this.content_id = data.contentId;
Jul 12 14:07:44 lichngang volumio[1363]:     this.content_type = data.contentType;
Jul 12 14:07:44 lichngang volumio[1363]:     this.renderer_context = {
Jul 12 14:07:44 lichngang volumio[1363]:       logging_context: {
Jul 12 14:07:44 lichngang volumio[1363]:         logging_directives: {
Jul 12 14:07:44 lichngang volumio[1363]:           tracking_params: data.rendererContext.loggingContext.loggingDirectives.trackingParams,
Jul 12 14:07:44 lichngang volumio[1363]:           client_ve_spec: {
Jul 12 14:07:44 lichngang volumio[1363]:             ui_type: data.rendererContext.loggingContext.loggingDirectives.clientVeSpec.uiType,
Jul 12 14:07:44 lichngang volumio[1363]:             ve_counter: data.rendererContext.loggingContext.loggingDirectives.clientVeSpec.veCounter
Jul 12 14:07:44 lichngang volumio[1363]:           },
Jul 12 14:07:44 lichngang volumio[1363]:           enable_displaylogger_experiment: data.rendererContext.loggingContext.loggingDirectives.enableDisplayloggerExperiment
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       },
Jul 12 14:07:44 lichngang volumio[1363]:       command_context: {
Jul 12 14:07:44 lichngang volumio[1363]:         on_tap: {
Jul 12 14:07:44 lichngang volumio[1363]:           innertube_command: new NavigationEndpoint(data.rendererContext.commandContext.onTap.innertubeCommand)
Jul 12 14:07:44 lichngang volumio[1363]:         }
Jul 12 14:07:44 lichngang volumio[1363]:       }
Jul 12 14:07:44 lichngang volumio[1363]:     };
Jul 12 14:07:44 lichngang volumio[1363]:   }
Jul 12 14:07:44 lichngang volumio[1363]: }
Jul 12 14:07:44 lichngang volumio[1363]: SearchHeader not found!
Jul 12 14:07:44 lichngang volumio[1363]: This is a bug, want to help us fix it? Follow the instructions at https://github.com/patrickkfkan/Volumio-YouTube.js/blob/main/docs/updating-the-parser.md or report it at https://github.com/patrickkfkan/Volumio-YouTube.js/issues!
Jul 12 14:07:44 lichngang volumio[1363]: Introspected and JIT generated this class in the meantime:
Jul 12 14:07:44 lichngang volumio[1363]: class SearchHeader extends YTNode {
Jul 12 14:07:44 lichngang volumio[1363]:   static type = 'SearchHeader';
Jul 12 14:07:44 lichngang volumio[1363]:   search_filter_button: YTNodes.Button | null;
Jul 12 14:07:44 lichngang volumio[1363]:   constructor(data: RawNode) {
Jul 12 14:07:44 lichngang volumio[1363]:     super();
Jul 12 14:07:44 lichngang volumio[1363]:     this.search_filter_button = Parser.parseItem(data.searchFilterButton, [ YTNodes.Button ]);
Jul 12 14:07:44 lichngang volumio[1363]:   }
Jul 12 14:07:44 lichngang volumio[1363]: }
Jul 12 14:07:44 lichngang volumio[1363]: info: All search sources collected, pushing search results
Jul 12 14:07:46 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getPrivacySettings
Jul 12 14:07:46 lichngang volumio[1363]: info: CALLMETHOD: system_controller my_volumio retreiveBackendEventStates undefined
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: my_volumio , retreiveBackendEventStates
Jul 12 14:07:46 lichngang volumio[1363]: info: Received Get System Version
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getSystemVersion
Jul 12 14:07:46 lichngang volumio[1363]: info: Received Get System Info
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: system , getSystemInfo
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , getThisDevice
Jul 12 14:07:46 lichngang volumio[1363]: info: Discovery: Getting this device information
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:46 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:46 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: network , getCachedIPAddresses
Jul 12 14:07:47 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:47 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:47 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:47 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:07:48 lichngang volumio[1363]: Searching plugin music_service/youtube2
Jul 12 14:07:48 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: youtube2 , search
Jul 12 14:07:49 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:49 lichngang volumio[1363]: SearchHeader changed!
Jul 12 14:07:49 lichngang volumio[1363]: The following keys where altered: chip_bar
Jul 12 14:07:49 lichngang volumio[1363]: The class has changed to:
Jul 12 14:07:49 lichngang volumio[1363]: class SearchHeader extends YTNode {
Jul 12 14:07:49 lichngang volumio[1363]:   static type = 'SearchHeader';
Jul 12 14:07:49 lichngang volumio[1363]:   search_filter_button: YTNodes.Button | null;
Jul 12 14:07:49 lichngang volumio[1363]:   chip_bar?: YTNodes.ChipCloud | null;
Jul 12 14:07:49 lichngang volumio[1363]:   constructor(data: RawNode) {
Jul 12 14:07:49 lichngang volumio[1363]:     super();
Jul 12 14:07:49 lichngang volumio[1363]:     this.search_filter_button = Parser.parseItem(data.searchFilterButton, [ YTNodes.Button ]);
Jul 12 14:07:49 lichngang volumio[1363]:     this.chip_bar = Reflect.has(data, 'chipBar') ? Parser.parseItem(data.chipBar, [ YTNodes.ChipCloud ]) : undefined;
Jul 12 14:07:49 lichngang volumio[1363]:   }
Jul 12 14:07:49 lichngang volumio[1363]: }
Jul 12 14:07:49 lichngang volumio[1363]: info: All search sources collected, pushing search results
Jul 12 14:07:51 lichngang volumio[1363]: Searching plugin music_service/youtube2
Jul 12 14:07:51 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: youtube2 , search
Jul 12 14:07:52 lichngang volumio[1363]: LockupView changed!
Jul 12 14:07:52 lichngang volumio[1363]: The following keys where altered: metadata
Jul 12 14:07:52 lichngang volumio[1363]: The class has changed to:
Jul 12 14:07:52 lichngang volumio[1363]: class LockupView extends YTNode {
Jul 12 14:07:52 lichngang volumio[1363]:   static type = 'LockupView';
Jul 12 14:07:52 lichngang volumio[1363]:   content_image: {
Jul 12 14:07:52 lichngang volumio[1363]:     collection_thumbnail_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:       primary_thumbnail: {
Jul 12 14:07:52 lichngang volumio[1363]:         thumbnail_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:           image: {
Jul 12 14:07:52 lichngang volumio[1363]:             sources: {
Jul 12 14:07:52 lichngang volumio[1363]:               0: {
Jul 12 14:07:52 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:52 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:52 lichngang volumio[1363]:                 height: number
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               1: {
Jul 12 14:07:52 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:52 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:52 lichngang volumio[1363]:                 height: number
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               2: {
Jul 12 14:07:52 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:52 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:52 lichngang volumio[1363]:                 height: number
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               3: {
Jul 12 14:07:52 lichngang volumio[1363]:                 url: string,
Jul 12 14:07:52 lichngang volumio[1363]:                 width: number,
Jul 12 14:07:52 lichngang volumio[1363]:                 height: number
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             }
Jul 12 14:07:52 lichngang volumio[1363]:           },
Jul 12 14:07:52 lichngang volumio[1363]:           overlays: {
Jul 12 14:07:52 lichngang volumio[1363]:             0: {
Jul 12 14:07:52 lichngang volumio[1363]:               thumbnail_overlay_badge_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                 thumbnail_badges: {
Jul 12 14:07:52 lichngang volumio[1363]:                   0: {
Jul 12 14:07:52 lichngang volumio[1363]:                     thumbnail_badge_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                       icon: {
Jul 12 14:07:52 lichngang volumio[1363]:                         sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                           0: {
Jul 12 14:07:52 lichngang volumio[1363]:                             client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                               image_name: string
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       },
Jul 12 14:07:52 lichngang volumio[1363]:                       text: string,
Jul 12 14:07:52 lichngang volumio[1363]:                       badge_style: string
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 position: string
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             1: {
Jul 12 14:07:52 lichngang volumio[1363]:               thumbnail_hover_overlay_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                 icon: {
Jul 12 14:07:52 lichngang volumio[1363]:                   sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                     0: {
Jul 12 14:07:52 lichngang volumio[1363]:                       client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                         image_name: string
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 text: {
Jul 12 14:07:52 lichngang volumio[1363]:                   content: string,
Jul 12 14:07:52 lichngang volumio[1363]:                   style_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                     0: {
Jul 12 14:07:52 lichngang volumio[1363]:                       start_index: number,
Jul 12 14:07:52 lichngang volumio[1363]:                       length: number
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 style: string
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             }
Jul 12 14:07:52 lichngang volumio[1363]:           }
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     }
Jul 12 14:07:52 lichngang volumio[1363]:   };
Jul 12 14:07:52 lichngang volumio[1363]:   content_id: string;
Jul 12 14:07:52 lichngang volumio[1363]:   content_type: string;
Jul 12 14:07:52 lichngang volumio[1363]:   renderer_context: {
Jul 12 14:07:52 lichngang volumio[1363]:     logging_context: {
Jul 12 14:07:52 lichngang volumio[1363]:       logging_directives: {
Jul 12 14:07:52 lichngang volumio[1363]:         tracking_params: string,
Jul 12 14:07:52 lichngang volumio[1363]:         client_ve_spec: {
Jul 12 14:07:52 lichngang volumio[1363]:           ui_type: number,
Jul 12 14:07:52 lichngang volumio[1363]:           ve_counter: number
Jul 12 14:07:52 lichngang volumio[1363]:         },
Jul 12 14:07:52 lichngang volumio[1363]:         enable_displaylogger_experiment: boolean
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     },
Jul 12 14:07:52 lichngang volumio[1363]:     command_context: {
Jul 12 14:07:52 lichngang volumio[1363]:       on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:         innertube_command: NavigationEndpoint
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     }
Jul 12 14:07:52 lichngang volumio[1363]:   };
Jul 12 14:07:52 lichngang volumio[1363]:   metadata: {
Jul 12 14:07:52 lichngang volumio[1363]:     lockup_metadata_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:       title: {
Jul 12 14:07:52 lichngang volumio[1363]:         content: string
Jul 12 14:07:52 lichngang volumio[1363]:       },
Jul 12 14:07:52 lichngang volumio[1363]:       metadata: {
Jul 12 14:07:52 lichngang volumio[1363]:         content_metadata_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:           delimiter: string,
Jul 12 14:07:52 lichngang volumio[1363]:           metadata_rows: {
Jul 12 14:07:52 lichngang volumio[1363]:             1: {
Jul 12 14:07:52 lichngang volumio[1363]:               is_spacer_row: boolean
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             2: {
Jul 12 14:07:52 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                 0: {
Jul 12 14:07:52 lichngang volumio[1363]:                   text: {
Jul 12 14:07:52 lichngang volumio[1363]:                     content: string,
Jul 12 14:07:52 lichngang volumio[1363]:                     command_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         length: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:                           innertube_command: NavigationEndpoint
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             3: {
Jul 12 14:07:52 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                 0: {
Jul 12 14:07:52 lichngang volumio[1363]:                   text: {
Jul 12 14:07:52 lichngang volumio[1363]:                     content: string,
Jul 12 14:07:52 lichngang volumio[1363]:                     command_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         length: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:                           innertube_command: NavigationEndpoint
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             4: {
Jul 12 14:07:52 lichngang volumio[1363]:               is_spacer_row: boolean
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             0: {
Jul 12 14:07:52 lichngang volumio[1363]:               metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                 0: {
Jul 12 14:07:52 lichngang volumio[1363]:                   text: {
Jul 12 14:07:52 lichngang volumio[1363]:                     content: string,
Jul 12 14:07:52 lichngang volumio[1363]:                     style_runs?: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         style_run_extensions: {
Jul 12 14:07:52 lichngang volumio[1363]:                           style_run_color_map_extension: {
Jul 12 14:07:52 lichngang volumio[1363]:                             color_map: {
Jul 12 14:07:52 lichngang volumio[1363]:                               0: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 key: string,
Jul 12 14:07:52 lichngang volumio[1363]:                                 value: number
Jul 12 14:07:52 lichngang volumio[1363]:                               },
Jul 12 14:07:52 lichngang volumio[1363]:                               1: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 key: string,
Jul 12 14:07:52 lichngang volumio[1363]:                                 value: number
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     },
Jul 12 14:07:52 lichngang volumio[1363]:                     attachment_runs?: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         start_index: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         length: number,
Jul 12 14:07:52 lichngang volumio[1363]:                         element: {
Jul 12 14:07:52 lichngang volumio[1363]:                           type: {
Jul 12 14:07:52 lichngang volumio[1363]:                             image_type: {
Jul 12 14:07:52 lichngang volumio[1363]:                               image: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   0: {
Jul 12 14:07:52 lichngang volumio[1363]:                                     client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                                       image_name: string
Jul 12 14:07:52 lichngang volumio[1363]:                                     },
Jul 12 14:07:52 lichngang volumio[1363]:                                     width: number,
Jul 12 14:07:52 lichngang volumio[1363]:                                     height: number
Jul 12 14:07:52 lichngang volumio[1363]:                                   }
Jul 12 14:07:52 lichngang volumio[1363]:                                 }
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           },
Jul 12 14:07:52 lichngang volumio[1363]:                           properties: {
Jul 12 14:07:52 lichngang volumio[1363]:                             layout_properties: {
Jul 12 14:07:52 lichngang volumio[1363]:                               height: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 value: number,
Jul 12 14:07:52 lichngang volumio[1363]:                                 unit: string
Jul 12 14:07:52 lichngang volumio[1363]:                               },
Jul 12 14:07:52 lichngang volumio[1363]:                               width: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 value: number,
Jul 12 14:07:52 lichngang volumio[1363]:                                 unit: string
Jul 12 14:07:52 lichngang volumio[1363]:                               },
Jul 12 14:07:52 lichngang volumio[1363]:                               margin: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 left: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   value: number,
Jul 12 14:07:52 lichngang volumio[1363]:                                   unit: string
Jul 12 14:07:52 lichngang volumio[1363]:                                 }
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         },
Jul 12 14:07:52 lichngang volumio[1363]:                         alignment: string
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             }
Jul 12 14:07:52 lichngang volumio[1363]:           }
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     }
Jul 12 14:07:52 lichngang volumio[1363]:   };
Jul 12 14:07:52 lichngang volumio[1363]:   constructor(data: RawNode) {
Jul 12 14:07:52 lichngang volumio[1363]:     super();
Jul 12 14:07:52 lichngang volumio[1363]:     this.content_image = {
Jul 12 14:07:52 lichngang volumio[1363]:       collection_thumbnail_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:         primary_thumbnail: {
Jul 12 14:07:52 lichngang volumio[1363]:           thumbnail_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:             image: {
Jul 12 14:07:52 lichngang volumio[1363]:               sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                 0: {
Jul 12 14:07:52 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.url,
Jul 12 14:07:52 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.width,
Jul 12 14:07:52 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.0.height
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 1: {
Jul 12 14:07:52 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.url,
Jul 12 14:07:52 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.width,
Jul 12 14:07:52 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.1.height
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 2: {
Jul 12 14:07:52 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.url,
Jul 12 14:07:52 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.width,
Jul 12 14:07:52 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.2.height
Jul 12 14:07:52 lichngang volumio[1363]:                 },
Jul 12 14:07:52 lichngang volumio[1363]:                 3: {
Jul 12 14:07:52 lichngang volumio[1363]:                   url: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.url,
Jul 12 14:07:52 lichngang volumio[1363]:                   width: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.width,
Jul 12 14:07:52 lichngang volumio[1363]:                   height: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.image.sources.3.height
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             },
Jul 12 14:07:52 lichngang volumio[1363]:             overlays: {
Jul 12 14:07:52 lichngang volumio[1363]:               0: {
Jul 12 14:07:52 lichngang volumio[1363]:                 thumbnail_overlay_badge_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                   thumbnail_badges: {
Jul 12 14:07:52 lichngang volumio[1363]:                     0: {
Jul 12 14:07:52 lichngang volumio[1363]:                       thumbnail_badge_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                         icon: {
Jul 12 14:07:52 lichngang volumio[1363]:                           sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                             0: {
Jul 12 14:07:52 lichngang volumio[1363]:                               client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 image_name: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.icon.sources.0.clientResource.imageName
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         },
Jul 12 14:07:52 lichngang volumio[1363]:                         text: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.text,
Jul 12 14:07:52 lichngang volumio[1363]:                         badge_style: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.thumbnailBadges.0.thumbnailBadgeViewModel.badgeStyle
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   },
Jul 12 14:07:52 lichngang volumio[1363]:                   position: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.0.thumbnailOverlayBadgeViewModel.position
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               1: {
Jul 12 14:07:52 lichngang volumio[1363]:                 thumbnail_hover_overlay_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:                   icon: {
Jul 12 14:07:52 lichngang volumio[1363]:                     sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                           image_name: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.icon.sources.0.clientResource.imageName
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   },
Jul 12 14:07:52 lichngang volumio[1363]:                   text: {
Jul 12 14:07:52 lichngang volumio[1363]:                     content: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.content,
Jul 12 14:07:52 lichngang volumio[1363]:                     style_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                       0: {
Jul 12 14:07:52 lichngang volumio[1363]:                         start_index: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.styleRuns.0.startIndex,
Jul 12 14:07:52 lichngang volumio[1363]:                         length: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.text.styleRuns.0.length
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   },
Jul 12 14:07:52 lichngang volumio[1363]:                   style: data.contentImage.collectionThumbnailViewModel.primaryThumbnail.thumbnailViewModel.overlays.1.thumbnailHoverOverlayViewModel.style
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             }
Jul 12 14:07:52 lichngang volumio[1363]:           }
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     };
Jul 12 14:07:52 lichngang volumio[1363]:     this.content_id = data.contentId;
Jul 12 14:07:52 lichngang volumio[1363]:     this.content_type = data.contentType;
Jul 12 14:07:52 lichngang volumio[1363]:     this.renderer_context = {
Jul 12 14:07:52 lichngang volumio[1363]:       logging_context: {
Jul 12 14:07:52 lichngang volumio[1363]:         logging_directives: {
Jul 12 14:07:52 lichngang volumio[1363]:           tracking_params: data.rendererContext.loggingContext.loggingDirectives.trackingParams,
Jul 12 14:07:52 lichngang volumio[1363]:           client_ve_spec: {
Jul 12 14:07:52 lichngang volumio[1363]:             ui_type: data.rendererContext.loggingContext.loggingDirectives.clientVeSpec.uiType,
Jul 12 14:07:52 lichngang volumio[1363]:             ve_counter: data.rendererContext.loggingContext.loggingDirectives.clientVeSpec.veCounter
Jul 12 14:07:52 lichngang volumio[1363]:           },
Jul 12 14:07:52 lichngang volumio[1363]:           enable_displaylogger_experiment: data.rendererContext.loggingContext.loggingDirectives.enableDisplayloggerExperiment
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       },
Jul 12 14:07:52 lichngang volumio[1363]:       command_context: {
Jul 12 14:07:52 lichngang volumio[1363]:         on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:           innertube_command: new NavigationEndpoint(data.rendererContext.commandContext.onTap.innertubeCommand)
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     };
Jul 12 14:07:52 lichngang volumio[1363]:     this.metadata = {
Jul 12 14:07:52 lichngang volumio[1363]:       lockup_metadata_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:         title: {
Jul 12 14:07:52 lichngang volumio[1363]:           content: data.metadata.lockupMetadataViewModel.title.content
Jul 12 14:07:52 lichngang volumio[1363]:         },
Jul 12 14:07:52 lichngang volumio[1363]:         metadata: {
Jul 12 14:07:52 lichngang volumio[1363]:           content_metadata_view_model: {
Jul 12 14:07:52 lichngang volumio[1363]:             delimiter: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.delimiter,
Jul 12 14:07:52 lichngang volumio[1363]:             metadata_rows: {
Jul 12 14:07:52 lichngang volumio[1363]:               1: {
Jul 12 14:07:52 lichngang volumio[1363]:                 is_spacer_row: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.1.isSpacerRow
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               2: {
Jul 12 14:07:52 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                   0: {
Jul 12 14:07:52 lichngang volumio[1363]:                     text: {
Jul 12 14:07:52 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.content,
Jul 12 14:07:52 lichngang volumio[1363]:                       command_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                         0: {
Jul 12 14:07:52 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.startIndex,
Jul 12 14:07:52 lichngang volumio[1363]:                           length: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.length,
Jul 12 14:07:52 lichngang volumio[1363]:                           on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:                             innertube_command: new NavigationEndpoint(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.2.metadataParts.0.text.commandRuns.0.onTap.innertubeCommand)
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               3: {
Jul 12 14:07:52 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                   0: {
Jul 12 14:07:52 lichngang volumio[1363]:                     text: {
Jul 12 14:07:52 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.content,
Jul 12 14:07:52 lichngang volumio[1363]:                       command_runs: {
Jul 12 14:07:52 lichngang volumio[1363]:                         0: {
Jul 12 14:07:52 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.startIndex,
Jul 12 14:07:52 lichngang volumio[1363]:                           length: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.length,
Jul 12 14:07:52 lichngang volumio[1363]:                           on_tap: {
Jul 12 14:07:52 lichngang volumio[1363]:                             innertube_command: new NavigationEndpoint(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.3.metadataParts.0.text.commandRuns.0.onTap.innertubeCommand)
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       }
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               4: {
Jul 12 14:07:52 lichngang volumio[1363]:                 is_spacer_row: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.4.isSpacerRow
Jul 12 14:07:52 lichngang volumio[1363]:               },
Jul 12 14:07:52 lichngang volumio[1363]:               0: {
Jul 12 14:07:52 lichngang volumio[1363]:                 metadata_parts: {
Jul 12 14:07:52 lichngang volumio[1363]:                   0: {
Jul 12 14:07:52 lichngang volumio[1363]:                     text: {
Jul 12 14:07:52 lichngang volumio[1363]:                       content: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.content,
Jul 12 14:07:52 lichngang volumio[1363]:                       style_runs: Reflect.has(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text, 'styleRuns') ? {
Jul 12 14:07:52 lichngang volumio[1363]:                         0: {
Jul 12 14:07:52 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.styleRuns.0.startIndex,
Jul 12 14:07:52 lichngang volumio[1363]:                           style_run_extensions: {
Jul 12 14:07:52 lichngang volumio[1363]:                             style_run_color_map_extension: {
Jul 12 14:07:52 lichngang volumio[1363]:                               color_map: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 0: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   key: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.styleRuns.0.styleRunExtensions.styleRunColorMapExtension.colorMap.0.key,
Jul 12 14:07:52 lichngang volumio[1363]:                                   value: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.styleRuns.0.styleRunExtensions.styleRunColorMapExtension.colorMap.0.value
Jul 12 14:07:52 lichngang volumio[1363]:                                 },
Jul 12 14:07:52 lichngang volumio[1363]:                                 1: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   key: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.styleRuns.0.styleRunExtensions.styleRunColorMapExtension.colorMap.1.key,
Jul 12 14:07:52 lichngang volumio[1363]:                                   value: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.styleRuns.0.styleRunExtensions.styleRunColorMapExtension.colorMap.1.value
Jul 12 14:07:52 lichngang volumio[1363]:                                 }
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           }
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       } : undefined,
Jul 12 14:07:52 lichngang volumio[1363]:                       attachment_runs: Reflect.has(data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text, 'attachmentRuns') ? {
Jul 12 14:07:52 lichngang volumio[1363]:                         0: {
Jul 12 14:07:52 lichngang volumio[1363]:                           start_index: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.startIndex,
Jul 12 14:07:52 lichngang volumio[1363]:                           length: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.length,
Jul 12 14:07:52 lichngang volumio[1363]:                           element: {
Jul 12 14:07:52 lichngang volumio[1363]:                             type: {
Jul 12 14:07:52 lichngang volumio[1363]:                               image_type: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 image: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   sources: {
Jul 12 14:07:52 lichngang volumio[1363]:                                     0: {
Jul 12 14:07:52 lichngang volumio[1363]:                                       client_resource: {
Jul 12 14:07:52 lichngang volumio[1363]:                                         image_name: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.type.imageType.image.sources.0.clientResource.imageName
Jul 12 14:07:52 lichngang volumio[1363]:                                       },
Jul 12 14:07:52 lichngang volumio[1363]:                                       width: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.type.imageType.image.sources.0.width,
Jul 12 14:07:52 lichngang volumio[1363]:                                       height: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.type.imageType.image.sources.0.height
Jul 12 14:07:52 lichngang volumio[1363]:                                     }
Jul 12 14:07:52 lichngang volumio[1363]:                                   }
Jul 12 14:07:52 lichngang volumio[1363]:                                 }
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             },
Jul 12 14:07:52 lichngang volumio[1363]:                             properties: {
Jul 12 14:07:52 lichngang volumio[1363]:                               layout_properties: {
Jul 12 14:07:52 lichngang volumio[1363]:                                 height: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   value: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.height.value,
Jul 12 14:07:52 lichngang volumio[1363]:                                   unit: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.height.unit
Jul 12 14:07:52 lichngang volumio[1363]:                                 },
Jul 12 14:07:52 lichngang volumio[1363]:                                 width: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   value: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.width.value,
Jul 12 14:07:52 lichngang volumio[1363]:                                   unit: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.width.unit
Jul 12 14:07:52 lichngang volumio[1363]:                                 },
Jul 12 14:07:52 lichngang volumio[1363]:                                 margin: {
Jul 12 14:07:52 lichngang volumio[1363]:                                   left: {
Jul 12 14:07:52 lichngang volumio[1363]:                                     value: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.margin.left.value,
Jul 12 14:07:52 lichngang volumio[1363]:                                     unit: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.element.properties.layoutProperties.margin.left.unit
Jul 12 14:07:52 lichngang volumio[1363]:                                   }
Jul 12 14:07:52 lichngang volumio[1363]:                                 }
Jul 12 14:07:52 lichngang volumio[1363]:                               }
Jul 12 14:07:52 lichngang volumio[1363]:                             }
Jul 12 14:07:52 lichngang volumio[1363]:                           },
Jul 12 14:07:52 lichngang volumio[1363]:                           alignment: data.metadata.lockupMetadataViewModel.metadata.contentMetadataViewModel.metadataRows.0.metadataParts.0.text.attachmentRuns.0.alignment
Jul 12 14:07:52 lichngang volumio[1363]:                         }
Jul 12 14:07:52 lichngang volumio[1363]:                       } : undefined
Jul 12 14:07:52 lichngang volumio[1363]:                     }
Jul 12 14:07:52 lichngang volumio[1363]:                   }
Jul 12 14:07:52 lichngang volumio[1363]:                 }
Jul 12 14:07:52 lichngang volumio[1363]:               }
Jul 12 14:07:52 lichngang volumio[1363]:             }
Jul 12 14:07:52 lichngang volumio[1363]:           }
Jul 12 14:07:52 lichngang volumio[1363]:         }
Jul 12 14:07:52 lichngang volumio[1363]:       }
Jul 12 14:07:52 lichngang volumio[1363]:     };
Jul 12 14:07:52 lichngang volumio[1363]:   }
Jul 12 14:07:52 lichngang volumio[1363]: }
Jul 12 14:07:52 lichngang volumio[1363]: info: All search sources collected, pushing search results
Jul 12 14:07:53 lichngang volumio[1363]: Searching plugin music_service/youtube2
Jul 12 14:07:53 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: youtube2 , search
Jul 12 14:07:54 lichngang volumio[1363]: info: All search sources collected, pushing search results
Jul 12 14:07:57 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:07:57 lichngang volumio[1363]: info: CorePlayQueue::getTrack 0
Jul 12 14:07:57 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:07:59 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreCommandRouter::volumioAddQueueItems
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::addQueueItems
Jul 12 14:07:59 lichngang volumio[1363]: info: CorePlayQueue::addQueueItems
Jul 12 14:07:59 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:07:59 lichngang volumio[1363]: info: Adding Item to queue: youtube2/video@explodeTrackData:o=%7B%22title%22%3A%22Lady%20Gaga%20-%20Bad%20Romance%20(Official%20Music%20Video)%22%2C%22artist%22%3A%22Lady%20Gaga%22%2C%22albumart%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqrO4YZeyl0I%2Fhq720.jpg%3Fsqp%3D-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg%3D%3D%26rs%3DAOn4CLCIdN8BLvV8nNCTMfvO8vCiaPctAg%22%2C%22endpoint%22%3A%7B%22type%22%3A%22watch%22%2C%22payload%22%3A%7B%22videoId%22%3A%22qrO4YZeyl0I%22%2C%22params%22%3A%22qgMMYmFkIHJvbWFuY2VzugMKCIWJtO7spIOvLroDCgim4Kzp79_uvDm6Aw8SDVJEcXJPNFlaZXlsMEm6AwoIxc_kyt3Us5JUugMKCMfwiI7VutS1X7oDCgj4t-Tt8LjSpCi6AwoI0qLLuu-Ms_0UugMLCOGC76Wn65KSwwG6AwsI8arx552WroHUAboDCwi32ZzE3YGIlusBugMLCNXBt-qAhNax9QG6AwsInf_q1q2H9qjcAboDCgiZupjW_tDPzhK6AwoI482J4q-X8OEzugMKCNG8rLzH7_jBELoDCwiX-JqMvePn-J0BugMLCLfhxZz1t4vQigG6AwsI1YmDkbOs26G-AboDCgjd_e6M3NCJhk8%253D%22%7D%7D%7D
Jul 12 14:07:59 lichngang volumio[1363]: info: Exploding uri youtube2/video@explodeTrackData:o=%7B%22title%22%3A%22Lady%20Gaga%20-%20Bad%20Romance%20(Official%20Music%20Video)%22%2C%22artist%22%3A%22Lady%20Gaga%22%2C%22albumart%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqrO4YZeyl0I%2Fhq720.jpg%3Fsqp%3D-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg%3D%3D%26rs%3DAOn4CLCIdN8BLvV8nNCTMfvO8vCiaPctAg%22%2C%22endpoint%22%3A%7B%22type%22%3A%22watch%22%2C%22payload%22%3A%7B%22videoId%22%3A%22qrO4YZeyl0I%22%2C%22params%22%3A%22qgMMYmFkIHJvbWFuY2VzugMKCIWJtO7spIOvLroDCgim4Kzp79_uvDm6Aw8SDVJEcXJPNFlaZXlsMEm6AwoIxc_kyt3Us5JUugMKCMfwiI7VutS1X7oDCgj4t-Tt8LjSpCi6AwoI0qLLuu-Ms_0UugMLCOGC76Wn65KSwwG6AwsI8arx552WroHUAboDCwi32ZzE3YGIlusBugMLCNXBt-qAhNax9QG6AwsInf_q1q2H9qjcAboDCgiZupjW_tDPzhK6AwoI482J4q-X8OEzugMKCNG8rLzH7_jBELoDCwiX-JqMvePn-J0BugMLCLfhxZz1t4vQigG6AwsI1YmDkbOs26G-AboDCgjd_e6M3NCJhk8%253D%22%7D%7D%7D in service youtube2
Jul 12 14:07:59 lichngang volumio[1363]: info: [youtube2-browse] explodeUri: youtube2/video@explodeTrackData:o=%7B%22title%22%3A%22Lady%20Gaga%20-%20Bad%20Romance%20(Official%20Music%20Video)%22%2C%22artist%22%3A%22Lady%20Gaga%22%2C%22albumart%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqrO4YZeyl0I%2Fhq720.jpg%3Fsqp%3D-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg%3D%3D%26rs%3DAOn4CLCIdN8BLvV8nNCTMfvO8vCiaPctAg%22%2C%22endpoint%22%3A%7B%22type%22%3A%22watch%22%2C%22payload%22%3A%7B%22videoId%22%3A%22qrO4YZeyl0I%22%2C%22params%22%3A%22qgMMYmFkIHJvbWFuY2VzugMKCIWJtO7spIOvLroDCgim4Kzp79_uvDm6Aw8SDVJEcXJPNFlaZXlsMEm6AwoIxc_kyt3Us5JUugMKCMfwiI7VutS1X7oDCgj4t-Tt8LjSpCi6AwoI0qLLuu-Ms_0UugMLCOGC76Wn65KSwwG6AwsI8arx552WroHUAboDCwi32ZzE3YGIlusBugMLCNXBt-qAhNax9QG6AwsInf_q1q2H9qjcAboDCgiZupjW_tDPzhK6AwoI482J4q-X8OEzugMKCNG8rLzH7_jBELoDCwiX-JqMvePn-J0BugMLCLfhxZz1t4vQigG6AwsI1YmDkbOs26G-AboDCgjd_e6M3NCJhk8%253D%22%7D%7D%7D
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreCommandRouter::volumioPushQueue
Jul 12 14:07:59 lichngang volumio[1363]: info: CorePlayQueue::saveQueue
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::updateTrackBlock
Jul 12 14:07:59 lichngang volumio[1363]: info: CorePlayQueue::getTrackBlock
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreCommandRouter::volumioPlay
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::play index 1
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::setConsumeUpdateService undefined
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::stop
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::setConsumeUpdateService undefined
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::play index undefined
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::setConsumeUpdateService undefined
Jul 12 14:07:59 lichngang volumio[1363]: info: CorePlayQueue::getTrack 1
Jul 12 14:07:59 lichngang volumio[1363]: info: CoreStateMachine::startPlaybackTimer
Jul 12 14:07:59 lichngang volumio[1363]: info: CorePlayQueue::getTrack 1
Jul 12 14:07:59 lichngang volumio[1363]: info: [youtube2-play] clearAddPlayTrack: youtube2/video@endpoint:o=%7B%22type%22%3A%22watch%22%2C%22payload%22%3A%7B%22videoId%22%3A%22qrO4YZeyl0I%22%2C%22params%22%3A%22qgMMYmFkIHJvbWFuY2VzugMKCIWJtO7spIOvLroDCgim4Kzp79_uvDm6Aw8SDVJEcXJPNFlaZXlsMEm6AwoIxc_kyt3Us5JUugMKCMfwiI7VutS1X7oDCgj4t-Tt8LjSpCi6AwoI0qLLuu-Ms_0UugMLCOGC76Wn65KSwwG6AwsI8arx552WroHUAboDCwi32ZzE3YGIlusBugMLCNXBt-qAhNax9QG6AwsInf_q1q2H9qjcAboDCgiZupjW_tDPzhK6AwoI482J4q-X8OEzugMKCNG8rLzH7_jBELoDCwiX-JqMvePn-J0BugMLCLfhxZz1t4vQigG6AwsI1YmDkbOs26G-AboDCgjd_e6M3NCJhk8%253D%22%7D%7D@explodeTrackData:o=%7B%22title%22%3A%22Lady%20Gaga%20-%20Bad%20Romance%20(Official%20Music%20Video)%22%2C%22artist%22%3A%22Lady%20Gaga%22%2C%22albumart%22%3A%22https%3A%2F%2Fi.ytimg.com%2Fvi%2FqrO4YZeyl0I%2Fhq720.jpg%3Fsqp%3D-oaymwEcCNAFEJQDSFXyq4qpAw4IARUAAIhCGAFwAcABBg%3D%3D%26rs%3DAOn4CLCIdN8BLvV8nNCTMfvO8vCiaPctAg%22%2C%22endpoint%22%3A%7B%22type%22%3A%22watch%22%2C%22payload%22%3A%7B%22videoId%22%3A%22qrO4YZeyl0I%22%2C%22params%22%3A%22qgMMYmFkIHJvbWFuY2VzugMKCIWJtO7spIOvLroDCgim4Kzp79_uvDm6Aw8SDVJEcXJPNFlaZXlsMEm6AwoIxc_kyt3Us5JUugMKCMfwiI7VutS1X7oDCgj4t-Tt8LjSpCi6AwoI0qLLuu-Ms_0UugMLCOGC76Wn65KSwwG6AwsI8arx552WroHUAboDCwi32ZzE3YGIlusBugMLCNXBt-qAhNax9QG6AwsInf_q1q2H9qjcAboDCgiZupjW_tDPzhK6AwoI482J4q-X8OEzugMKCNG8rLzH7_jBELoDCwiX-JqMvePn-J0BugMLCLfhxZz1t4vQigG6AwsI1YmDkbOs26G-AboDCgjd_e6M3NCJhk8%253D%22%7D%7D%7D
Jul 12 14:07:59 lichngang volumio[1363]: error: [youtube2] Error in VideoModel.getInfo(qrO4YZeyl0I):  Unexpected token (1:47) SyntaxError: Unexpected token (1:47)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$4.raise (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:3553:15)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$9.unexpected (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:764:10)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$9.semicolon (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:741:68)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseVarStatement (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:1178:10)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseStatement (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:919:19)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseBlock (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:1246:23)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$5.parseFunctionBody (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:3374:24)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseFunction (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:1368:10)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseFunctionStatement (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:1062:17)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseStatement (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:907:19)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.pp$8.parseTopLevel (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:821:23)
Jul 12 14:07:59 lichngang volumio[1363]:     at Parser.parse (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:593:17)
Jul 12 14:07:59 lichngang volumio[1363]:     at Function.parse (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:643:37)
Jul 12 14:07:59 lichngang volumio[1363]:     at parse (/data/plugins/music_service/youtube2/node_modules/acorn/dist/acorn.js:5942:19)
Jul 12 14:07:59 lichngang volumio[1363]:     at new Jinter (/data/plugins/music_service/youtube2/node_modules/jintr/bundle/jinter.cjs:999:44)
Jul 12 14:07:59 lichngang volumio[1363]:     at Object.evaluate [as eval] (/data/plugins/music_service/youtube2/node_modules/volumio-youtubei.js/bundle/node.cjs:21633:19)
Jul 12 14:08:03 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:03 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:08:04 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:04 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:08:05 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:08:05 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:08:06 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:06 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:08:07 lichngang volumio[1363]: info: CoreCommandRouter::volumioGetState
Jul 12 14:08:07 lichngang volumio[1363]: info: CorePlayQueue::getTrack 1
Jul 12 14:08:07 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:08:07 lichngang volumio[1363]: info: Listing playlists
Jul 12 14:08:08 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:08:08 lichngang volumio[1363]: info: Discovery: Remote connection error: 192.168.5.102
Jul 12 14:08:09 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:09 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:08:11 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:11 lichngang volumio[1363]: info: Preload queue cleared
Jul 12 14:08:13 lichngang volumio[1363]: info: CoreCommandRouter::executeOnPlugin: upnp_browser , handleBrowseUri
Jul 12 14:08:13 lichngang volumio[1363]: |||||||||||||||||||||||| WARNING: FATAL ERROR |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jul 12 14:08:13 lichngang volumio[1363]: TypeError: Cannot read property 'length' of undefined
Jul 12 14:08:13 lichngang volumio[1363]:     at /volumio/app/plugins/music_service/upnp_browser/index.js:341:25
Jul 12 14:08:13 lichngang volumio[1363]:     at /volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:131:13
Jul 12 14:08:13 lichngang volumio[1363]:     at Parser. (/volumio/node_modules/xml2js/lib/parser.js:304:18)
Jul 12 14:08:13 lichngang volumio[1363]:     at Parser.emit (events.js:400:28)
Jul 12 14:08:13 lichngang volumio[1363]:     at SAXParser.onclosetag (/volumio/node_modules/xml2js/lib/parser.js:262:26)
Jul 12 14:08:13 lichngang volumio[1363]:     at emit (/volumio/node_modules/sax/lib/sax.js:624:35)
Jul 12 14:08:13 lichngang volumio[1363]:     at emitNode (/volumio/node_modules/sax/lib/sax.js:629:5)
Jul 12 14:08:13 lichngang volumio[1363]:     at closeTag (/volumio/node_modules/sax/lib/sax.js:889:7)
Jul 12 14:08:13 lichngang volumio[1363]:     at SAXParser.write (/volumio/node_modules/sax/lib/sax.js:1436:13)
Jul 12 14:08:13 lichngang volumio[1363]:     at Parser.exports.Parser.Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:323:31)
Jul 12 14:08:13 lichngang volumio[1363]:     at Parser.parseString (/volumio/node_modules/xml2js/lib/parser.js:5:59)
Jul 12 14:08:13 lichngang volumio[1363]:     at Object.exports.parseString (/volumio/node_modules/xml2js/lib/parser.js:369:19)
Jul 12 14:08:13 lichngang volumio[1363]:     at IncomingMessage. (/volumio/app/plugins/music_service/upnp_browser/dlna-browser.js:92:15)
Jul 12 14:08:13 lichngang volumio[1363]:     at IncomingMessage.emit (events.js:412:35)
Jul 12 14:08:13 lichngang volumio[1363]:     at endReadableNT (internal/streams/readable.js:1333:12)
Jul 12 14:08:13 lichngang volumio[1363]:     at processTicksAndRejections (internal/process/task_queues.js:82:21)
Jul 12 14:08:13 lichngang volumio[1363]: |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Jul 12 14:08:13 lichngang sudo[11838]:  volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/journalctl --since=2024-07-12 14:07
Jul 12 14:08:13 lichngang sudo[11838]: 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="4b122b2365bb8c09786cd63b50d1ea6db780eb4e"
VOLUMIO_FE_VERSION="e7cae168f9927391640a091813b8a9656b6909b6"
VOLUMIO_FE3_VERSION="df82a8f23c90a3617c15c55572c8aaea90d8b32a"
VOLUMIO_BE_VERSION="49f98390f2d84c6549f33dc85b694fbd99e4c720"
VOLUMIO_ARCH="x64"
VOLUMIO_VARIANT="volumio"
VOLUMIO_TEST="FALSE"
VOLUMIO_BUILD_DATE="Tue 04 Jun 2024 09:13:11 PM CEST"
VOLUMIO_VERSION="3.703"
VOLUMIO_HARDWARE="x86_amd64"
VOLUMIO_DEVICENAME="x86_64"
VOLUMIO_HASH="ac782621640fcc70c07e91a81b6d958b"