From 81e913fa85d2175e109fca4a22b590b8f617996e Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Tue, 13 Dec 2022 13:00:54 +0100 Subject: [PATCH] feat: add by_va field to tracks --- src/client/response/music_item.rs | 9 +- ...tist__tests__map_music_artist_default.snap | 15 ++ ...tist__tests__map_music_artist_no_cont.snap | 15 ++ ...ests__map_music_artist_no_more_albums.snap | 12 ++ ...s__map_music_artist_only_more_singles.snap | 15 ++ ..._tests__map_music_artist_only_singles.snap | 13 ++ ...ic_charts__tests__map_music_charts_US.snap | 60 ++++++ ...harts__tests__map_music_charts_global.snap | 40 ++++ ..._details__tests__map_music_details_mv.snap | 1 + ...tails__tests__map_music_details_track.snap | 1 + ...ic_details__tests__map_music_radio_mv.snap | 25 +++ ...details__tests__map_music_radio_track.snap | 25 +++ ...sic_details__tests__map_music_related.snap | 24 +++ ...__tests__map_music_new_videos_default.snap | 11 +- ...t__tests__map_music_album_description.snap | 11 + ...st__tests__map_music_album_one_artist.snap | 18 ++ ...aylist__tests__map_music_album_single.snap | 1 + ...t__tests__map_music_album_unavailable.snap | 12 ++ ...ests__map_music_album_various_artists.snap | 6 + ...ylist__tests__map_music_playlist_long.snap | 100 +++++++++ ...st__tests__map_music_playlist_nomusic.snap | 66 ++++++ ...list__tests__map_music_playlist_short.snap | 87 ++++++++ ..._tests__map_music_search_main_default.snap | 7 + ...h__tests__map_music_search_main_radio.snap | 6 + ...ch__tests__map_music_search_main_typo.snap | 6 + ...ests__map_music_search_tracks_default.snap | 20 ++ ...ap_music_search_tracks_no_artist_link.snap | 7 + ...__tests__map_music_search_tracks_typo.snap | 20 ++ ...tests__map_music_search_tracks_videos.snap | 20 ++ ...agination__tests__map_playlist_tracks.snap | 100 +++++++++ ...__pagination__tests__map_radio_tracks.snap | 24 +++ ..._pagination__tests__map_search_tracks.snap | 20 ++ src/model/mod.rs | 2 + .../youtube__music_album_audiobook.snap | 200 ++++++++++++++++++ tests/snapshots/youtube__music_album_ep.snap | 5 + .../youtube__music_album_one_artist.snap | 18 ++ .../snapshots/youtube__music_album_show.snap | 14 ++ .../youtube__music_album_single.snap | 1 + .../youtube__music_album_unavailable.snap | 12 ++ .../youtube__music_album_various_artists.snap | 6 + .../snapshots/youtube__music_details_mv.snap | 2 +- .../youtube__music_details_track.snap | 1 + 42 files changed, 1053 insertions(+), 5 deletions(-) diff --git a/src/client/response/music_item.rs b/src/client/response/music_item.rs index 2e142fc..3d99389 100644 --- a/src/client/response/music_item.rs +++ b/src/client/response/music_item.rs @@ -609,7 +609,7 @@ impl MusicListMapper { }; let album = album.or_else(|| self.album.clone()); - let (mut artists, _) = map_artists(artists_p); + let (mut artists, by_va) = map_artists(artists_p); // Fall back to the artist given when constructing the mapper. // This is used for extracting artist pages. @@ -635,6 +635,7 @@ impl MusicListMapper { view_count, is_video, track_nr, + by_va, })); Ok(Some(MusicItemType::Track)) } @@ -746,7 +747,7 @@ impl MusicListMapper { match item.navigation_endpoint.music_page() { Some((page_type, id)) => match page_type { MusicPageType::Track { is_video } => { - let artists = map_artists(subtitle_p1).0; + let (artists, by_va) = map_artists(subtitle_p1); self.items.push(MusicItem::Track(TrackItem { id, @@ -761,6 +762,7 @@ impl MusicListMapper { }), is_video, track_nr: None, + by_va, })); Ok(Some(MusicItemType::Track)) } @@ -996,7 +998,7 @@ pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> TrackItem .unwrap_or_default(); let artist_p = subtitle_parts.next(); - let (artists, _) = map_artists(artist_p); + let (artists, by_va) = map_artists(artist_p); let artist_id = map_artist_id_fallback(item.menu, artists.first()); let subtitle_p2 = subtitle_parts.next(); @@ -1025,6 +1027,7 @@ pub(crate) fn map_queue_item(item: QueueMusicItem, lang: Language) -> TrackItem view_count, is_video, track_nr: None, + by_va, } } diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap index d183f9c..9f0fc8f 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_default.snap @@ -66,6 +66,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "xTvyyoF_LZY", @@ -97,6 +98,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "SlbfAYvA_gI", @@ -128,6 +130,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "hJWSZDJb-W4", @@ -159,6 +162,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "G1ej5up7JG0", @@ -190,6 +194,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "23g5HBOg3Ic", @@ -218,6 +223,7 @@ MusicArtist( view_count: Some(12000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VERcf4ALkmo", @@ -250,6 +256,7 @@ MusicArtist( view_count: Some(442000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2Vv-BfVoq4g", @@ -278,6 +285,7 @@ MusicArtist( view_count: Some(3200000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "JGwWNGJdvx8", @@ -306,6 +314,7 @@ MusicArtist( view_count: Some(5800000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nSDgHBxUbVQ", @@ -334,6 +343,7 @@ MusicArtist( view_count: Some(1200000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "orJSJGHjBLI", @@ -362,6 +372,7 @@ MusicArtist( view_count: Some(444000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Il0S8BoucSA", @@ -390,6 +401,7 @@ MusicArtist( view_count: Some(238000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "lp-EO5I60KA", @@ -418,6 +430,7 @@ MusicArtist( view_count: Some(3500000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5QIbxwNQR0s", @@ -450,6 +463,7 @@ MusicArtist( view_count: Some(14000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "y83x7MgzWOA", @@ -482,6 +496,7 @@ MusicArtist( view_count: Some(539000000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap index c490136..e5c663d 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_cont.snap @@ -66,6 +66,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "xTvyyoF_LZY", @@ -97,6 +98,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "SlbfAYvA_gI", @@ -128,6 +130,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "hJWSZDJb-W4", @@ -159,6 +162,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "G1ej5up7JG0", @@ -190,6 +194,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "23g5HBOg3Ic", @@ -218,6 +223,7 @@ MusicArtist( view_count: Some(12000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VERcf4ALkmo", @@ -250,6 +256,7 @@ MusicArtist( view_count: Some(442000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2Vv-BfVoq4g", @@ -278,6 +285,7 @@ MusicArtist( view_count: Some(3200000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "JGwWNGJdvx8", @@ -306,6 +314,7 @@ MusicArtist( view_count: Some(5800000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nSDgHBxUbVQ", @@ -334,6 +343,7 @@ MusicArtist( view_count: Some(1200000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "orJSJGHjBLI", @@ -362,6 +372,7 @@ MusicArtist( view_count: Some(444000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Il0S8BoucSA", @@ -390,6 +401,7 @@ MusicArtist( view_count: Some(238000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "lp-EO5I60KA", @@ -418,6 +430,7 @@ MusicArtist( view_count: Some(3500000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5QIbxwNQR0s", @@ -450,6 +463,7 @@ MusicArtist( view_count: Some(14000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "y83x7MgzWOA", @@ -482,6 +496,7 @@ MusicArtist( view_count: Some(539000000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_more_albums.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_more_albums.snap index 523501b..c8d99c4 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_more_albums.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_no_more_albums.snap @@ -66,6 +66,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "pI0Rancanz0", @@ -97,6 +98,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "kNdPylPd4JM", @@ -128,6 +130,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "DsviLYh1CB0", @@ -159,6 +162,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "wNgCQjct_Ys", @@ -194,6 +198,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "btPcPR3fJfQ", @@ -217,6 +222,7 @@ MusicArtist( view_count: Some(1000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dFdac41o3mQ", @@ -245,6 +251,7 @@ MusicArtist( view_count: Some(109000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "C_pGRMlCM3U", @@ -273,6 +280,7 @@ MusicArtist( view_count: Some(13000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "SUioohuufeE", @@ -301,6 +309,7 @@ MusicArtist( view_count: Some(4500000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "yHv2oXYVbZg", @@ -329,6 +338,7 @@ MusicArtist( view_count: Some(1900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "QnzAiQZZ1uw", @@ -357,6 +367,7 @@ MusicArtist( view_count: Some(165000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cnF-BVrVs1M", @@ -385,6 +396,7 @@ MusicArtist( view_count: Some(154000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap index 9364d01..c67d424 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_more_singles.snap @@ -66,6 +66,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "uZpH7EQ_PwE", @@ -97,6 +98,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "WmQHSkjgyDM", @@ -140,6 +142,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "9ssQKlLxBdQ", @@ -171,6 +174,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "pXu6JC6-d_o", @@ -202,6 +206,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ca8C6EQa5zc", @@ -234,6 +239,7 @@ MusicArtist( view_count: Some(745000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "30AToHb1ZJM", @@ -262,6 +268,7 @@ MusicArtist( view_count: Some(674000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "iH1YfDu19KM", @@ -290,6 +297,7 @@ MusicArtist( view_count: Some(3100000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wBb_nAc4TPM", @@ -318,6 +326,7 @@ MusicArtist( view_count: Some(298000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "u2f89b5ha0o", @@ -346,6 +355,7 @@ MusicArtist( view_count: Some(413000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7wtfhZwyrcc", @@ -374,6 +384,7 @@ MusicArtist( view_count: Some(2300000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TO-_3tck2tg", @@ -402,6 +413,7 @@ MusicArtist( view_count: Some(91000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "D9G1VOjN_84", @@ -430,6 +442,7 @@ MusicArtist( view_count: Some(267000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fKopy74weus", @@ -458,6 +471,7 @@ MusicArtist( view_count: Some(1800000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0I647GU3Jsc", @@ -486,6 +500,7 @@ MusicArtist( view_count: Some(520000000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap index 0854547..618fd9e 100644 --- a/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap +++ b/src/client/snapshots/rustypipe__client__music_artist__tests__map_music_artist_only_singles.snap @@ -66,6 +66,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "7_Bav4c7UGM", @@ -97,6 +98,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "kzUZABVj5UQ", @@ -128,6 +130,7 @@ MusicArtist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "P5uE7KDkDFE", @@ -156,6 +159,7 @@ MusicArtist( view_count: Some(19000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kxjZwdLWFrc", @@ -184,6 +188,7 @@ MusicArtist( view_count: Some(206000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-aneeaddeXc", @@ -212,6 +217,7 @@ MusicArtist( view_count: Some(10000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YWijFdsj_Ew", @@ -240,6 +246,7 @@ MusicArtist( view_count: Some(3600), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "94q_2Zsq2os", @@ -268,6 +275,7 @@ MusicArtist( view_count: Some(2900), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fBce3VihpIQ", @@ -296,6 +304,7 @@ MusicArtist( view_count: Some(11000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0-HXdJc-zDQ", @@ -324,6 +333,7 @@ MusicArtist( view_count: Some(2200), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Bae4Fv7GlMY", @@ -352,6 +362,7 @@ MusicArtist( view_count: Some(6900), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Rq_JkcROjsI", @@ -380,6 +391,7 @@ MusicArtist( view_count: Some(23000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "STNyxlYFyVY", @@ -408,6 +420,7 @@ MusicArtist( view_count: Some(9900), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_US.snap b/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_US.snap index 6fc14fe..ea893b1 100644 --- a/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_US.snap +++ b/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_US.snap @@ -35,6 +35,7 @@ MusicCharts( view_count: Some(56000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "UhbixyxgsiU", @@ -63,6 +64,7 @@ MusicCharts( view_count: Some(15000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "saGYMhApaH8", @@ -91,6 +93,7 @@ MusicCharts( view_count: Some(521000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8n5dJwWXrbo", @@ -119,6 +122,7 @@ MusicCharts( view_count: Some(34000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Cr8K88UcO0s", @@ -147,6 +151,7 @@ MusicCharts( view_count: Some(559000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pfxyk1glEq4", @@ -175,6 +180,7 @@ MusicCharts( view_count: Some(39000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VtKcDwz6hiM", @@ -203,6 +209,7 @@ MusicCharts( view_count: Some(139000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aAkMkVFwAoo", @@ -231,6 +238,7 @@ MusicCharts( view_count: Some(311000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3V8aen7Flhs", @@ -259,6 +267,7 @@ MusicCharts( view_count: Some(3800000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rb0bjyt1OD0", @@ -287,6 +296,7 @@ MusicCharts( view_count: Some(46000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-1vsm5bhoyE", @@ -315,6 +325,7 @@ MusicCharts( view_count: Some(73000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ao3SN7fkQQU", @@ -347,6 +358,7 @@ MusicCharts( view_count: Some(77000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "J9QwBwUnhQo", @@ -375,6 +387,7 @@ MusicCharts( view_count: Some(2600000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WyhU6Zb_fhY", @@ -403,6 +416,7 @@ MusicCharts( view_count: Some(17000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aV-pJ8BBxj8", @@ -439,6 +453,7 @@ MusicCharts( view_count: Some(8600000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gSeBZqcTHLc", @@ -467,6 +482,7 @@ MusicCharts( view_count: Some(15000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Vzkr-G1QEh8", @@ -495,6 +511,7 @@ MusicCharts( view_count: Some(31000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "SK37InR9j38", @@ -527,6 +544,7 @@ MusicCharts( view_count: Some(202000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "C2YSX4sV_bA", @@ -555,6 +573,7 @@ MusicCharts( view_count: Some(4900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ca48oMV59LU", @@ -583,6 +602,7 @@ MusicCharts( view_count: Some(545000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TUbmIriJlp4", @@ -615,6 +635,7 @@ MusicCharts( view_count: Some(20000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Z02zptUN8gI", @@ -647,6 +668,7 @@ MusicCharts( view_count: Some(36000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Uq9gPaIzbe8", @@ -679,6 +701,7 @@ MusicCharts( view_count: Some(66000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "b1kbLwvqugk", @@ -707,6 +730,7 @@ MusicCharts( view_count: Some(68000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VF-FGf_ZZiI", @@ -735,6 +759,7 @@ MusicCharts( view_count: Some(46000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Om0rYw6qzb8", @@ -767,6 +792,7 @@ MusicCharts( view_count: Some(43000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PrSBuEFdRFU", @@ -799,6 +825,7 @@ MusicCharts( view_count: Some(7200000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "9YdgldMKGGU", @@ -827,6 +854,7 @@ MusicCharts( view_count: Some(4000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kiUIkL4aZ5o", @@ -855,6 +883,7 @@ MusicCharts( view_count: Some(2900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mTkPFsVC5NE", @@ -887,6 +916,7 @@ MusicCharts( view_count: Some(10000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YsMB0i5YTOc", @@ -915,6 +945,7 @@ MusicCharts( view_count: Some(15000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3CkLMG5NwUg", @@ -943,6 +974,7 @@ MusicCharts( view_count: Some(16000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "9yvzvUgzxxg", @@ -971,6 +1003,7 @@ MusicCharts( view_count: Some(21000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gPCCYMeXin0", @@ -999,6 +1032,7 @@ MusicCharts( view_count: Some(35000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gkkuezo7kX4", @@ -1035,6 +1069,7 @@ MusicCharts( view_count: Some(30000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "D2nyu8d7Sq0", @@ -1063,6 +1098,7 @@ MusicCharts( view_count: Some(18000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "SXrcyqCPu4E", @@ -1091,6 +1127,7 @@ MusicCharts( view_count: Some(5400000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "p38WgakuYDo", @@ -1119,6 +1156,7 @@ MusicCharts( view_count: Some(312000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "n4Z1cpdkgQU", @@ -1147,6 +1185,7 @@ MusicCharts( view_count: Some(28000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4F_vcZ6KD9Q", @@ -1175,6 +1214,7 @@ MusicCharts( view_count: Some(97000000), is_video: true, track_nr: None, + by_va: false, ), ], trending_tracks: [ @@ -1200,6 +1240,7 @@ MusicCharts( view_count: Some(6000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "UhbixyxgsiU", @@ -1223,6 +1264,7 @@ MusicCharts( view_count: Some(15000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zugAhfd2r0g", @@ -1246,6 +1288,7 @@ MusicCharts( view_count: Some(10000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5jJJYYaw8vw", @@ -1273,6 +1316,7 @@ MusicCharts( view_count: Some(3600000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VMZefv4Vrwg", @@ -1296,6 +1340,7 @@ MusicCharts( view_count: Some(524000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3V8aen7Flhs", @@ -1319,6 +1364,7 @@ MusicCharts( view_count: Some(3800000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rb0bjyt1OD0", @@ -1342,6 +1388,7 @@ MusicCharts( view_count: Some(46000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Ut1OzEVUiM4", @@ -1365,6 +1412,7 @@ MusicCharts( view_count: Some(8300000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rAr3-Pn9yRI", @@ -1388,6 +1436,7 @@ MusicCharts( view_count: Some(13000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PtPewTyPmUg", @@ -1411,6 +1460,7 @@ MusicCharts( view_count: Some(365000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "G6xgMW7U0aY", @@ -1434,6 +1484,7 @@ MusicCharts( view_count: Some(754000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "C2YSX4sV_bA", @@ -1457,6 +1508,7 @@ MusicCharts( view_count: Some(4900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kiUIkL4aZ5o", @@ -1480,6 +1532,7 @@ MusicCharts( view_count: Some(2900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "9YdgldMKGGU", @@ -1503,6 +1556,7 @@ MusicCharts( view_count: Some(4000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Z02zptUN8gI", @@ -1530,6 +1584,7 @@ MusicCharts( view_count: Some(36000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "S0_888ZjlAA", @@ -1553,6 +1608,7 @@ MusicCharts( view_count: Some(2000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "J9QwBwUnhQo", @@ -1576,6 +1632,7 @@ MusicCharts( view_count: Some(2600000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DWRj2BB8YHs", @@ -1607,6 +1664,7 @@ MusicCharts( view_count: Some(3500000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "hX0aI5Jz8i8", @@ -1630,6 +1688,7 @@ MusicCharts( view_count: Some(367000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Dw9VmOLwxoM", @@ -1653,6 +1712,7 @@ MusicCharts( view_count: Some(1500000), is_video: true, track_nr: None, + by_va: false, ), ], artists: [ diff --git a/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_global.snap b/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_global.snap index 7514f9b..861b19f 100644 --- a/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_global.snap +++ b/src/client/snapshots/rustypipe__client__music_charts__tests__map_music_charts_global.snap @@ -31,6 +31,7 @@ MusicCharts( view_count: Some(46000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "jEdfjuG0Fx4", @@ -63,6 +64,7 @@ MusicCharts( view_count: Some(46000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pRpeEdMmmQ0", @@ -91,6 +93,7 @@ MusicCharts( view_count: Some(3300000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Gzs60iBgd3E", @@ -123,6 +126,7 @@ MusicCharts( view_count: Some(38000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "sABN7goDbZ8", @@ -155,6 +159,7 @@ MusicCharts( view_count: Some(57000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "saGYMhApaH8", @@ -183,6 +188,7 @@ MusicCharts( view_count: Some(521000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zuVV9Y55gvc", @@ -215,6 +221,7 @@ MusicCharts( view_count: Some(76000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TiM_TFpT_DE", @@ -243,6 +250,7 @@ MusicCharts( view_count: Some(276000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WcIcVapfqXw", @@ -275,6 +283,7 @@ MusicCharts( view_count: Some(136000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Cr8K88UcO0s", @@ -303,6 +312,7 @@ MusicCharts( view_count: Some(559000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BddP6PYo2gs", @@ -331,6 +341,7 @@ MusicCharts( view_count: Some(331000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "POe9SOEKotk", @@ -359,6 +370,7 @@ MusicCharts( view_count: Some(257000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Z02zptUN8gI", @@ -391,6 +403,7 @@ MusicCharts( view_count: Some(36000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "e8laLiWolGg", @@ -431,6 +444,7 @@ MusicCharts( view_count: Some(50000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "SK37InR9j38", @@ -463,6 +477,7 @@ MusicCharts( view_count: Some(202000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5kJMtNWUytY", @@ -491,6 +506,7 @@ MusicCharts( view_count: Some(103000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gQlMMD8auMs", @@ -519,6 +535,7 @@ MusicCharts( view_count: Some(453000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "D0gWr9K8Lb4", @@ -547,6 +564,7 @@ MusicCharts( view_count: Some(44000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7ouFkoU8Ap8", @@ -575,6 +593,7 @@ MusicCharts( view_count: Some(81000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-1vsm5bhoyE", @@ -603,6 +622,7 @@ MusicCharts( view_count: Some(73000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gnMdTTeY1FY", @@ -631,6 +651,7 @@ MusicCharts( view_count: Some(45000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ca48oMV59LU", @@ -659,6 +680,7 @@ MusicCharts( view_count: Some(545000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VtKcDwz6hiM", @@ -687,6 +709,7 @@ MusicCharts( view_count: Some(139000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5g2hT4GmAGU", @@ -715,6 +738,7 @@ MusicCharts( view_count: Some(197000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CQLsdm1ZYAw", @@ -747,6 +771,7 @@ MusicCharts( view_count: Some(257000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "UhbixyxgsiU", @@ -775,6 +800,7 @@ MusicCharts( view_count: Some(15000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mxF58TYuPaM", @@ -803,6 +829,7 @@ MusicCharts( view_count: Some(55000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8n5dJwWXrbo", @@ -831,6 +858,7 @@ MusicCharts( view_count: Some(34000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "j5y6xLpRwx4", @@ -863,6 +891,7 @@ MusicCharts( view_count: Some(123000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "jRxDUsGmwuc", @@ -891,6 +920,7 @@ MusicCharts( view_count: Some(109000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RgKAFK5djSk", @@ -919,6 +949,7 @@ MusicCharts( view_count: Some(5700000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TGtWWb9emYI", @@ -947,6 +978,7 @@ MusicCharts( view_count: Some(872000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "no0RhhdJMlE", @@ -975,6 +1007,7 @@ MusicCharts( view_count: Some(7900000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dzsuE5ugxf4", @@ -1003,6 +1036,7 @@ MusicCharts( view_count: Some(750000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aAkMkVFwAoo", @@ -1031,6 +1065,7 @@ MusicCharts( view_count: Some(311000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "jpYkoa-uE_c", @@ -1067,6 +1102,7 @@ MusicCharts( view_count: Some(37000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "A_g3lMcWVy0", @@ -1099,6 +1135,7 @@ MusicCharts( view_count: Some(377000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gIOyB9ZXn8s", @@ -1131,6 +1168,7 @@ MusicCharts( view_count: Some(486000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "MwpMEbgC7DA", @@ -1159,6 +1197,7 @@ MusicCharts( view_count: Some(570000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "AJleGCGFyIg", @@ -1187,6 +1226,7 @@ MusicCharts( view_count: Some(28000000), is_video: true, track_nr: None, + by_va: false, ), ], trending_tracks: [], diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap index 91dc4dd..a371979 100644 --- a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_mv.snap @@ -35,6 +35,7 @@ TrackDetails( view_count: Some(235000000), is_video: true, track_nr: None, + by_va: false, ), lyrics_id: Some("MPLYt_wrKjTn9hmry"), related_id: Some("MPTRt_wrKjTn9hmry"), diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap index 5e44e43..8883e79 100644 --- a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_details_track.snap @@ -53,6 +53,7 @@ TrackDetails( view_count: None, is_video: false, track_nr: None, + by_va: false, ), lyrics_id: Some("MPLYt_4xbv14CiQJm-1"), related_id: Some("MPTRt_4xbv14CiQJm-1"), diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap index 4ceb67e..7b948c7 100644 --- a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_mv.snap @@ -37,6 +37,7 @@ Paginator( view_count: Some(250000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Y8JFxS1HlDo", @@ -70,6 +71,7 @@ Paginator( view_count: Some(168000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CM4CkVFmTds", @@ -103,6 +105,7 @@ Paginator( view_count: Some(464000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_ysomCGaZLw", @@ -136,6 +139,7 @@ Paginator( view_count: Some(230000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gQlMMD8auMs", @@ -169,6 +173,7 @@ Paginator( view_count: Some(422000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "uR8Mrt1IpXg", @@ -202,6 +207,7 @@ Paginator( view_count: Some(349000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PkKnp4SdE-w", @@ -235,6 +241,7 @@ Paginator( view_count: Some(167000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4vbDFu0PUew", @@ -268,6 +275,7 @@ Paginator( view_count: Some(124000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "A5H8zBb3iao", @@ -301,6 +309,7 @@ Paginator( view_count: Some(127000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_xJUCsyMQes", @@ -329,6 +338,7 @@ Paginator( view_count: Some(239000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "n0j5NPptyM0", @@ -362,6 +372,7 @@ Paginator( view_count: Some(140000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3GWscde8rM8", @@ -395,6 +406,7 @@ Paginator( view_count: Some(90000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "uBY1AoiF5Vo", @@ -428,6 +440,7 @@ Paginator( view_count: Some(137000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WPdWvnAAurg", @@ -461,6 +474,7 @@ Paginator( view_count: Some(220000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tyrVtwE8Gv0", @@ -494,6 +508,7 @@ Paginator( view_count: Some(258000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Jh4QFaPmdss", @@ -527,6 +542,7 @@ Paginator( view_count: Some(181000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2OvyA2__Eas", @@ -560,6 +576,7 @@ Paginator( view_count: Some(165000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dYRITmpFbJ4", @@ -593,6 +610,7 @@ Paginator( view_count: Some(108000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "POe9SOEKotk", @@ -626,6 +644,7 @@ Paginator( view_count: Some(222000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pSudEWBAYRE", @@ -659,6 +678,7 @@ Paginator( view_count: Some(540000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nnVjsos40qk", @@ -692,6 +712,7 @@ Paginator( view_count: Some(90000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "H69tJmsgd9I", @@ -725,6 +746,7 @@ Paginator( view_count: Some(90000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0IBSemQmno8", @@ -758,6 +780,7 @@ Paginator( view_count: Some(71000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "MjCZfZfucEc", @@ -786,6 +809,7 @@ Paginator( view_count: Some(208000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tg2uF3R_Ozo", @@ -819,6 +843,7 @@ Paginator( view_count: Some(140000000), is_video: true, track_nr: None, + by_va: false, ), ], ctoken: Some("CBkSSBILdGcydUYzUl9Pem8iEVJEQU1WTVplZXJybnVMaTVFMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0MFp6SjFSak5TWDA5NmJ3"), diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap index 44ca8e2..975138e 100644 --- a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_radio_track.snap @@ -55,6 +55,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "u1uvv_yKhH8", @@ -106,6 +107,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "QiziJ40kTz0", @@ -157,6 +159,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "OXWz_x6-dro", @@ -208,6 +211,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ghrlZIMDzbM", @@ -259,6 +263,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "04tYkKUPPv4", @@ -310,6 +315,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "wjCrjR5WpgQ", @@ -361,6 +367,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "wkVlb8rSies", @@ -412,6 +419,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "RdU3F5vN3_s", @@ -463,6 +471,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "950BdJKBhGo", @@ -514,6 +523,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "W0x7GcZkvH4", @@ -565,6 +575,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0EK_M2taRIM", @@ -616,6 +627,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "INLFlN-PZq4", @@ -667,6 +679,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "8JXc4idKS_c", @@ -718,6 +731,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "vFFT1iAUNDE", @@ -773,6 +787,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "g92HIac9ufA", @@ -824,6 +839,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "CinJhZF5ZuA", @@ -875,6 +891,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "t7hmovsG_f0", @@ -926,6 +943,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "FrEDny55ch8", @@ -977,6 +995,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "PyyT5tHbOLw", @@ -1028,6 +1047,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_ZkUb7iIOqQ", @@ -1079,6 +1099,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "UxZH9lRdLD0", @@ -1130,6 +1151,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "aYlXNpaQydk", @@ -1181,6 +1203,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "SZiwpL62to8", @@ -1232,6 +1255,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "mbg1Cn6Ua9U", @@ -1283,6 +1307,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: Some("CBkSSBILbWJnMUNuNlVhOVUiEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0dFltY3hRMjQyVldFNVZR"), diff --git a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap index f153a10..e2d33e2 100644 --- a/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap +++ b/src/client/snapshots/rustypipe__client__music_details__tests__map_music_related.snap @@ -34,6 +34,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "g92HIac9ufA", @@ -65,6 +66,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "khgCIMs_lVQ", @@ -96,6 +98,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "i2VGa-ETiM4", @@ -127,6 +130,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "INLFlN-PZq4", @@ -158,6 +162,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ZzbNM2l-AAA", @@ -189,6 +194,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "i4loHXi8f3A", @@ -220,6 +226,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "miqQAzOXPBo", @@ -251,6 +258,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "hh5GKVa8VtM", @@ -282,6 +290,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "dzwSnvfKEtw", @@ -313,6 +322,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "REmUidcJt5I", @@ -344,6 +354,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "OXWz_x6-dro", @@ -375,6 +386,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "aFoqCI75WoY", @@ -406,6 +418,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_Pm74XignKI", @@ -437,6 +450,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "-uOShlFu1v8", @@ -468,6 +482,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "LP9sF1v-vz4", @@ -499,6 +514,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "KJrPsT2X-yk", @@ -530,6 +546,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "tkzYyEp4zB4", @@ -561,6 +578,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ZpD59tu5_Rk", @@ -592,6 +610,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_eNXeEx9Hvk", @@ -623,6 +642,7 @@ MusicRelated( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], other_versions: [ @@ -648,6 +668,7 @@ MusicRelated( view_count: Some(35000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Yi2nsnpw5h0", @@ -671,6 +692,7 @@ MusicRelated( view_count: Some(836000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2Qefh0W_H88", @@ -694,6 +716,7 @@ MusicRelated( view_count: Some(1200000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oo89OQvzkIo", @@ -717,6 +740,7 @@ MusicRelated( view_count: Some(987000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_new__tests__map_music_new_videos_default.snap b/src/client/snapshots/rustypipe__client__music_new__tests__map_music_new_videos_default.snap index 68bb85d..a63263b 100644 --- a/src/client/snapshots/rustypipe__client__music_new__tests__map_music_new_videos_default.snap +++ b/src/client/snapshots/rustypipe__client__music_new__tests__map_music_new_videos_default.snap @@ -1,6 +1,5 @@ --- source: src/client/music_new.rs -assertion_line: 125 expression: map_res.c --- [ @@ -31,6 +30,7 @@ expression: map_res.c view_count: Some(8600000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gFERoNpcnFU", @@ -59,6 +59,7 @@ expression: map_res.c view_count: Some(244000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "bmEzom5sfCI", @@ -87,6 +88,7 @@ expression: map_res.c view_count: Some(314000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "QHY2pm7uT3k", @@ -115,6 +117,7 @@ expression: map_res.c view_count: Some(265000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Su42LK7I4NM", @@ -143,6 +146,7 @@ expression: map_res.c view_count: Some(47000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mly7ha04bEE", @@ -171,6 +175,7 @@ expression: map_res.c view_count: Some(225000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "c91bmLbGt-g", @@ -207,6 +212,7 @@ expression: map_res.c view_count: Some(124000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "IwzkfMmNMpM", @@ -235,6 +241,7 @@ expression: map_res.c view_count: Some(34000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_-spkuonX2k", @@ -267,6 +274,7 @@ expression: map_res.c view_count: Some(39000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "48pBUciAbRY", @@ -295,5 +303,6 @@ expression: map_res.c view_count: Some(400000), is_video: true, track_nr: None, + by_va: false, ), ] diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_description.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_description.snap index 0c069f1..b775c7d 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_description.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_description.snap @@ -59,6 +59,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(1), + by_va: false, ), TrackItem( id: "fk4BbF7B29w", @@ -79,6 +80,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(2), + by_va: false, ), TrackItem( id: "z7NEG3SGZ_g", @@ -99,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "a1IuJLebHgM", @@ -119,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "-fsCc7Be1H0", @@ -139,6 +143,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "l8djdhhFuxo", @@ -159,6 +164,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "Qiu59lZShCo", @@ -179,6 +185,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "-hzFTJDJGkQ", @@ -199,6 +206,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "Db9ciJPIaEU", @@ -219,6 +227,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "jb5g4UFHmfQ", @@ -239,6 +248,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(10), + by_va: false, ), TrackItem( id: "1kZsaRkVEUY", @@ -259,6 +269,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), ], variants: [], diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_one_artist.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_one_artist.snap index 9ac04b0..080b848 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_one_artist.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_one_artist.snap @@ -59,6 +59,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "rREEBXp0y9s", @@ -79,6 +80,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "zvU5Y8Q19hU", @@ -99,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "ARKLrzzTQA0", @@ -119,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "tstLgN8A_Ng", @@ -139,6 +143,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "k2DjgQOY3Ts", @@ -159,6 +164,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "azHwhecxEsI", @@ -179,6 +185,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "_FcsdYIQ2co", @@ -199,6 +206,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "27bOWEbshyE", @@ -219,6 +227,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "riD_3oZwt8w", @@ -239,6 +248,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(10), + by_va: false, ), TrackItem( id: "8GNvjF3no9s", @@ -259,6 +269,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "YHMFzf1uN2U", @@ -279,6 +290,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(12), + by_va: false, ), TrackItem( id: "jvV-z5F3oAo", @@ -299,6 +311,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "u8_9cxlrh8k", @@ -319,6 +332,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(14), + by_va: false, ), TrackItem( id: "gSvKcvM1Wk0", @@ -339,6 +353,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(15), + by_va: false, ), TrackItem( id: "wQHgKRJ0pDQ", @@ -359,6 +374,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(16), + by_va: false, ), TrackItem( id: "Ckz5i6-hzf0", @@ -379,6 +395,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(17), + by_va: false, ), TrackItem( id: "y5zuUgyFqrc", @@ -399,6 +416,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(18), + by_va: false, ), ], variants: [ diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_single.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_single.snap index 5205b85..9bd3014 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_single.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_single.snap @@ -67,6 +67,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(1), + by_va: false, ), ], variants: [], diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_unavailable.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_unavailable.snap index 2393aab..c9a6fa5 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_unavailable.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_unavailable.snap @@ -54,6 +54,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(1), + by_va: false, ), TrackItem( id: "5jd-AhBwcCQ", @@ -74,6 +75,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(2), + by_va: false, ), TrackItem( id: "_cmORZMgv6I", @@ -94,6 +96,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(3), + by_va: false, ), TrackItem( id: "M_kVMsFaGYs", @@ -114,6 +117,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(5), + by_va: false, ), TrackItem( id: "c8AfY6yhdkM", @@ -134,6 +138,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "DSQEKEegiH0", @@ -154,6 +159,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(7), + by_va: false, ), TrackItem( id: "2TTOKQSzuQY", @@ -174,6 +180,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(8), + by_va: false, ), TrackItem( id: "iRaX0BfME70", @@ -194,6 +201,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(9), + by_va: false, ), TrackItem( id: "Kn3cruxYj0c", @@ -214,6 +222,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "-P1FyntN_Uc", @@ -234,6 +243,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(12), + by_va: false, ), TrackItem( id: "njdlNT1RRo4", @@ -254,6 +264,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "Si-CXM8CHqQ", @@ -274,6 +285,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(18), + by_va: false, ), ], variants: [], diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_various_artists.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_various_artists.snap index ba3766b..3ab4764 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_various_artists.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_album_various_artists.snap @@ -54,6 +54,7 @@ MusicAlbum( view_count: None, is_video: true, track_nr: Some(1), + by_va: false, ), TrackItem( id: "9WYpLYAEub0", @@ -74,6 +75,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "R48tE237bW4", @@ -94,6 +96,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "-UzsoR6z-vg", @@ -114,6 +117,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "kbNVyn8Ex28", @@ -134,6 +138,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "NJrQZUzWP5Y", @@ -154,6 +159,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), ], variants: [], diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_long.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_long.snap index 0139e0d..c264af5 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_long.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_long.snap @@ -58,6 +58,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8rRj5ZXRNko", @@ -81,6 +82,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "lHZtcC67yrY", @@ -104,6 +106,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TSkVVVBS9k8", @@ -127,6 +130,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "lc-cnCRhE7c", @@ -150,6 +154,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3ryohiCVq3M", @@ -173,6 +178,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BNHamTwxJ6Q", @@ -200,6 +206,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5mqelmYUcI0", @@ -223,6 +230,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "k9EYjn5f_nE", @@ -246,6 +254,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fkMg_X9lHMc", @@ -269,6 +278,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4wOoLLDXbDY", @@ -292,6 +302,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Z_mf9aCHag8", @@ -315,6 +326,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cZ58odQo87A", @@ -338,6 +350,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1il3RFk5Okw", @@ -361,6 +374,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8WQMBv2deYQ", @@ -384,6 +398,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vGrfFzagzHs", @@ -407,6 +422,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1gDbpWC_9pE", @@ -430,6 +446,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "p-AWcCCbBHw", @@ -453,6 +470,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RPN88D_HjMU", @@ -480,6 +498,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5PST7Ld4wWU", @@ -503,6 +522,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "opoDBF_b-fg", @@ -526,6 +546,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "AMT9IOyXmBM", @@ -549,6 +570,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VP5B1UmgHfc", @@ -572,6 +594,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vcuQpbs0yT0", @@ -595,6 +618,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "LeMLVEJLruQ", @@ -618,6 +642,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "MtDPKJSsBgc", @@ -641,6 +666,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4tDpYxNYqPg", @@ -664,6 +690,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "EkWjaoH7k6w", @@ -687,6 +714,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tERRFWuYG48", @@ -710,6 +738,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wCcJuN47UcY", @@ -733,6 +762,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qdtLCfEcPL4", @@ -756,6 +786,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wjXUBG15eZ8", @@ -779,6 +810,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "HBjDZMJUduo", @@ -802,6 +834,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "xkXQQ0IAbk0", @@ -825,6 +858,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DraA3PUuoQc", @@ -848,6 +882,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wMIGQp4YhuU", @@ -871,6 +906,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "38lrK74voaI", @@ -894,6 +930,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2qW9rOSFF1M", @@ -921,6 +958,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tMILH6UEfPA", @@ -944,6 +982,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "izHB2EdMngg", @@ -967,6 +1006,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "haECT-SerHk", @@ -990,6 +1030,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cVikZ8Oe_XA", @@ -1013,6 +1054,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "drFsXLChrWc", @@ -1036,6 +1078,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1EMFt7m_8yE", @@ -1059,6 +1102,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_yWU0lFghxU", @@ -1082,6 +1126,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XlD-LO3ogFM", @@ -1105,6 +1150,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nAzjWqNfgvc", @@ -1132,6 +1178,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PySC3RGhZJU", @@ -1155,6 +1202,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "G-iwLoyH6ZE", @@ -1178,6 +1226,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fgCOUO-s8nY", @@ -1201,6 +1250,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "m-Ik3yy728Y", @@ -1224,6 +1274,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "U0_UYW5Y4cM", @@ -1247,6 +1298,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rsrDYTEicq8", @@ -1270,6 +1322,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2aU4wRgl_0E", @@ -1293,6 +1346,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "FzcJxJAxFtw", @@ -1320,6 +1374,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2hyibXdOp5w", @@ -1343,6 +1398,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YaKG5cUVB30", @@ -1366,6 +1422,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Ahwc-ouFeTQ", @@ -1389,6 +1446,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "SoImFhORKpg", @@ -1412,6 +1470,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "jP4-XrbGt3M", @@ -1435,6 +1494,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Yy2RsG4lnm4", @@ -1458,6 +1518,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "388e_8mu1t4", @@ -1481,6 +1542,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dHHtPi-j7dQ", @@ -1504,6 +1566,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "d8ERTCVXIUE", @@ -1527,6 +1590,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vQXn3EzzYY4", @@ -1550,6 +1614,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zA-BTpC-yvI", @@ -1573,6 +1638,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rnzIN9H_G10", @@ -1596,6 +1662,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fcBbT1GTxqM", @@ -1619,6 +1686,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wCDsm_dt1cI", @@ -1642,6 +1710,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4j3AOJV1J8I", @@ -1665,6 +1734,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RtuW08ZIgvg", @@ -1688,6 +1758,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cbTXqKBIQ40", @@ -1711,6 +1782,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oSd0Lph4luY", @@ -1734,6 +1806,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oq0rrYrufYU", @@ -1757,6 +1830,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0-P_YkS0z8s", @@ -1780,6 +1854,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4BAKb2p450Q", @@ -1803,6 +1878,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "yqObMM_QzVQ", @@ -1826,6 +1902,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dlvStoOyEzE", @@ -1849,6 +1926,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VNttGAaek2U", @@ -1872,6 +1950,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TxZMfufRJfo", @@ -1895,6 +1974,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "6agT2asF4as", @@ -1918,6 +1998,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "EcW0n83La5A", @@ -1941,6 +2022,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_b61hg8UlZM", @@ -1964,6 +2046,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kDMFranvFuQ", @@ -1987,6 +2070,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1apku0pVDeE", @@ -2010,6 +2094,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "g6JYzOjglBs", @@ -2033,6 +2118,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "GYK-NfOo7b4", @@ -2056,6 +2142,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "omUuR45iU0g", @@ -2079,6 +2166,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "w7BE3inS-NM", @@ -2102,6 +2190,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "FM-5BPMnhm0", @@ -2125,6 +2214,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "MnNZNfixTOw", @@ -2148,6 +2238,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qe80EeU8cT8", @@ -2171,6 +2262,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-s2-6KYgqpQ", @@ -2194,6 +2286,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RSlp874hESE", @@ -2221,6 +2314,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oTI3tRQ_-3k", @@ -2244,6 +2338,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_okA84gaEJw", @@ -2267,6 +2362,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pLHnnJRaP7Q", @@ -2290,6 +2386,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "H2hGrsExuyc", @@ -2313,6 +2410,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RsZvjqG2lec", @@ -2336,6 +2434,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qYRCiQ6d35w", @@ -2363,6 +2462,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), ], ctoken: Some("4qmFsgI-EiRWTFBMNWREeDY4MVQ0YlI3WkYxSXVXek92MW9tbFJiRTdQaUoaFmVnWlFWRHBEUjFtU0FRTUl1Z1ElM0Q%3D"), diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_nomusic.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_nomusic.snap index 2bf8eb0..e2e0e42 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_nomusic.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_nomusic.snap @@ -54,6 +54,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RPGLMuxkLCs", @@ -77,6 +78,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "z-ALpnnQLrk", @@ -100,6 +102,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_rrbTTv8zcQ", @@ -123,6 +126,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "JE16OKTawLw", @@ -146,6 +150,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RQNY0Wzm7DQ", @@ -169,6 +174,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "uhy24PKBkd0", @@ -192,6 +198,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "OL1hQadBHfs", @@ -215,6 +222,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Zge_SUfk0r8", @@ -238,6 +246,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "yFGIeU_IDE4", @@ -261,6 +270,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "P6MVqfQzPIg", @@ -284,6 +294,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "9n0pLDn8Z_I", @@ -307,6 +318,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oXbx2YtIkeQ", @@ -330,6 +342,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pfBBTTwxo8Q", @@ -353,6 +366,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WxtRqzxSAh0", @@ -376,6 +390,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ianUckvxtLw", @@ -399,6 +414,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "eb2Ghj1g1ic", @@ -422,6 +438,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8TpEsyVtCog", @@ -445,6 +462,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "KD_WAei4LMg", @@ -468,6 +486,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qfpOCrtweKk", @@ -491,6 +510,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "6gv3nrOA_bQ", @@ -514,6 +534,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "waaic6UnkU8", @@ -537,6 +558,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "lSy4MLC_uV4", @@ -560,6 +582,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BuN8-U_quok", @@ -583,6 +606,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "g_UTG10nzaQ", @@ -606,6 +630,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kNykFWaDbGw", @@ -629,6 +654,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gJF7vxCYTgY", @@ -652,6 +678,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CodZMQ_Anc0", @@ -675,6 +702,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "oKHMTKJdZ_M", @@ -698,6 +726,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "--O_Eyok_eE", @@ -721,6 +750,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2bT3ljKMSo8", @@ -744,6 +774,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YRAX_slrbsI", @@ -767,6 +798,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aRRbCEwUSuw", @@ -790,6 +822,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5sV8SzTbJS8", @@ -813,6 +846,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ZxxZlU2o1TE", @@ -836,6 +870,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gIjo5at4AxE", @@ -859,6 +894,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "NSGk7-kyeEU", @@ -882,6 +918,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cgJtZ7Otc4Y", @@ -905,6 +942,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "l5LQu3Q0nWY", @@ -928,6 +966,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YX4Z3ZlWUFc", @@ -951,6 +990,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "LoyvqR41lKw", @@ -974,6 +1014,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "HbQtMZbtx_Q", @@ -997,6 +1038,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0DHRbP9ecgw", @@ -1020,6 +1062,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rFOFkvk-xus", @@ -1043,6 +1086,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "P8zxnSihJ_8", @@ -1066,6 +1110,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RWgeHl9XkCY", @@ -1089,6 +1134,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "I1n539enNNY", @@ -1112,6 +1158,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "70VKekyZz5g", @@ -1135,6 +1182,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2OWJ1bwFu6Y", @@ -1158,6 +1206,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zLiSA2i-niw", @@ -1181,6 +1230,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "wyXlw7nMpko", @@ -1204,6 +1254,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "NrU4fhzvFpA", @@ -1227,6 +1278,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1xhKegaA1hQ", @@ -1250,6 +1302,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "9F4lZ8psBtg", @@ -1273,6 +1326,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "G3uUtejX9to", @@ -1296,6 +1350,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-0Xn5pViCss", @@ -1319,6 +1374,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "a7u71Fco99I", @@ -1342,6 +1398,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "H6uUbvcgKdk", @@ -1365,6 +1422,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tPRTCauHtkw", @@ -1388,6 +1446,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pMKAQExcarM", @@ -1411,6 +1470,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7E-z-7KCdBI", @@ -1434,6 +1494,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "EPtbC0ZVddo", @@ -1457,6 +1518,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "TpPHng0eGJs", @@ -1480,6 +1542,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "rt2QFQwJYcs", @@ -1503,6 +1566,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WPyfaztFDQ4", @@ -1526,6 +1590,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5lmumP0DaUw", @@ -1549,6 +1614,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), ], ctoken: None, diff --git a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_short.snap b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_short.snap index 8580ad7..47ec999 100644 --- a/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_short.snap +++ b/src/client/snapshots/rustypipe__client__music_playlist__tests__map_music_playlist_short.snap @@ -56,6 +56,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nBZlrbrBO1I", @@ -79,6 +80,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "AcTDlsUej2w", @@ -102,6 +104,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "k6ZoE4RrcDs", @@ -125,6 +128,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2n5GKLdrTfk", @@ -148,6 +152,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "psuRGfAaju4", @@ -171,6 +176,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_JGGLJMpVks", @@ -194,6 +200,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1YUBbF24H44", @@ -217,6 +224,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "E0WRQpjckYg", @@ -240,6 +248,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mqiH0ZSkM9I", @@ -263,6 +272,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "UAWcs5H-qgQ", @@ -286,6 +296,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "bqO3Y5e4Dow", @@ -309,6 +320,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ouEezpuPc3A", @@ -332,6 +344,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "i-qT5n_5Mys", @@ -355,6 +368,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PMGY8fLwess", @@ -378,6 +392,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2ebfSItB0oM", @@ -401,6 +416,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "c4BLVznuWnU", @@ -424,6 +440,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "c0wUKCekI34", @@ -447,6 +464,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vNfgVjZF8_4", @@ -470,6 +488,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XPpTgCho5ZA", @@ -493,6 +512,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-oqAU5VxFWs", @@ -516,6 +536,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CA1VHbdq5hY", @@ -539,6 +560,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aNzCDt2eidg", @@ -562,6 +584,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "A48hOToMuRE", @@ -585,6 +608,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qHm9MG9xw1o", @@ -608,6 +632,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "74NhLkjIeMs", @@ -631,6 +656,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "EptPhiK_q0E", @@ -654,6 +680,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "44u7_wQ1s0g", @@ -677,6 +704,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "toOyxylnNkI", @@ -700,6 +728,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ljXSjIph5ZM", @@ -723,6 +752,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DJFMRLIe-0o", @@ -750,6 +780,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "goqqohUitmw", @@ -773,6 +804,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_LwX7GCE5rI", @@ -796,6 +828,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7KHPC-kEQOA", @@ -823,6 +856,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "26PAgklYYvo", @@ -846,6 +880,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "bO3S8CKafbE", @@ -869,6 +904,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tMsbeyeTtpk", @@ -892,6 +928,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fvXn3rmhdc4", @@ -915,6 +952,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2p4n7JgdCsc", @@ -938,6 +976,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "HtNS1afUOnE", @@ -961,6 +1000,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ufbDvPaVrzs", @@ -984,6 +1024,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "H1_icnjg6MY", @@ -1007,6 +1048,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7Lna4Hu4-AQ", @@ -1034,6 +1076,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "K9qu2QMBguw", @@ -1065,6 +1108,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "uWeqeQkjLto", @@ -1088,6 +1132,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "X_ZOGHUWwqE", @@ -1111,6 +1156,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mHeK0Cwr9sg", @@ -1134,6 +1180,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0Bf3CJZ4hvg", @@ -1157,6 +1204,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7TCncxWNcPU", @@ -1180,6 +1228,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PxNYvk_0Onw", @@ -1203,6 +1252,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WLoWBe9BRP4", @@ -1226,6 +1276,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1XYLKoEETVA", @@ -1249,6 +1300,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Ghl_vkEV3tc", @@ -1272,6 +1324,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5qHRMFQ0pLg", @@ -1295,6 +1348,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "X-vispdELDo", @@ -1318,6 +1372,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "il_L6c_fOvs", @@ -1341,6 +1396,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "hCjcgoubkPM", @@ -1364,6 +1420,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "nwXlRq_QyTI", @@ -1387,6 +1444,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ZdsER1S3t8k", @@ -1414,6 +1472,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fyrsExw_LUg", @@ -1437,6 +1496,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BS4t017LSoA", @@ -1468,6 +1528,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0AYzzzBaPBI", @@ -1491,6 +1552,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zM0K3LC7Aak", @@ -1514,6 +1576,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1le0xDbrVj8", @@ -1537,6 +1600,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "RdFaKz71-5M", @@ -1560,6 +1624,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "d6hUByfuhM4", @@ -1583,6 +1648,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-uxeu0MbNR0", @@ -1606,6 +1672,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "35VK8yonvsc", @@ -1629,6 +1696,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ELD3aRzbVQg", @@ -1652,6 +1720,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BD7HwXv18aU", @@ -1675,6 +1744,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WJJLfUwIVR4", @@ -1698,6 +1768,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "NjW1S0WIiJw", @@ -1721,6 +1792,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-4szr0EMrgk", @@ -1744,6 +1816,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "88NWeOGrxys", @@ -1775,6 +1848,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "BxqtS-7GxFM", @@ -1798,6 +1872,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "KUKt_LbaBnM", @@ -1821,6 +1896,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "bhL7A8k6kU8", @@ -1844,6 +1920,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mUN36hFtazE", @@ -1867,6 +1944,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dcBZP_pt0uY", @@ -1890,6 +1968,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "m342B1Vv3tM", @@ -1913,6 +1992,7 @@ MusicPlaylist( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "N_5RiRBvPSk", @@ -1944,6 +2024,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "Q5kH0wg_sKo", @@ -1975,6 +2056,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "j9zlc5zufl8", @@ -2006,6 +2088,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ufxjiU7BgR4", @@ -2037,6 +2120,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "7OfB_8rrtug", @@ -2068,6 +2152,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "UqmvAc81XuM", @@ -2099,6 +2184,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "QDULTFB8gSY", @@ -2130,6 +2216,7 @@ MusicPlaylist( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: None, diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_default.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_default.snap index 984a538..a8beffa 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_default.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_default.snap @@ -26,6 +26,7 @@ MusicSearchResult( view_count: Some(235000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BL-aIpCLWnU", @@ -57,6 +58,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "cATe8Toht70", @@ -92,6 +94,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "WwNKyoizf8k", @@ -123,6 +126,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "yQUU29NwNF4", @@ -146,6 +150,7 @@ MusicSearchResult( view_count: Some(10000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Ky5RT5oGg0w", @@ -169,6 +174,7 @@ MusicSearchResult( view_count: Some(18000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "dz9bieeSVRw", @@ -192,6 +198,7 @@ MusicSearchResult( view_count: Some(3200000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_radio.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_radio.snap index 9c0f4ac..67261a5 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_radio.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_radio.snap @@ -34,6 +34,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "VHLPvrlclmQ", @@ -65,6 +66,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "R9TPed_ohKM", @@ -96,6 +98,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "Ej1nxBxFSKc", @@ -119,6 +122,7 @@ MusicSearchResult( view_count: Some(2400000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "26OrUhkRa3c", @@ -142,6 +146,7 @@ MusicSearchResult( view_count: Some(2100000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Idk-oFqn3kM", @@ -165,6 +170,7 @@ MusicSearchResult( view_count: Some(67000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_typo.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_typo.snap index 4170f18..b923559 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_typo.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_main_typo.snap @@ -34,6 +34,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "pt0YvfnhGgI", @@ -65,6 +66,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0yPnvetCm-U", @@ -96,6 +98,7 @@ MusicSearchResult( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "3ryohiCVq3M", @@ -119,6 +122,7 @@ MusicSearchResult( view_count: Some(108000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "6Bt1KeMNqvc", @@ -142,6 +146,7 @@ MusicSearchResult( view_count: Some(10000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5YQRHUItXTI", @@ -165,6 +170,7 @@ MusicSearchResult( view_count: Some(56000), is_video: true, track_nr: None, + by_va: false, ), ], albums: [ diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_default.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_default.snap index 761b79e..daa170f 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_default.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_default.snap @@ -36,6 +36,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "cATe8Toht70", @@ -71,6 +72,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0I1UpXSYdOQ", @@ -102,6 +104,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "9G2tG8V5_PY", @@ -133,6 +136,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "WwNKyoizf8k", @@ -164,6 +168,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "kS1o36LXQkc", @@ -195,6 +200,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "UQQ6L1j6mXE", @@ -226,6 +232,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "9l9dCro-7l8", @@ -257,6 +264,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "S_PRpDtgUfI", @@ -288,6 +296,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "Xt_ReZc0gnw", @@ -319,6 +328,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "diN3WCxpqis", @@ -350,6 +360,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "9q3FfH_57Rc", @@ -381,6 +392,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "U29V08A9yBs", @@ -416,6 +428,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "HHEKbGlLoEM", @@ -447,6 +460,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "qE_dGvQG1rU", @@ -478,6 +492,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "1tyPs3ccT7E", @@ -513,6 +528,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "6pSmQ-MHKbg", @@ -544,6 +560,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "rNsISA-kWzM", @@ -575,6 +592,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "AdvPpJVvyEg", @@ -606,6 +624,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "7q7o-kjIKpo", @@ -637,6 +656,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: Some("EqQDEgtibGFjayBtYW1iYRqUA0VnV0tBUUlJQVVnVWFnd1FBeEFFRUFrUURoQUtFQVdDQVF0Q1RDMWhTWEJEVEZkdVZZSUJDMk5CVkdVNFZHOW9kRGN3Z2dFTE1Fa3hWWEJZVTFsa1QxR0NBUXM1UnpKMFJ6aFdOVjlRV1lJQkMxZDNUa3Q1YjJsNlpqaHJnZ0VMYTFNeGJ6TTJURmhSYTJPQ0FRdFZVVkUyVERGcU5tMVlSWUlCQ3psc09XUkRjbTh0TjJ3NGdnRUxVMTlRVW5CRWRHZFZaa21DQVF0WWRGOVNaVnBqTUdkdWQ0SUJDMlJwVGpOWFEzaHdjV2x6Z2dFTE9YRXpSbVpJWHpVM1VtT0NBUXRWTWpsV01EaEJPWGxDYzRJQkMwaElSVXRpUjJ4TWIwVk5nZ0VMY1VWZlpFZDJVVWN4Y2xXQ0FRdEVXak14Y0hoNVdXaFNhNElCQ3pad1UyMVJMVTFJUzJKbmdnRUxjazV6U1ZOQkxXdFhlazJDQVF0QlpIWlFjRXBXZG5sRlo0SUJDemR4TjI4dGEycEpTM0J2GPHq0C4%3D"), diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_no_artist_link.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_no_artist_link.snap index d9a4be2..df3c869 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_no_artist_link.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_no_artist_link.snap @@ -40,6 +40,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "OJ5ZittaTCk", @@ -71,6 +72,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "H199HKaUk3g", @@ -102,6 +104,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "UlNOkZEcSjQ", @@ -133,6 +136,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "L61sF-655Zw", @@ -164,6 +168,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "bOK90e8P3k0", @@ -195,6 +200,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "oRHLx2mc2zY", @@ -234,6 +240,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: None, diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_typo.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_typo.snap index cd45caa..a8418f0 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_typo.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_typo.snap @@ -36,6 +36,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "pt0YvfnhGgI", @@ -67,6 +68,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "VinJmH-uidY", @@ -98,6 +100,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "YmSmymHRnEE", @@ -129,6 +132,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "TgfIbiHCOLo", @@ -160,6 +164,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "lCi6N_uq3vE", @@ -191,6 +196,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "QIjqe2B3RdQ", @@ -222,6 +228,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "q2pUotlXPeM", @@ -253,6 +260,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0yPnvetCm-U", @@ -284,6 +292,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "EU5Vly60VGU", @@ -315,6 +324,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "UnxQ0TI4IMs", @@ -346,6 +356,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ufpny1KxwcU", @@ -377,6 +388,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "duzWgZFJNwA", @@ -408,6 +420,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "rnXq-1n0lt0", @@ -439,6 +452,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "vHkqdC6-rOI", @@ -470,6 +484,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "nTlceSET_b8", @@ -501,6 +516,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "D8GhmRiIfxI", @@ -532,6 +548,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "01CS-jTaY1U", @@ -563,6 +580,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "2sKkKKKXO28", @@ -594,6 +612,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "czlgl6n9voM", @@ -625,6 +644,7 @@ MusicSearchFiltered( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: Some("EqcDEg5saWJsaW5nc21lbnNjaBqUA0VnV0tBUUlJQVVnVWFnd1FBeEFFRUFrUURoQUtFQVdDQVFzMk5EZzFVR2hQZEVoNldZSUJDM0IwTUZsMlptNW9SMmRKZ2dFTFZtbHVTbTFJTFhWcFpGbUNBUXRaYlZOdGVXMUlVbTVGUllJQkMxUm5aa2xpYVVoRFQweHZnZ0VMYkVOcE5rNWZkWEV6ZGtXQ0FRdFJTV3B4WlRKQ00xSmtVWUlCQzNFeWNGVnZkR3hZVUdWTmdnRUxNSGxRYm5abGRFTnRMVldDQVF0RlZUVldiSGsyTUZaSFZZSUJDMVZ1ZUZFd1ZFazBTVTF6Z2dFTGRXWndibmt4UzNoM1kxV0NBUXRrZFhwWFoxcEdTazUzUVlJQkMzSnVXSEV0TVc0d2JIUXdnZ0VMZGtocmNXUkROaTF5VDBtQ0FRdHVWR3hqWlZORlZGOWlPSUlCQzBRNFIyaHRVbWxKWm5oSmdnRUxNREZEVXkxcVZHRlpNVldDQVFzeWMwdHJTMHRMV0U4eU9JSUJDMk42Ykdkc05tNDVkbTlOGPHq0C4%3D"), diff --git a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_videos.snap b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_videos.snap index f590aaf..6e4fbf3 100644 --- a/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_videos.snap +++ b/src/client/snapshots/rustypipe__client__music_search__tests__map_music_search_tracks_videos.snap @@ -28,6 +28,7 @@ MusicSearchFiltered( view_count: Some(235000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vbl9KrZxOF8", @@ -51,6 +52,7 @@ MusicSearchFiltered( view_count: Some(6400), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "eMfROJt0a7Q", @@ -74,6 +76,7 @@ MusicSearchFiltered( view_count: Some(701), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1ktLEhfkBCI", @@ -97,6 +100,7 @@ MusicSearchFiltered( view_count: Some(80000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2hAlp3Khsnk", @@ -120,6 +124,7 @@ MusicSearchFiltered( view_count: Some(1100000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CHixjhwY0ek", @@ -143,6 +148,7 @@ MusicSearchFiltered( view_count: Some(269000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8YXKgZ393Ec", @@ -166,6 +172,7 @@ MusicSearchFiltered( view_count: Some(32000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "KFNznAXnjXc", @@ -189,6 +196,7 @@ MusicSearchFiltered( view_count: Some(179000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "hDhJeJZmTDA", @@ -212,6 +220,7 @@ MusicSearchFiltered( view_count: Some(69000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "6kKSDXiip_8", @@ -235,6 +244,7 @@ MusicSearchFiltered( view_count: Some(28000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "vfzlr70ogaI", @@ -258,6 +268,7 @@ MusicSearchFiltered( view_count: Some(1300000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Fjth6cKGI88", @@ -281,6 +292,7 @@ MusicSearchFiltered( view_count: Some(3000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "fznwvW9Kn4s", @@ -304,6 +316,7 @@ MusicSearchFiltered( view_count: Some(49000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Jore0zZW-_M", @@ -327,6 +340,7 @@ MusicSearchFiltered( view_count: Some(29000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "_THM-2Ph-6I", @@ -350,6 +364,7 @@ MusicSearchFiltered( view_count: Some(823), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "koJAGIUlnD0", @@ -373,6 +388,7 @@ MusicSearchFiltered( view_count: Some(1800000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4tvQPrHcR4w", @@ -396,6 +412,7 @@ MusicSearchFiltered( view_count: Some(4400000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CUh6MTvB_4E", @@ -419,6 +436,7 @@ MusicSearchFiltered( view_count: Some(1300), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4TWR90KJl84", @@ -442,6 +460,7 @@ MusicSearchFiltered( view_count: Some(249000000), is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Cw7eMibV-Xk", @@ -465,6 +484,7 @@ MusicSearchFiltered( view_count: Some(15000), is_video: true, track_nr: None, + by_va: false, ), ], ctoken: Some("EqQDEgtibGFjayBtYW1iYRqUA0VnV0tBUUlRQVVnVWFnd1FBeEFFRUFrUURoQUtFQVdDQVF0YVpXVnljbTUxVEdrMVJZSUJDM1ppYkRsTGNscDRUMFk0Z2dFTFpVMW1VazlLZERCaE4xR0NBUXN4YTNSTVJXaG1hMEpEU1lJQkN6Sm9RV3h3TTB0b2MyNXJnZ0VMUTBocGVHcG9kMWt3Wld1Q0FRczRXVmhMWjFvek9UTkZZNElCQzB0R1RucHVRVmh1YWxoamdnRUxhRVJvU21WS1dtMVVSRUdDQVFzMmEwdFRSRmhwYVhCZk9JSUJDM1ptZW14eU56QnZaMkZKZ2dFTFJtcDBhRFpqUzBkSk9EaUNBUXRtZW01M2RsYzVTMjQwYzRJQkMwcHZjbVV3ZWxwWExWOU5nZ0VMWDFSSVRTMHlVR2d0TmttQ0FRdHJiMHBCUjBsVmJHNUVNSUlCQ3pSMGRsRlFja2hqVWpSM2dnRUxRMVZvTmsxVWRrSmZORVdDQVFzMFZGZFNPVEJMU213NE5JSUJDME4zTjJWTmFXSldMVmhyGPHq0C4%3D"), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist_tracks.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist_tracks.snap index 44bbec4..014ec39 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist_tracks.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_playlist_tracks.snap @@ -27,6 +27,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "f9g6NCHQrcE", @@ -54,6 +55,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CAVfEwrwT_o", @@ -81,6 +83,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "VUr9JZQ8F2g", @@ -104,6 +107,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XQat6rNNbdQ", @@ -127,6 +131,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "EQyU6fGDn0c", @@ -150,6 +155,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "g4poKgQZX6w", @@ -173,6 +179,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "YTHr7gxwYUQ", @@ -196,6 +203,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "MfCSDn6q6j4", @@ -219,6 +227,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "gx9KFXb5x_o", @@ -242,6 +251,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "d7R7DQ5tlQo", @@ -265,6 +275,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cZPjgcqHSa8", @@ -288,6 +299,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ogDLdREonWY", @@ -311,6 +323,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pRQpKprUUPY", @@ -334,6 +347,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "qZoQw9b4uCo", @@ -357,6 +371,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "q23qghoF6Nk", @@ -380,6 +395,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "yU0aKa7PFBg", @@ -403,6 +419,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DVCAqvypaCc", @@ -426,6 +443,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XdnI7sm6LeQ", @@ -449,6 +467,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "KcOXNSJtFLg", @@ -472,6 +491,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "K0UxHXZwgsg", @@ -495,6 +515,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "eyyNwOSQ3Yg", @@ -518,6 +539,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1yskotqNuXI", @@ -541,6 +563,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "C03n4AAiL9w", @@ -564,6 +587,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "a2wNRTKRusM", @@ -587,6 +611,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "AIf61iHwWMQ", @@ -610,6 +635,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BixqbSRjY2Y", @@ -633,6 +659,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Acgy-3d4P6o", @@ -656,6 +683,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5M_yA9M7yNc", @@ -679,6 +707,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "PjJuezhos3U", @@ -702,6 +731,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XMutaJI2-kc", @@ -725,6 +755,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Xac6Q7hcZkQ", @@ -748,6 +779,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "JfwjsjBcDoU", @@ -771,6 +803,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zshiQUV3ohw", @@ -794,6 +827,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "g1eTAt1_VAM", @@ -821,6 +855,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "c3rLrFC8igY", @@ -844,6 +879,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1im4DNEYzEM", @@ -871,6 +907,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "8BUxw9ocM2s", @@ -894,6 +931,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "g4cSpnGbHPE", @@ -921,6 +959,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1Sdj9MiCowQ", @@ -948,6 +987,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2DbR35g-0ZY", @@ -971,6 +1011,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "j09hpp3AxIE", @@ -994,6 +1035,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "J3GN6JXjV3g", @@ -1017,6 +1059,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "pULl-p02upM", @@ -1040,6 +1083,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "O6By8JeCtQQ", @@ -1063,6 +1107,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "NGn3IYQ7M7E", @@ -1086,6 +1131,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "o43oI5x86dI", @@ -1109,6 +1155,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7TNqUrINxzs", @@ -1132,6 +1179,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "f3BD5Zm3cp0", @@ -1159,6 +1207,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "sF4yTDp95Eo", @@ -1182,6 +1231,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "1EwLNHg6ejY", @@ -1205,6 +1255,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-l75qaSDWe8", @@ -1228,6 +1279,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7h7ntYLLrfQ", @@ -1251,6 +1303,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ApUl3Ops69M", @@ -1274,6 +1327,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "2YcJ8Wightw", @@ -1297,6 +1351,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "W3q8Od5qJio", @@ -1320,6 +1375,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "WPFLAjmWCtk", @@ -1343,6 +1399,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "tC76tIp0kBk", @@ -1366,6 +1423,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "kiMG_JV2gbo", @@ -1389,6 +1447,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "CrYYg_atdtk", @@ -1412,6 +1471,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XTPGpBBwt1w", @@ -1435,6 +1495,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "uC08L4xxjNM", @@ -1458,6 +1519,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5fAoV_AAMf0", @@ -1481,6 +1543,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "u5Vz7obL460", @@ -1504,6 +1567,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ZPJlyRv_IGI", @@ -1527,6 +1591,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "s2SLbln-JwE", @@ -1550,6 +1615,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "28xHtRw6pG8", @@ -1573,6 +1639,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "joWoKqUTRvc", @@ -1596,6 +1663,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "XNMFTqhcNrE", @@ -1619,6 +1687,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "v3vPLgJ9FX8", @@ -1646,6 +1715,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "UFXOd179kOA", @@ -1669,6 +1739,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "4xRsDnKgHZc", @@ -1692,6 +1763,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "mE3IjoEqMqY", @@ -1715,6 +1787,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "E7e5vxKerqA", @@ -1738,6 +1811,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "axmZ_5Rx4Go", @@ -1761,6 +1835,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "44Ig6BsOCYA", @@ -1784,6 +1859,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "3iLBFEJjdN0", @@ -1807,6 +1883,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "M-ncq2eHF_k", @@ -1830,6 +1907,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "-AJoJ-ggiKI", @@ -1853,6 +1931,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "cgb-zp9DDHg", @@ -1880,6 +1959,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "Q7ZXg3KQLt0", @@ -1903,6 +1983,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "ysAEZOwp5rM", @@ -1926,6 +2007,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "m5vfng33SVE", @@ -1949,6 +2031,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "yMfgjVlGbUE", @@ -1972,6 +2055,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "OQIYEPe6DWY", @@ -1995,6 +2079,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "5FS8RIH7BpI", @@ -2018,6 +2103,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "zSRKgFB9piY", @@ -2041,6 +2127,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "e4eHhgwHCME", @@ -2068,6 +2155,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "q3hZvho7jNk", @@ -2091,6 +2179,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "0nWysyj_Z4Y", @@ -2114,6 +2203,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "aGCcLWU0OVo", @@ -2137,6 +2227,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "OQsXLK4MeEA", @@ -2160,6 +2251,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "xm7dxIqOO2M", @@ -2183,6 +2275,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "jlaaByab4Zk", @@ -2210,6 +2303,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "KG9-jSqXz4U", @@ -2233,6 +2327,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "7dISZnwsBSA", @@ -2256,6 +2351,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "F_PPdS-PB14", @@ -2279,6 +2375,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DMg9idvVY8M", @@ -2302,6 +2399,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "DGEmoSFI94Y", @@ -2325,6 +2423,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), TrackItem( id: "BtZufymxHvE", @@ -2352,6 +2451,7 @@ Paginator( view_count: None, is_video: true, track_nr: None, + by_va: false, ), ], ctoken: Some("4qmFsgI8EiRWTFBMNWREeDY4MVQ0YlI3WkYxSXVXek92MW9tbFJiRTdQaUoaFGVnZFFWRHBEVGtGQ2tnRURDTG9F"), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap index 0cb7f21..9f79473 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_radio_tracks.snap @@ -55,6 +55,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "hh5GKVa8VtM", @@ -106,6 +107,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "RdU3F5vN3_s", @@ -157,6 +159,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "OXWz_x6-dro", @@ -208,6 +211,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ghrlZIMDzbM", @@ -259,6 +263,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "QiziJ40kTz0", @@ -310,6 +315,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "950BdJKBhGo", @@ -361,6 +367,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "tkzYyEp4zB4", @@ -412,6 +419,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ffqliB42Nh4", @@ -463,6 +471,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "vFFT1iAUNDE", @@ -518,6 +527,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "8JXc4idKS_c", @@ -569,6 +579,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "4JJFrjkRxmo", @@ -620,6 +631,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "0EK_M2taRIM", @@ -671,6 +683,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "04tYkKUPPv4", @@ -722,6 +735,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "W0x7GcZkvH4", @@ -773,6 +787,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "INLFlN-PZq4", @@ -824,6 +839,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "GhL8GUjXEfk", @@ -875,6 +891,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "TaZkqPK0sbw", @@ -930,6 +947,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ogKU5EQ0Wn0", @@ -981,6 +999,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "g92HIac9ufA", @@ -1032,6 +1051,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_E6gDU0m_hk", @@ -1083,6 +1103,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "FrEDny55ch8", @@ -1134,6 +1155,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "-uOShlFu1v8", @@ -1185,6 +1207,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "PyyT5tHbOLw", @@ -1236,6 +1259,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: Some("CBkSSBILUHl5VDV0SGJPTHciEVJEQU1WTTduaWdYUVMxWGIwMg53QUVCOGdFQ2VBRSUzRDgY0AEB-gEQQzcxNUY2RDFGQjIwNEQwQRgKggEVUFQ6RWd0UWVYbFVOWFJJWWs5TWR3"), diff --git a/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap b/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap index 6e340c4..d294838 100644 --- a/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap +++ b/src/client/snapshots/rustypipe__client__pagination__tests__map_search_tracks.snap @@ -35,6 +35,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "vMZqNPZADFw", @@ -66,6 +67,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "C8B-nBnB7Bk", @@ -97,6 +99,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "29MOu6Y781I", @@ -128,6 +131,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "AdvPpJVvyEg", @@ -159,6 +163,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "kv3Z269PQvE", @@ -190,6 +195,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "y74ZqAkFkK4", @@ -221,6 +227,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "ZVnqAUnj-1Y", @@ -252,6 +259,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "REmUidcJt5I", @@ -283,6 +291,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "63sEilefjtQ", @@ -314,6 +323,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_LGy1K5vmq8", @@ -345,6 +355,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "Ak98OIfed8o", @@ -376,6 +387,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "_aSqdZKxcuU", @@ -407,6 +419,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "6Lb4bmEEfnY", @@ -438,6 +451,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "4lrp5FWFIak", @@ -469,6 +483,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "Kk8vT1o_gYE", @@ -508,6 +523,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "FbUrY0GdO88", @@ -539,6 +555,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "OFesVwAdT80", @@ -570,6 +587,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "lNeJjPPKE1g", @@ -601,6 +619,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), TrackItem( id: "SW_woyyA1Bg", @@ -632,6 +651,7 @@ Paginator( view_count: None, is_video: false, track_nr: None, + by_va: false, ), ], ctoken: Some("EqQDEgtibGFjayBtYW1iYRqUA0VnV0tBUUlJQVVnb2Fnd1FBeEFFRUFrUURoQUtFQVdDQVF0eVRuTkpVMEV0YTFkNlRZSUJDM1pOV25GT1VGcEJSRVozZ2dFTFF6aENMVzVDYmtJM1FtdUNBUXN5T1UxUGRUWlpOemd4U1lJQkMwRmtkbEJ3U2xaMmVVVm5nZ0VMYTNZeldqSTJPVkJSZGtXQ0FRdDVOelJhY1VGclJtdExOSUlCQzFwV2JuRkJWVzVxTFRGWmdnRUxVa1Z0Vldsa1kwcDBOVW1DQVFzMk0zTkZhV3hsWm1wMFVZSUJDMTlNUjNreFN6VjJiWEU0Z2dFTFFXczVPRTlKWm1Wa09HLUNBUXRmWVZOeFpGcExlR04xVllJQkN6Wk1ZalJpYlVWRlptNVpnZ0VMTkd4eWNEVkdWMFpKWVd1Q0FRdExhemgyVkRGdlgyZFpSWUlCQzBaaVZYSlpNRWRrVHpnNGdnRUxUMFpsYzFaM1FXUlVPRENDQVF0c1RtVkthbEJRUzBVeFo0SUJDMU5YWDNkdmVYbEJNVUpuGPHq0C4%3D"), diff --git a/src/model/mod.rs b/src/model/mod.rs index ba4c032..3c35774 100644 --- a/src/model/mod.rs +++ b/src/model/mod.rs @@ -935,6 +935,8 @@ pub struct TrackItem { /// /// [`None`] if the track is not fetched from an album. pub track_nr: Option, + /// Is the track by 'Various artists'? + pub by_va: bool, } /// YouTube Music artist list item diff --git a/tests/snapshots/youtube__music_album_audiobook.snap b/tests/snapshots/youtube__music_album_audiobook.snap index a9453a6..fdda88a 100644 --- a/tests/snapshots/youtube__music_album_audiobook.snap +++ b/tests/snapshots/youtube__music_album_audiobook.snap @@ -38,6 +38,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "B12pddzDBAs", @@ -58,6 +59,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "J4jGyX1f998", @@ -78,6 +80,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "xSwgv3_59Jg", @@ -98,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "WzmdYCTH-ZI", @@ -118,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "5OQfpOqbaY8", @@ -138,6 +143,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "7UeTt_0QS1M", @@ -158,6 +164,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "2RP6xm9TWPA", @@ -178,6 +185,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "4EiyZzC98vA", @@ -198,6 +206,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "d7c18oVKGuw", @@ -218,6 +227,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(10), + by_va: false, ), TrackItem( id: "bKCEe30O-9E", @@ -238,6 +248,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "jzZVXzd-IgI", @@ -258,6 +269,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(12), + by_va: false, ), TrackItem( id: "A5GNL_YP6rc", @@ -278,6 +290,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "TihFSZ8IZHo", @@ -298,6 +311,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(14), + by_va: false, ), TrackItem( id: "1QfMUYC9BR8", @@ -318,6 +332,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(15), + by_va: false, ), TrackItem( id: "AhuZlNLGQK0", @@ -338,6 +353,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(16), + by_va: false, ), TrackItem( id: "Twrr-ReUadg", @@ -358,6 +374,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(17), + by_va: false, ), TrackItem( id: "F6JJmeRk3NY", @@ -378,6 +395,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(18), + by_va: false, ), TrackItem( id: "bERcihhazVQ", @@ -398,6 +416,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(19), + by_va: false, ), TrackItem( id: "zmsB0ixj4L8", @@ -418,6 +437,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(20), + by_va: false, ), TrackItem( id: "_AeZoRyNZ0Q", @@ -438,6 +458,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(21), + by_va: false, ), TrackItem( id: "iX_GlsDkgSs", @@ -458,6 +479,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(22), + by_va: false, ), TrackItem( id: "TdR76HsPNZI", @@ -478,6 +500,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(23), + by_va: false, ), TrackItem( id: "gz6e4SE3L_8", @@ -498,6 +521,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(24), + by_va: false, ), TrackItem( id: "jrZYEoLg1lY", @@ -518,6 +542,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(25), + by_va: false, ), TrackItem( id: "z4CRs-_heos", @@ -538,6 +563,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(26), + by_va: false, ), TrackItem( id: "RM8Jk0AhLNY", @@ -558,6 +584,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(27), + by_va: false, ), TrackItem( id: "mICWuD7UbpE", @@ -578,6 +605,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(28), + by_va: false, ), TrackItem( id: "ieJk5E2FrTQ", @@ -598,6 +626,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(29), + by_va: false, ), TrackItem( id: "DWa2LY_SXyQ", @@ -618,6 +647,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(30), + by_va: false, ), TrackItem( id: "vBzgEusfeIU", @@ -638,6 +668,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(31), + by_va: false, ), TrackItem( id: "t3U95rPrFrY", @@ -658,6 +689,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(32), + by_va: false, ), TrackItem( id: "F0HVKbHFXOA", @@ -678,6 +710,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(33), + by_va: false, ), TrackItem( id: "VB6RraDXSEM", @@ -698,6 +731,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(34), + by_va: false, ), TrackItem( id: "tqi9j41-xhU", @@ -718,6 +752,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(35), + by_va: false, ), TrackItem( id: "tyCtChD9gNY", @@ -738,6 +773,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(36), + by_va: false, ), TrackItem( id: "fn2pYeEM288", @@ -758,6 +794,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(37), + by_va: false, ), TrackItem( id: "1hphnoWnbFM", @@ -778,6 +815,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(38), + by_va: false, ), TrackItem( id: "cnige70U6nw", @@ -798,6 +836,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(39), + by_va: false, ), TrackItem( id: "N_DmWGxuDg8", @@ -818,6 +857,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(40), + by_va: false, ), TrackItem( id: "v536-IdXIqc", @@ -838,6 +878,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(41), + by_va: false, ), TrackItem( id: "ZkFmAt8MS90", @@ -858,6 +899,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(42), + by_va: false, ), TrackItem( id: "tzCu8HlkxDE", @@ -878,6 +920,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(43), + by_va: false, ), TrackItem( id: "mJGIaHm03Tc", @@ -898,6 +941,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(44), + by_va: false, ), TrackItem( id: "qsZee8A6QB0", @@ -918,6 +962,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(45), + by_va: false, ), TrackItem( id: "8Wpxs6QRqu4", @@ -938,6 +983,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(46), + by_va: false, ), TrackItem( id: "82eUY70WLqE", @@ -958,6 +1004,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(47), + by_va: false, ), TrackItem( id: "03KktUmXdMg", @@ -978,6 +1025,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(48), + by_va: false, ), TrackItem( id: "ki5f2zgRAjI", @@ -998,6 +1046,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(49), + by_va: false, ), TrackItem( id: "O05G6kmQW2g", @@ -1018,6 +1067,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(50), + by_va: false, ), TrackItem( id: "Dayba7Kf90U", @@ -1038,6 +1088,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(51), + by_va: false, ), TrackItem( id: "V1G2tVnsyfU", @@ -1058,6 +1109,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(52), + by_va: false, ), TrackItem( id: "ugegWLyUGjg", @@ -1078,6 +1130,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(53), + by_va: false, ), TrackItem( id: "o0OY_x2Sb1E", @@ -1098,6 +1151,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(54), + by_va: false, ), TrackItem( id: "aefFzoIlJZY", @@ -1118,6 +1172,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(55), + by_va: false, ), TrackItem( id: "Wp6E3VPS2mM", @@ -1138,6 +1193,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(56), + by_va: false, ), TrackItem( id: "tLuYgcr6Dpg", @@ -1158,6 +1214,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(57), + by_va: false, ), TrackItem( id: "375_yqG6YbI", @@ -1178,6 +1235,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(58), + by_va: false, ), TrackItem( id: "ANqW0THg1Pw", @@ -1198,6 +1256,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(59), + by_va: false, ), TrackItem( id: "3qfEL7ZCgL8", @@ -1218,6 +1277,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(60), + by_va: false, ), TrackItem( id: "_G8r-gk0msY", @@ -1238,6 +1298,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(61), + by_va: false, ), TrackItem( id: "whI1u7a_rSU", @@ -1258,6 +1319,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(62), + by_va: false, ), TrackItem( id: "X2swFoUEp30", @@ -1278,6 +1340,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(63), + by_va: false, ), TrackItem( id: "5nXXHqVDIqY", @@ -1298,6 +1361,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(64), + by_va: false, ), TrackItem( id: "AgT-3d32lkQ", @@ -1318,6 +1382,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(65), + by_va: false, ), TrackItem( id: "NvR28TRH1Kc", @@ -1338,6 +1403,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(66), + by_va: false, ), TrackItem( id: "218UZATQgwY", @@ -1358,6 +1424,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(67), + by_va: false, ), TrackItem( id: "rCUpwhyh7ag", @@ -1378,6 +1445,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(68), + by_va: false, ), TrackItem( id: "FseNJJS42Wk", @@ -1398,6 +1466,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(69), + by_va: false, ), TrackItem( id: "ahufTwdimiY", @@ -1418,6 +1487,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(70), + by_va: false, ), TrackItem( id: "w_hYzT2BSz0", @@ -1438,6 +1508,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(71), + by_va: false, ), TrackItem( id: "L8bxsR6xR8Y", @@ -1458,6 +1529,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(72), + by_va: false, ), TrackItem( id: "StCyrfSVKRA", @@ -1478,6 +1550,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(73), + by_va: false, ), TrackItem( id: "bfb0z96jjDw", @@ -1498,6 +1571,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(74), + by_va: false, ), TrackItem( id: "_Cs_HEjIxE4", @@ -1518,6 +1592,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(75), + by_va: false, ), TrackItem( id: "rlZTCrB9DUY", @@ -1538,6 +1613,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(76), + by_va: false, ), TrackItem( id: "0gXRizztpCE", @@ -1558,6 +1634,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(77), + by_va: false, ), TrackItem( id: "U3gNQeexaFA", @@ -1578,6 +1655,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(78), + by_va: false, ), TrackItem( id: "SDVj1LdZAWs", @@ -1598,6 +1676,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(79), + by_va: false, ), TrackItem( id: "aStx8DVBL4w", @@ -1618,6 +1697,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(80), + by_va: false, ), TrackItem( id: "39HPvtWzT5w", @@ -1638,6 +1718,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(81), + by_va: false, ), TrackItem( id: "KDpAcnRvf98", @@ -1658,6 +1739,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(82), + by_va: false, ), TrackItem( id: "Qg7M-RQatI8", @@ -1678,6 +1760,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(83), + by_va: false, ), TrackItem( id: "V35JMnicqpE", @@ -1698,6 +1781,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(84), + by_va: false, ), TrackItem( id: "fqVlv9bXo38", @@ -1718,6 +1802,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(85), + by_va: false, ), TrackItem( id: "zcv2WC4ccCM", @@ -1738,6 +1823,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(86), + by_va: false, ), TrackItem( id: "Em3S3CXYgsc", @@ -1758,6 +1844,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(87), + by_va: false, ), TrackItem( id: "Pru_NJ16FX8", @@ -1778,6 +1865,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(88), + by_va: false, ), TrackItem( id: "qePq7ltD6j4", @@ -1798,6 +1886,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(90), + by_va: false, ), TrackItem( id: "oBiS9b_v4wM", @@ -1818,6 +1907,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(91), + by_va: false, ), TrackItem( id: "g2_3XksRrek", @@ -1838,6 +1928,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(92), + by_va: false, ), TrackItem( id: "-eW-lGQghx8", @@ -1858,6 +1949,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(93), + by_va: false, ), TrackItem( id: "adRnRqIr19Q", @@ -1878,6 +1970,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(94), + by_va: false, ), TrackItem( id: "C1fvUpxJ8G0", @@ -1898,6 +1991,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(95), + by_va: false, ), TrackItem( id: "MgkJ7uW13hM", @@ -1918,6 +2012,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(96), + by_va: false, ), TrackItem( id: "pB22pN3oudY", @@ -1938,6 +2033,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(97), + by_va: false, ), TrackItem( id: "d4JvNP7oR4g", @@ -1958,6 +2054,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(98), + by_va: false, ), TrackItem( id: "FfUZhLb3L1A", @@ -1978,6 +2075,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(99), + by_va: false, ), TrackItem( id: "pGdz8B_V9vs", @@ -1998,6 +2096,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(100), + by_va: false, ), TrackItem( id: "wWzLLDr7VZY", @@ -2018,6 +2117,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(101), + by_va: false, ), TrackItem( id: "sjwsqR7A-nI", @@ -2038,6 +2138,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(102), + by_va: false, ), TrackItem( id: "ZBxtouT9Rpo", @@ -2058,6 +2159,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(103), + by_va: false, ), TrackItem( id: "Ym_pEJYSd1Y", @@ -2078,6 +2180,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(104), + by_va: false, ), TrackItem( id: "48rzTOM0u5g", @@ -2098,6 +2201,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(105), + by_va: false, ), TrackItem( id: "KGN_cz6acJg", @@ -2118,6 +2222,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(106), + by_va: false, ), TrackItem( id: "JPYOtU69FBI", @@ -2138,6 +2243,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(107), + by_va: false, ), TrackItem( id: "UKJsludf1ME", @@ -2158,6 +2264,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(108), + by_va: false, ), TrackItem( id: "aO0GCv90tok", @@ -2178,6 +2285,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(109), + by_va: false, ), TrackItem( id: "yqLiNPBAIF4", @@ -2198,6 +2306,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(110), + by_va: false, ), TrackItem( id: "Wm71AIJ08ss", @@ -2218,6 +2327,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(111), + by_va: false, ), TrackItem( id: "LxSyUI2fjzM", @@ -2238,6 +2348,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(112), + by_va: false, ), TrackItem( id: "4SVHRTay_PU", @@ -2258,6 +2369,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(113), + by_va: false, ), TrackItem( id: "zhrqkGwyk4o", @@ -2278,6 +2390,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(114), + by_va: false, ), TrackItem( id: "2YuvSWutjbY", @@ -2298,6 +2411,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(115), + by_va: false, ), TrackItem( id: "QT-BvFEO3ho", @@ -2318,6 +2432,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(116), + by_va: false, ), TrackItem( id: "27rrlVQ7D4M", @@ -2338,6 +2453,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(117), + by_va: false, ), TrackItem( id: "7m0EEXEBRo4", @@ -2358,6 +2474,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(118), + by_va: false, ), TrackItem( id: "34H2shrx38w", @@ -2378,6 +2495,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(119), + by_va: false, ), TrackItem( id: "yCuI-ii6dLA", @@ -2398,6 +2516,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(120), + by_va: false, ), TrackItem( id: "E6Uzcr7zwoQ", @@ -2418,6 +2537,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(121), + by_va: false, ), TrackItem( id: "gpL45b1fugI", @@ -2438,6 +2558,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(122), + by_va: false, ), TrackItem( id: "ZHGQcDZ2lDo", @@ -2458,6 +2579,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(123), + by_va: false, ), TrackItem( id: "EkVfn3H1YNw", @@ -2478,6 +2600,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(124), + by_va: false, ), TrackItem( id: "iqh3t9ScmdM", @@ -2498,6 +2621,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(125), + by_va: false, ), TrackItem( id: "lfdocX0dHjo", @@ -2518,6 +2642,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(126), + by_va: false, ), TrackItem( id: "LBz5HWuwICc", @@ -2538,6 +2663,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(127), + by_va: false, ), TrackItem( id: "DLiAozDSkn4", @@ -2558,6 +2684,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(128), + by_va: false, ), TrackItem( id: "1oAe6NOWODM", @@ -2578,6 +2705,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(129), + by_va: false, ), TrackItem( id: "CpEo9pBL9cw", @@ -2598,6 +2726,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(130), + by_va: false, ), TrackItem( id: "DioQU4tkLZQ", @@ -2618,6 +2747,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(131), + by_va: false, ), TrackItem( id: "aShFQKy3Z8M", @@ -2638,6 +2768,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(132), + by_va: false, ), TrackItem( id: "RgZACT1rJ4A", @@ -2658,6 +2789,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(133), + by_va: false, ), TrackItem( id: "Vqg-K1lFtf4", @@ -2678,6 +2810,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(134), + by_va: false, ), TrackItem( id: "FgzKDQ-KvkQ", @@ -2698,6 +2831,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(135), + by_va: false, ), TrackItem( id: "q6qGmT7z_mk", @@ -2718,6 +2852,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(136), + by_va: false, ), TrackItem( id: "BSEUTCp4JzQ", @@ -2738,6 +2873,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(137), + by_va: false, ), TrackItem( id: "GorIwpkX6bk", @@ -2758,6 +2894,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(138), + by_va: false, ), TrackItem( id: "NYiNrt7VMzA", @@ -2778,6 +2915,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(139), + by_va: false, ), TrackItem( id: "9pPalZZsIlQ", @@ -2798,6 +2936,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(140), + by_va: false, ), TrackItem( id: "GUPplhf2Wts", @@ -2818,6 +2957,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(141), + by_va: false, ), TrackItem( id: "sUc4pA09dMA", @@ -2838,6 +2978,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(142), + by_va: false, ), TrackItem( id: "ykieQtMZjgI", @@ -2858,6 +2999,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(143), + by_va: false, ), TrackItem( id: "P_aAJjwygaA", @@ -2878,6 +3020,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(144), + by_va: false, ), TrackItem( id: "d2QMPdcl7YM", @@ -2898,6 +3041,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(145), + by_va: false, ), TrackItem( id: "V0gQO8dH6b4", @@ -2918,6 +3062,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(146), + by_va: false, ), TrackItem( id: "cgOzxcg52v8", @@ -2938,6 +3083,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(147), + by_va: false, ), TrackItem( id: "rjTEyuRGrYY", @@ -2958,6 +3104,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(148), + by_va: false, ), TrackItem( id: "6DwpgjU82ww", @@ -2978,6 +3125,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(149), + by_va: false, ), TrackItem( id: "dwk9eQZse6E", @@ -2998,6 +3146,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(150), + by_va: false, ), TrackItem( id: "zmM1aeBv_mo", @@ -3018,6 +3167,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(151), + by_va: false, ), TrackItem( id: "QL1HMAEp21k", @@ -3038,6 +3188,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(152), + by_va: false, ), TrackItem( id: "rtzG_mr5q-c", @@ -3058,6 +3209,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(153), + by_va: false, ), TrackItem( id: "Eg2WlrlzO8Y", @@ -3078,6 +3230,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(154), + by_va: false, ), TrackItem( id: "QMXkBa6exqA", @@ -3098,6 +3251,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(155), + by_va: false, ), TrackItem( id: "n0dStgWvR08", @@ -3118,6 +3272,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(156), + by_va: false, ), TrackItem( id: "FxslNrm_3jU", @@ -3138,6 +3293,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(157), + by_va: false, ), TrackItem( id: "rlJXZLKXjyM", @@ -3158,6 +3314,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(158), + by_va: false, ), TrackItem( id: "RQ6lvrVddyk", @@ -3178,6 +3335,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(159), + by_va: false, ), TrackItem( id: "LCLBV5T8s5k", @@ -3198,6 +3356,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(160), + by_va: false, ), TrackItem( id: "bNigSN7siMU", @@ -3218,6 +3377,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(161), + by_va: false, ), TrackItem( id: "KFBydJkaTD4", @@ -3238,6 +3398,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(162), + by_va: false, ), TrackItem( id: "1PUlvwOASBw", @@ -3258,6 +3419,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(163), + by_va: false, ), TrackItem( id: "pyvOIiyn5JY", @@ -3278,6 +3440,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(164), + by_va: false, ), TrackItem( id: "eQKlU7pzFRw", @@ -3298,6 +3461,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(165), + by_va: false, ), TrackItem( id: "pbROCT8IwDs", @@ -3318,6 +3482,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(166), + by_va: false, ), TrackItem( id: "6eklRsup2Cg", @@ -3338,6 +3503,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(167), + by_va: false, ), TrackItem( id: "Sx047sHMOV8", @@ -3358,6 +3524,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(168), + by_va: false, ), TrackItem( id: "uIhFD_Y1RM8", @@ -3378,6 +3545,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(169), + by_va: false, ), TrackItem( id: "OdiW4u-MJWk", @@ -3398,6 +3566,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(170), + by_va: false, ), TrackItem( id: "IQQ4H5wKhqw", @@ -3418,6 +3587,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(171), + by_va: false, ), TrackItem( id: "heJoxdCFgXE", @@ -3438,6 +3608,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(172), + by_va: false, ), TrackItem( id: "k7Vhuh9N7hg", @@ -3458,6 +3629,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(173), + by_va: false, ), TrackItem( id: "0Aeaczuom_0", @@ -3478,6 +3650,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(174), + by_va: false, ), TrackItem( id: "5sJd3YkpnNg", @@ -3498,6 +3671,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(175), + by_va: false, ), TrackItem( id: "K3xED9BLZ0g", @@ -3518,6 +3692,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(176), + by_va: false, ), TrackItem( id: "wxBk25H3Zw4", @@ -3538,6 +3713,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(177), + by_va: false, ), TrackItem( id: "Gxdv90qTiBA", @@ -3558,6 +3734,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(178), + by_va: false, ), TrackItem( id: "ewUX4G705t0", @@ -3578,6 +3755,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(179), + by_va: false, ), TrackItem( id: "fIAs-O1seGs", @@ -3598,6 +3776,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(180), + by_va: false, ), TrackItem( id: "CLmbiozyb3g", @@ -3618,6 +3797,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(181), + by_va: false, ), TrackItem( id: "cZqX4kRFrls", @@ -3638,6 +3818,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(182), + by_va: false, ), TrackItem( id: "GzKlXy_klc0", @@ -3658,6 +3839,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(183), + by_va: false, ), TrackItem( id: "N9TK0-c90NQ", @@ -3678,6 +3860,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(184), + by_va: false, ), TrackItem( id: "AdmAEn7yJBg", @@ -3698,6 +3881,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(185), + by_va: false, ), TrackItem( id: "goV3qAE4nDo", @@ -3718,6 +3902,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(186), + by_va: false, ), TrackItem( id: "HpX-bfM-z8c", @@ -3738,6 +3923,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(187), + by_va: false, ), TrackItem( id: "GT5EGpOqAeM", @@ -3758,6 +3944,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(188), + by_va: false, ), TrackItem( id: "M8cQ5zntKks", @@ -3778,6 +3965,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(189), + by_va: false, ), TrackItem( id: "EDdwfxA88RQ", @@ -3798,6 +3986,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(190), + by_va: false, ), TrackItem( id: "deQx4nzAHvI", @@ -3818,6 +4007,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(191), + by_va: false, ), TrackItem( id: "-TYmP5BWkZA", @@ -3838,6 +4028,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(192), + by_va: false, ), TrackItem( id: "NKWffyEyvvQ", @@ -3858,6 +4049,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(193), + by_va: false, ), TrackItem( id: "5SQgoPx88Xk", @@ -3878,6 +4070,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(194), + by_va: false, ), TrackItem( id: "8MmcjOWCXcI", @@ -3898,6 +4091,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(195), + by_va: false, ), TrackItem( id: "Cs8eNJJsOwg", @@ -3918,6 +4112,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(196), + by_va: false, ), TrackItem( id: "u9ulcct7UW8", @@ -3938,6 +4133,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(197), + by_va: false, ), TrackItem( id: "_Q3Ybt6A0A4", @@ -3958,6 +4154,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(198), + by_va: false, ), TrackItem( id: "OwLevpAaw50", @@ -3978,6 +4175,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(199), + by_va: false, ), TrackItem( id: "wKg1h1i_pLk", @@ -3998,6 +4196,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(200), + by_va: false, ), TrackItem( id: "svY6h_e3LYI", @@ -4018,6 +4217,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(201), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_ep.snap b/tests/snapshots/youtube__music_album_ep.snap index 3c30274..8910c86 100644 --- a/tests/snapshots/youtube__music_album_ep.snap +++ b/tests/snapshots/youtube__music_album_ep.snap @@ -38,6 +38,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "Jz-26iiDuYs", @@ -58,6 +59,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "Bu26uFtpt58", @@ -78,6 +80,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "RgwNqqiVqdY", @@ -98,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "2TuOh30XbCI", @@ -118,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_one_artist.snap b/tests/snapshots/youtube__music_album_one_artist.snap index 0346d4a..44320ec 100644 --- a/tests/snapshots/youtube__music_album_one_artist.snap +++ b/tests/snapshots/youtube__music_album_one_artist.snap @@ -38,6 +38,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "rREEBXp0y9s", @@ -58,6 +59,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "zvU5Y8Q19hU", @@ -78,6 +80,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "ARKLrzzTQA0", @@ -98,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "tstLgN8A_Ng", @@ -118,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "k2DjgQOY3Ts", @@ -138,6 +143,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "azHwhecxEsI", @@ -158,6 +164,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "_FcsdYIQ2co", @@ -178,6 +185,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "27bOWEbshyE", @@ -198,6 +206,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "riD_3oZwt8w", @@ -218,6 +227,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(10), + by_va: false, ), TrackItem( id: "8GNvjF3no9s", @@ -238,6 +248,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "YHMFzf1uN2U", @@ -258,6 +269,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(12), + by_va: false, ), TrackItem( id: "jvV-z5F3oAo", @@ -278,6 +290,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "u8_9cxlrh8k", @@ -298,6 +311,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(14), + by_va: false, ), TrackItem( id: "gSvKcvM1Wk0", @@ -318,6 +332,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(15), + by_va: false, ), TrackItem( id: "wQHgKRJ0pDQ", @@ -338,6 +353,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(16), + by_va: false, ), TrackItem( id: "Ckz5i6-hzf0", @@ -358,6 +374,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(17), + by_va: false, ), TrackItem( id: "y5zuUgyFqrc", @@ -378,6 +395,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(18), + by_va: false, ), ], variants: [ diff --git a/tests/snapshots/youtube__music_album_show.snap b/tests/snapshots/youtube__music_album_show.snap index 3f1d426..80e74f0 100644 --- a/tests/snapshots/youtube__music_album_show.snap +++ b/tests/snapshots/youtube__music_album_show.snap @@ -38,6 +38,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "fdO6gu4qjRw", @@ -58,6 +59,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "muCxstXirvY", @@ -78,6 +80,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "aG1N0vo__Ng", @@ -98,6 +101,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "roHhLNYS9yo", @@ -118,6 +122,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "nJ49NuLvcAw", @@ -138,6 +143,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "Me119D570h0", @@ -158,6 +164,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "YXnRLK-qKG8", @@ -178,6 +185,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "A61wz1jz9X0", @@ -198,6 +206,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "u_S08EJOTUg", @@ -218,6 +227,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(10), + by_va: false, ), TrackItem( id: "0qwYJihV1EU", @@ -238,6 +248,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "zjhoyTnEzuQ", @@ -258,6 +269,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(12), + by_va: false, ), TrackItem( id: "oDjDd0UBzAY", @@ -278,6 +290,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "_3-WVmqgi-Q", @@ -298,6 +311,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(14), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_single.snap b/tests/snapshots/youtube__music_album_single.snap index 9d006f6..5aaeac1 100644 --- a/tests/snapshots/youtube__music_album_single.snap +++ b/tests/snapshots/youtube__music_album_single.snap @@ -46,6 +46,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_unavailable.snap b/tests/snapshots/youtube__music_album_unavailable.snap index 6bd5a2f..e79013a 100644 --- a/tests/snapshots/youtube__music_album_unavailable.snap +++ b/tests/snapshots/youtube__music_album_unavailable.snap @@ -33,6 +33,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "t0v0UOgOt18", @@ -53,6 +54,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "HjJYAkUXrxI", @@ -73,6 +75,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "Hg0KUOTL06I", @@ -93,6 +96,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "c8AfY6yhdkM", @@ -113,6 +117,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), TrackItem( id: "_ZmdHjVvwhc", @@ -133,6 +138,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(7), + by_va: false, ), TrackItem( id: "wBe1Zi3q1n8", @@ -153,6 +159,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(8), + by_va: false, ), TrackItem( id: "l8Pj8s9uPGc", @@ -173,6 +180,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(9), + by_va: false, ), TrackItem( id: "Kn3cruxYj0c", @@ -193,6 +201,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(11), + by_va: false, ), TrackItem( id: "Sy1lIOl1YN0", @@ -213,6 +222,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(12), + by_va: false, ), TrackItem( id: "njdlNT1RRo4", @@ -233,6 +243,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(13), + by_va: false, ), TrackItem( id: "Si-CXM8CHqQ", @@ -253,6 +264,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(18), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_album_various_artists.snap b/tests/snapshots/youtube__music_album_various_artists.snap index c75a44a..986e865 100644 --- a/tests/snapshots/youtube__music_album_various_artists.snap +++ b/tests/snapshots/youtube__music_album_various_artists.snap @@ -33,6 +33,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(1), + by_va: false, ), TrackItem( id: "9WYpLYAEub0", @@ -53,6 +54,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(2), + by_va: false, ), TrackItem( id: "R48tE237bW4", @@ -73,6 +75,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(3), + by_va: false, ), TrackItem( id: "-UzsoR6z-vg", @@ -93,6 +96,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(4), + by_va: false, ), TrackItem( id: "kbNVyn8Ex28", @@ -113,6 +117,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(5), + by_va: false, ), TrackItem( id: "NJrQZUzWP5Y", @@ -133,6 +138,7 @@ MusicAlbum( view_count: None, is_video: false, track_nr: Some(6), + by_va: false, ), ], variants: [], diff --git a/tests/snapshots/youtube__music_details_mv.snap b/tests/snapshots/youtube__music_details_mv.snap index 1ee4943..d43addb 100644 --- a/tests/snapshots/youtube__music_details_mv.snap +++ b/tests/snapshots/youtube__music_details_mv.snap @@ -1,6 +1,5 @@ --- source: tests/youtube.rs -assertion_line: 1770 expression: track --- TrackDetails( @@ -20,6 +19,7 @@ TrackDetails( view_count: "[view_count]", is_video: true, track_nr: None, + by_va: false, ), lyrics_id: Some("MPLYt_wrKjTn9hmry"), related_id: Some("MPTRt_wrKjTn9hmry"), diff --git a/tests/snapshots/youtube__music_details_track.snap b/tests/snapshots/youtube__music_details_track.snap index d50d5b3..10609df 100644 --- a/tests/snapshots/youtube__music_details_track.snap +++ b/tests/snapshots/youtube__music_details_track.snap @@ -22,6 +22,7 @@ TrackDetails( view_count: "[view_count]", is_video: false, track_nr: None, + by_va: false, ), lyrics_id: Some("MPLYt_4xbv14CiQJm-1"), related_id: Some("MPTRt_4xbv14CiQJm-1"),