From b3861b7cd997d2c9b23387fe228c3127d36d9fc4 Mon Sep 17 00:00:00 2001 From: max Date: Mon, 8 Sep 2025 21:40:54 +0200 Subject: [PATCH] [CHANGE] Get username from other json property --- Manager.YouTube/Parsers/Json/ChannelJsonParser.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Manager.YouTube/Parsers/Json/ChannelJsonParser.cs b/Manager.YouTube/Parsers/Json/ChannelJsonParser.cs index 7c528dd..aceafa1 100644 --- a/Manager.YouTube/Parsers/Json/ChannelJsonParser.cs +++ b/Manager.YouTube/Parsers/Json/ChannelJsonParser.cs @@ -28,12 +28,13 @@ public static class ChannelJsonParser channel.NoIndex = microformat.GetProperty("noindex").GetBoolean(); channel.Unlisted = microformat.GetProperty("unlisted").GetBoolean(); channel.FamilySafe = microformat.GetProperty("familySafe").GetBoolean(); - channel.ChannelName = microformat.GetProperty("title").GetString(); - - var avatarThumbnails = rootDoc + + var channelMetadata = rootDoc .GetProperty("metadata") - .GetProperty("channelMetadataRenderer") - .GetProperty("avatar") + .GetProperty("channelMetadataRenderer"); + channel.ChannelName = channelMetadata.GetProperty("title").GetString(); + + var avatarThumbnails = channelMetadata.GetProperty("avatar") .GetProperty("thumbnails") .EnumerateArray(); channel.AvatarImages = JsonParser.ParseImages(avatarThumbnails);